how to represent a generalized metabolic model using sbml and sbgn?

45
Inria/Université Bordeaux/CNRS joint project-team MAGNOME COMBINE 2013, September 16-20 How to represent a generalized metabolic model using SBML and SBGN? Anna Zhukova and David James Sherman

Upload: anna-zhukova

Post on 29-Jun-2015

124 views

Category:

Technology


0 download

DESCRIPTION

CoMBINE 2013, Paris

TRANSCRIPT

Page 1: How to represent a generalized metabolic model using SBML and SBGN?

Inria/Université Bordeaux/CNRS

joint project-team

MAGNOMECOMBINE 2013, September 16-20

How to represent a generalized metabolic model using SBML and

SBGN?Anna Zhukova and David James Sherman

Page 2: How to represent a generalized metabolic model using SBML and SBGN?

Genome-scale metabolic models are complicated...

(The fi gure is produced using the Tulip graph visualization tool.)

Page 3: How to represent a generalized metabolic model using SBML and SBGN?

Genome-scale metabolic models are complicated...

(The fi gure is produced using the Tulip graph visualization tool.)

MODEL1111190000 

Loira et al., 2012 

Metabolic network of 

Y. Lipolytica

(peroxisome)

53 reactions

Page 4: How to represent a generalized metabolic model using SBML and SBGN?

Genome-scale metabolic models are complicated...

(The fi gure is produced using the Tulip graph visualization tool.)

Where are missing reactions?

Page 5: How to represent a generalized metabolic model using SBML and SBGN?

Genome-scale metabolic models are complicated...

(The fi gure is produced using the Tulip graph visualization tool.)

Page 6: How to represent a generalized metabolic model using SBML and SBGN?

Genome-scale metabolic models are complicated...

Page 7: How to represent a generalized metabolic model using SBML and SBGN?

(The fi gure is produced using the Tulip graph visualization tool.)

Let'sgeneralize !

Page 8: How to represent a generalized metabolic model using SBML and SBGN?

(The fi gure is produced using the Tulip graph visualization tool.)

Let'sgeneralize !

Page 9: How to represent a generalized metabolic model using SBML and SBGN?

(The fi gure is produced using the Tulip graph visualization tool.)

Let'sgeneralize !

Page 10: How to represent a generalized metabolic model using SBML and SBGN?

(The fi gure is produced using the Tulip graph visualization tool.)

Let'sgeneralize !

Page 11: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method (simplified)

Page 12: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species

(The fi gure is produced using the Tulip graph visualization tool.)

Page 13: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: ubiquitous species

H2O, O

2, H, ATP, etc.

(The fi gure is produced using the Tulip graph visualization tool.)

Page 14: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species

(The fi gure is produced using the Tulip graph visualization tool.)

Page 15: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species grouping

(The fi gure is produced using the Tulip graph visualization tool.)

Page 16: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species grouping

is_a dehydroacyl-CoA

trans-hexacos-2-enoyl-CoA,trans-octadec-2-enoyl-CoA,hexadec-2-enoyl-CoA,

trans-tetradec-2-enoyl-CoA,trans-dodec-2-enoyl-CoA,trans-dec-2-enoyl-CoA

(The fi gure is produced using the Tulip graph visualization tool.)

Page 17: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species

(The fi gure is produced using the Tulip graph visualization tool.)

Page 18: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species grouping

Page 19: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method: species grouping

(S)-3-hydroxyhexacosanoyl-CoA,3-hydroxyoctadecanoyl-CoA,(S)-3-hydroxytetradecanoyl-CoA,(S)-3-hydroxypalmitoyl-CoA,(S)-3-hydroxylauroyl-CoA,(S)-3-hydroxydecanoyl-CoA

is_a hydroxy fatty acyl-CoA

Page 20: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

<group id="g1" kind="classification" met...  <listOfMembers sboTerm="SBO:0000248"    <member idRef="s_0048"/>     <member idRef="s_0054"/>     ...     <member idRef="s_0236"/>   </listOfMembers>  <annotation>    <rdf:RDF xmlns:rdf=...      <rdf:Description rdf:about="#m_g1">        <bqbiol:is>          <rdf:Bag>            <rdf:li rdf:resource=

"http://ident../chebi:37671"/>          ...

groups

Page 21: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

<group id="g1" kind="classification" met...  <listOfMembers sboTerm="SBO:0000248"    <member idRef="s_0048"/>     <member idRef="s_0054"/>     ...     <member idRef="s_0236"/>   </listOfMembers>  <annotation>    <rdf:RDF xmlns:rdf=...      <rdf:Description rdf:about="#m_g1">        <bqbiol:is>          <rdf:Bag>            <rdf:li rdf:resource=

"http://ident../chebi:37671"/>          ...

groups

(S)-3-hydroxyhexacosanoyl-CoA,3-hydroxyoctadecanoyl-CoA,(S)-3-hydroxytetradecanoyl-CoA,(S)-3-hydroxypalmitoyl-CoA,(S)-3-hydroxylauroyl-CoA,(S)-3-hydroxydecanoyl-CoA

Page 22: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

<group id="g1" kind="classification" met...  <listOfMembers sboTerm="SBO:0000248"    <member idRef="s_0048"/>     <member idRef="s_0054"/>     ...     <member idRef="s_0236"/>   </listOfMembers>  <annotation>    <rdf:RDF xmlns:rdf=...      <rdf:Description rdf:about="#m_g1">        <bqbiol:is>          <rdf:Bag>            <rdf:li rdf:resource=

"http://ident../chebi:37671"/>          ...

groups

is_a hydroxy fatty acyl-CoA

Page 23: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

Graph quotient node

Page 24: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

Graph quotient node

(S)-3-hydroxyhexacosanoyl-CoA,3-hydroxyoctadecanoyl-CoA,(S)-3-hydroxytetradecanoyl-CoA,(S)-3-hydroxypalmitoyl-CoA,(S)-3-hydroxylauroyl-CoA,(S)-3-hydroxydecanoyl-CoA

Page 25: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

Graph quotient node

is_a hydroxy fatty acyl-CoA

Page 26: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

?

Page 27: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

submap

Page 28: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

submap

Page 29: How to represent a generalized metabolic model using SBML and SBGN?

Representation?

submap

Page 30: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

(The fi gure is produced using the Tulip graph visualization tool.)

Page 31: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

Page 32: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method3-hydroxyacyl dehydratase

Page 33: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

groups

<listOfGroups xmlns="http://www.sbml...  <group id="g1" kind="collection" meta...    <listOfMembers>      <member idRef="r_0049"/>       <member idRef="r_0050"/>       ...       <member idRef="r_0054"/>     </listOfMembers>  </group>

Page 34: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

Graph quotient nodes

Page 35: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

?

Page 36: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

submap

Page 37: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

submap

Page 38: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

submap

Page 39: How to represent a generalized metabolic model using SBML and SBGN?

Generalization method

(The fi gure is produced using the Tulip graph visualization tool.)

Page 40: How to represent a generalized metabolic model using SBML and SBGN?

Result

(The fi gure is produced using the Tulip graph visualization tool.)

groups

<listOfGroups xmlns="http://www.sbml...  <group id="g1"...

...  </group>  <group id="g2"...

...  </group>  ...</listOfGroups> 

Page 41: How to represent a generalized metabolic model using SBML and SBGN?

(The fi gure is produced using the Tulip graph visualization tool.)

Result

Graph quotient nodes

Page 42: How to represent a generalized metabolic model using SBML and SBGN?

Acknowledgements

Magnome Team, Inria Bordeaux, France

David James ShermanPascal DurrensFlorian LajusWitold DyrkaRazanne Issa

(The fi gure is produced without using the Tulip graph visualization tool.)

Page 43: How to represent a generalized metabolic model using SBML and SBGN?

Acknowledgements

Magnome team, Inria Bordeaux, France

David James ShermanPascal DurrensFlorian LajusWitold DyrkaRazanne Issa

LaBRIBordeaux, France

Antoine LambertRomain Bourqui

tulip.labri.fr

Page 44: How to represent a generalized metabolic model using SBML and SBGN?

Acknowledgements

Magnome team, Inria Bordeaux, France

David James ShermanPascal DurrensFlorian LajusWitold DyrkaRazanne Issa

LaBRIBordeaux, France

Antoine LambertRomain Bourqui

tulip.labri.fr

LibSBML team, SMBL and SBGN editors and communityall over the world

Nicolas Le Novère Frank BergmannNicolas Rodriguez Sarah Keating

Chris J. Myers, Sven Sahle, Michael Hucka, Akiya Jouraku, Ben Bornstein, Bill Denny, Stefan Hoops, Christoph Flamm, Moriyoshi Koizumi, Akira Funahashi, Ben Kovitz, Ralph Gauges, Rainer Machné, Martin Ginkel, Alex Gutteridge, Lucian Smith, James C. Schaff, Darren Wilkinson Herbert M. Sauro, Hamid Bolouri, Falk Schreiber, Tobias Czauderna, Stuart Moodie, Anatoly Sorokin, Alice Villeger, Emek Demir, Huaiyu Mi, Gary D. Bader, Igor Goryanin, Hiroaki Kitano, Paul Thomas, ...

Page 45: How to represent a generalized metabolic model using SBML and SBGN?

Acknowledgements

Magnome team, Inria Bordeaux, France

David James ShermanPascal DurrensFlorian LajusWitold DyrkaRazanne Issa

LaBRIBordeaux, France

Antoine LambertRomain Bourqui

tulip.labri.fr

LibSBML team, SMBL and SBGN editors and communityall over the world

Nicolas Le Novère Frank BergmannNicolas Rodriguez Sarah Keating

Chris J. Myers, Sven Sahle, Michael Hucka, Akiya Jouraku, Ben Bornstein, Bill Denny, Stefan Hoops, Christoph Flamm, Moriyoshi Koizumi, Akira Funahashi, Ben Kovitz, Ralph Gauges, Rainer Machné, Martin Ginkel, Alex Gutteridge, Lucian Smith, James C. Schaff, Darren Wilkinson Herbert M. Sauro, Hamid Bolouri, Falk Schreiber, Tobias Czauderna, Stuart Moodie, Anatoly Sorokin, Alice Villeger, Emek Demir, Huaiyu Mi, Gary D. Bader, Igor Goryanin, Hiroaki Kitano, Paul Thomas, ...