wiki:VisModelHepatocyte

Visualization of the stoichiometric model of the hepatocyte

This is a cooperation project in the platform modeling of the HepatoSys initiative. Participating groups are the people from Berlin (Holzhuetter) and Magdeburg (Klamt).
The goal is the visualization of the stoichiometric model of the hepatocyte metabolism. This model is maintained in the Berlin group.

At the moment we have a model in SBML format comprising network structure and equilibrium constants. There are two ways of store the additional model data:

  1. use SBML file
  2. use additional tab delimited text files (see visualization of analysis results in logical models)

One idea is to separate the structure from the network data (initial concentration, equilibrium constants, reaction rate) and the visual data (layout, notation and visual properties).
This results in a model which can have multiple layouts (encoded in different graphML files) and multiple visualizations (encoded in different visual scenarios).

Todos

  • Test workflow using small test model
  • Import HepatoNet model into Cytoscape (import SBML), test layout facilities
  • Test layout facilities of yEd using HepatoNet model
  • Create models for use cases

Workflow

  1. Import of the model (SBML import functionality, File > Imort > Import SBML)
  2. Apply initial layout using the ProMoT Editor
  3. Open model in the ProMoT Explorer
  4. Export of the network model (GraphML export functionality, Model > Export > Export Layout)
  5. Apply layout using an external tool, see useful tools below
  6. Import of the new layout information (GraphML import functionality, Model > Import > Import Layout)

Use cases

  1. Small pathway network
  2. Huge complete model
  3. Edge routing test model

Small networks of sub models

Often sub pathways, manual layout, diverse visualization requirements

Huge networks of the complete model

Complete stoichiometric model of the metabolism, need automated layout

Edge routing test model

Some compartments, lots of links between them (terminals sufficient). How to perform a good edge routing?

Useful tools

Open Questions

  • Is it possible that in same cases the ids in a SBML file can be changed when importing it into ProMoT?
  • How to cope performance issues (memory, runtime)?
  • What about layout information from KEGG? Is it somehow able to integrate?
Last modified 17 years ago Last modified on Nov 4, 2008, 4:47:22 PM