Skip to content

GSOC 2020 PROJECT

Implementation of SBML-JSON converter and SBML-JSON scheme

The Systems Biology Markup Language (SBML) is the main language for representation and exchange of computational models in biology. JSON is the main...

Contributor
Hemant
Mentors
Matthias König, Lucian Smith, Andreas Dräger, Sarah Keating
Organization
National Resource for Network Biology (NRNB)Science and medicine
Program
GSoC 2020Completed

About this project

Description from the program archive

<p>The Systems Biology Markup Language (SBML) is the main language for representation and exchange of computational models in biology. JSON is the main data format of the web. Currently, many issues exist with the JSON representation of SBML used by tools like cobrapy, escher, ModelPolisher or the BiGG database.</p> <p>The idea of this project is to update the JSON scheme to have a full coverage of features important for constraint-based methods, i.e. SBML core and the additional SBML packages fbc and groups. In addition, existing issues related to SBML-JSON will be solved. The project will be implemented as part of cobrapy with main focus on the following:</p> <ol> <li>Annotation and meta-data support will be implemented</li> <li>Validation of JSON-SBML files will be performed</li> <li>Roundtripping SBML-JSON-SBML without information loss will be implemented</li> <li>JSON (SBML) scheme and scheme validation will be implemented</li> </ol> <p>Hence, a full-featured JSON exchange format for SBML will improve the web-integration and exchange of SBML models on web.</p>

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Development of a system that generates spatial SBML models using deep learning

    Medha BhattacharyaMentored by Kaito Ii, Akira Funahashi, tokkuman

  2. Developing a tool for implementing clustering algorithms to Cytoscape app ClusterMaker2

    Maija UtriainenMentored by Dexter Pratt, John "Scooter" Morris, ALEXANDER PICO

  3. LACE-View : A Visualizer for Longitudinal Clonal Trees

    Bhavesh NarraMentored by Marco Antoniotti, Daniele, Alex Graudenzi

  4. Improving compmodelmatch.org

    Sahil JhaMentored by Danny Fryer, Michael Blinov

  5. Implement a comment/discussion system in GraphSpace

    Yash Agarwal_Mentored by Daniyal Jahan, Aditya Bharadwaj, T. M. Murali

  6. Enhancing PathwayMapper in cBioPortal and PathwayMapper editor

    Merve KılıçarslanMentored by Ugur Dogrusoz, ALEXANDER PICO, Onur Sumer +1

  7. Redevelop Model Bricks code base architecture

    Saksham RaghuvanshiMentored by Ann Cowan, Frank Morgan, Michael Blinov +1

  8. Simulation of systems biology models in Java: support for new features

    Hemil PanchiwalaMentored by Shalin Shah, Matthias König, Mykola Zakharchuk +1

  9. Integrating RRPlugins with libRoadRunner

    Debashish RoyMentored by Kiri Choi, Herbert Sauro

  10. Integration of sequence visualization into SynBioHub

    Linhao MengMentored by Geoff Baldwin, Christopher Myers

  11. Spreadsheet Plug-in for SynBioHub

    Isabel MarleenMentored by Christopher Myers, JVM, jakebeal

Data: Google Summer of Code public archive. This project in the official archive