Skip to content

About

DAG Engine for visualizing EBI BioModels

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

88 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developed as part of semantic data research with UW BIME.

BioModels-DAG

BioModels-DAG is a DAG engine for visualizing SBML BioModels (mathematical models for biological systems). It generates NetworkX DAGs that can be exported and visualized as semantic data networks.

Example network (visualized with Cytoscape):

Network showing parent-child relationships between derived BioModels (BioModels that name another model as its predecessor). PubMed models are displayed in red, EBI models in green.

The engine:

  • Extracts SBML data from SBML BioModels
  • Parses data with user-implemented parsers/classifiers to retrieve semantic data as ordered triples (similar to RDF)
  • Processes and loads ordered triples into a NetworkX DAG
  • Exports DAG (most graph data formats e.g. JSON, YAML, GraphML, etc. are supported). Compatible with most network visualization tools.

The following flowchart illustrates this process:

Completed example networks are available here.

Dependencies

NetworkX, BeautifulSoup, dateutil, lxml, libSBML

About

DAG Engine for visualizing EBI BioModels

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages