#acl All:read = Google Summer of Code 2014: A Web Interface For CAN-VD Database Using Cytoscape.js = ''' Project Title: Developing Web Interface For The Online Resource for Interface- Based Interaction Networks (TOR-IBIN) ''' '''Background''' {{{ The protein-protein interaction (PPI) is a physical contact between two proteins, or more, resulted from biochemical reaction or electrostatic forces. The interaction usually takes place through an Interface, which is part of the protein (e.g. protein domain) with special molecular structure that enables and mediates the interaction between proteins. Interface-based PPI predictions help in understanding the mechanisms of interactions between proteins as well as helps in deciphering the functional roles of the proteins. }}} '''Focus''' {{{ TOR-IBIN is an online resource for gathering and storing the published interface-based (IB) protein-protein interaction networks (IN) predicted using any PPI prediction method. TOR-IBIN aims to make these networks available in a central repository with unified format and comprehensive search functions that maximize the use of these data. TOR-IBIN web-based interface aims to implement the browse and search functions and well as network visualization using Cytoscape.js and network download in several formats including JSON and tab-delimited formats. TOR-IBIN is a relational database implemented in MySQL. The web interface and functionality will be similar to the web interface of the Cancer Variants Database (Can-VD). }}} '''Goals''' {{{ 1- Develop a web-based interface for interface-based PPI data retrieval with a comprehensive search functions and data download options. 2- Develop a visualization and annotation module using Cytoscape.js to visualize the retrieved PPI data as a network with annotations that highlights the features of the predicted PPI such as the prediction confidence and validation...etc. }}} '''Inputs''' {{{ The student will be provided with the database design and sample data as well as an introduction to the topic and the different possible visualizations and annotations needed. The student will have the freedom to choose among them or to propose other options. }}} '''Language and Skills'''' {{{ OS: Linux. Webserver: Apache. Database server: MySQL. Scripting: HTML5, CSS3, JavaScipt, PHP, JQuery and JSON }}} '''Students Acceptance Criteria''' {{{ Students interested in working in this project will be asked to do an initial project that will be used for evaluation. }}} ''For interested Students'': Please fill in [[https://docs.google.com/forms/d/1qE40PAcG63VLx4oquDB7mv8zCnIxyPEScsrtUpwrbQk/viewform|this form]]. '''Links''' 1- [[https://github.com/nrnb/GoogleSummerOfCode/issues/4|Project description]] (GitHub). 2- [[http://cytoscape.github.io/cytoscape.js/|Cytoscap.js Website]]. 3- [[http://jquery.com/|JQuery]]. 4-[[http://www.genemania.org/|GeneMania Database]]. 5-[[http://oryzapg.iab.keio.ac.jp/‎|The Rice Proteogenomics Database]]. 6-[[http://canvd.baderlab.org/‎|Cancer Variants Database (Can-VD)]]. ''' Mentors''' * [[MohamedHelmy|Mohamed Helmy]] * [[GaryBader|Gary Bader]] We are part of [[Home|Gary Bader's lab]] at University of Toronto - CCBR (Toronto, ON Canada). Our lab is strongly engaged in biological network research. Feel free to have a look at our [[Home|home page]] for more details on the lab research areas, and at our home-pages for our own research interests.