Background
Pathway knowledge describing interactions between proteins and other biological molecules is essential for interpreting and integrating diverse genomics data, understanding disease mechanisms and informing medical decision making. Consequently, pathway visualization is very useful for biomedical research. Researchers often visualize pathways with spatial relationships in mind (i.e., proteins on the cell surface at the top and those in the nucleus (the most cell interior) towards the bottom. This spatial information is missing from most generic graph layout algorithms.
COSE Layout
The CoSE (pron. "cosay", Compound Spring Embedder) layout for Cytoscape.js developed by i-Vis Lab in Bilkent University is a spring embedder layout with support for compound graphs (nested structures) and varying (non-uniform) node dimensions. A faster version of this layout style called fCoSE, also supporting user-defined placement constraints can be found here.
(demo, compound demo).
Citation: U. Dogrusoz, et al, "A Layout Algorithm For Undirected Compound Graphs", Information Sciences, 179, pp. 980-994, 2009.
Video: fCOSE: https://www.youtube.com/watch?v=vRZVlwntzGY
Gene Information using Gene Ontology (GO)
The Gene Ontology knowledgebase provides a computational representation of our current scientific knowledge about the functions, localization, and involved processes for genes.
Example Gene Localization: https://www.genecards.org/cgi-bin/carddisp.pl?gene=ITGB4#localization-ptm
GO is an immense hierarchy, but it can be simplified to include a reduced set of terms:
Goal
The goal is to prototype an updated version of this algorithm that includes spatial information and makes automatic use of this information for layout purposes.
How to Start
Interested applicants should:
- Explore libraries/sites/repos mentioned above
- Explore code base for fCOSE
- Develop a proposal for incorporating GO information into fCOSE
Difficulty Level: Medium
Size and Length of Project
175 hours
12 weeks
Skills
Javascript
Public Repository
Potential Mentors
- Augustin Luna ({first_name}_{last_name} AT hms.harvard.edu)
- Ugur Dogrusoz
Background
Pathway knowledge describing interactions between proteins and other biological molecules is essential for interpreting and integrating diverse genomics data, understanding disease mechanisms and informing medical decision making. Consequently, pathway visualization is very useful for biomedical research. Researchers often visualize pathways with spatial relationships in mind (i.e., proteins on the cell surface at the top and those in the nucleus (the most cell interior) towards the bottom. This spatial information is missing from most generic graph layout algorithms.
COSE Layout
The CoSE (pron. "cosay", Compound Spring Embedder) layout for Cytoscape.js developed by i-Vis Lab in Bilkent University is a spring embedder layout with support for compound graphs (nested structures) and varying (non-uniform) node dimensions. A faster version of this layout style called fCoSE, also supporting user-defined placement constraints can be found here.
(demo, compound demo).
Citation: U. Dogrusoz, et al, "A Layout Algorithm For Undirected Compound Graphs", Information Sciences, 179, pp. 980-994, 2009.
Video: fCOSE: https://www.youtube.com/watch?v=vRZVlwntzGY
Gene Information using Gene Ontology (GO)
The Gene Ontology knowledgebase provides a computational representation of our current scientific knowledge about the functions, localization, and involved processes for genes.
Example Gene Localization: https://www.genecards.org/cgi-bin/carddisp.pl?gene=ITGB4#localization-ptm
GO is an immense hierarchy, but it can be simplified to include a reduced set of terms:
Goal
The goal is to prototype an updated version of this algorithm that includes spatial information and makes automatic use of this information for layout purposes.
How to Start
Interested applicants should:
Difficulty Level: Medium
Size and Length of Project
175 hours
12 weeks
Skills
Javascript
Public Repository
Potential Mentors