nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
114 stars 38 forks source link

Interconversion between SBML layout and SBGN-ML #67

Closed draeger closed 7 years ago

draeger commented 7 years ago

Background

Systems biological networks are often displayed in form of graphs. Examples include biochemical reaction networks, gene-regulatory relationships, or signaling networks. The SBML file format allows storing such graph layout information using the layout extension package. With the help of the rendering extension package, it is even possible to make those displays more expressive by defining colors, shapes, gradients, and similar graphical aspects. Another popular standard for storing layout information is SBGN-ML. While SBML allows users to combine mathematical models with graphical displays, SBGN-ML has been developed to specifically store two-dimensional graphs only. Therefore, the information content can be quite different. Still, it would be desirable to interconvert between the two the the greatest possible extend.

Goal

In this project, a converter between SBML with layout extension and SBGN-ML should be conceived and implemented in Java™ using the libraries JSBML and libSBGN. JUnit test cases will be developed to ensure the correctness of the developed procedures.

Potential mentors

Andreas Dräger Nicolas Rodriguez

Contact

JSBML developers mailing list, available online at https://groups.google.com/d/forum/jsbml-development.

Useful pointers to documentation related to GSoC for student on the main NRNB web site :

haleyyew commented 7 years ago

Thank you for your email responses. I will look into this project and update you once I made some progress.

khanspers commented 7 years ago

GSoC 2017 selected project