SlideShare a Scribd company logo
SYSTEMS BIOLOGY
BIOINFORMATICS
ROSTOCK
S E Ssimulation experiment management system
Characterising differences
between model versions
MARTIN SCHARM, DAGMAR WALTEMATH
Department of Systems Biology & Bioinformatics, University of Rostock
http://sems.uni-rostock.de
e:Bio Status Seminar 2015
University of Duisburg-Essen
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 1
Model Evolution
Example: Cell Cycle
Romond1999 Goldbeter1991 Tyson1991
Novak1993 Marlovits1998
Novak1995Novak1997
Moriya2011
Calzone2007
Novak1998
Tyson2001 Chen2000
Chen2004 Queralt2006 Vinod2011
Novak2001
Sriram2007
Csikasz-Nagy2006
Hatzimanikatis1999
Swat2004
Qu2003
Ciliberto2003
mammalian R-point
(G1/S-transition)
Srividyha2006
Mitotic exit
Budding Yeast
Not in biomodels database
minimal oscillator
Novak1995
Gardner1998
Ibrahim2008a Ibrahim2008b
Ibrahim2009
Mitosis
Obeyesekere1997
Conradie2010
Obeyesekere1999
Bai2003
Aguda&Tang1999
Novak2004
Haberichter2007
(G-Phase)
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 2
Model Evolution
Example: Cell Cycle
Romond1999 Goldbeter1991 Tyson1991
Novak1993 Marlovits1998
Novak1995Novak1997
Moriya2011
Calzone2007
Novak1998
Tyson2001 Chen2000
Chen2004 Queralt2006 Vinod2011
Novak2001
Sriram2007
Csikasz-Nagy2006
Hatzimanikatis1999
Swat2004
Qu2003
Ciliberto2003
mammalian R-point
(G1/S-transition)
Srividyha2006
Mitotic exit
Budding Yeast
Not in biomodels database
minimal oscillator
Novak1995
Gardner1998
Ibrahim2008a Ibrahim2008b
Ibrahim2009
Mitosis
Obeyesekere1997
Conradie2010
Obeyesekere1999
Bai2003
Aguda&Tang1999
Novak2004
Haberichter2007
(G-Phase)
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 2
Model Evolution
Example: Cell Cycle
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Modeling the cell division...
John J Tyson, 1991
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
Model Evolution
Example: Cell Cycle
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Cdc25Cdc25∗
Wee1 Wee1∗
Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte
Bela Novak and John J Tyson, 1993
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Modeling the cell division...
John J Tyson, 1991
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
Model Evolution
Example: Cell Cycle
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Cdc25Cdc25∗
Wee1 Wee1∗
Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte
Bela Novak and John J Tyson, 1993
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Cdc25Cdc25∗
Mik1 Mik1∗
Wee1 Wee1∗
Quantitative analysis of a molecular model of mitotic control in Fission yeast
Bela Novak and John J Tyson, 1995
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Modeling the cell division...
John J Tyson, 1991
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
Model Evolution
Example: Cell Cycle
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Cdc25Cdc25∗
Wee1 Wee1∗
Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte
Bela Novak and John J Tyson, 1993
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Cdc25Cdc25∗
Mik1 Mik1∗
Wee1 Wee1∗
Quantitative analysis of a molecular model of mitotic control in Fission yeast
Bela Novak and John J Tyson, 1995
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Modeling the cell division...
John J Tyson, 1991
Cyclin
Cdc2 P
Cyclin
Cdc2 P
Cdc25Cdc25∗
Mik1 Mik1∗
Wee1 Wee1∗
Cyclin
Cdc2 P
Rum1
Modeling the control of DNA replication in fission yeast
Bela Novak and John J Tyson, 1997
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
BiVeS identifies differences
in versions of computational models
A r C
B
D
cycE/cdk2
RB/E2F
RB-Hypo
free E2F
A r
B
C
D
E s
RB/E2F
RB-Hypo
free E2F
cycE/cdk2
RB-Phos
A
r
B
C
D
A
r
B
C
D
E
s
Biochemical Model Version Control System
• compares models encoded in standadised
formats (currently: and )
• maps hierarchically structured content
• evaluates and communicates the differences
<XML>
Diff
moves
product of r: C
deletes
product of r: B
inserts
species: E
product of r: E
reaction s
</XML>
mapping
diff construction
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 4
BiVeS identifies differences
in versions of computational models
A
B
C D E
F
G
A
B
D H E
F
G
model version 1
model version 2
list of species list of reactions
C + D = E D + H = E
take two versions of a computational model
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 5
BiVeS identifies differences
in versions of computational models
A
B
C D E
F
G
A
B
D H E
F
G
id=“species1” id=“species1”
connect entities which are for sure the same
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 6
BiVeS identifies differences
in versions of computational models
A
B
C D E
F
G
A
B
D H E
F
G
propagate this initial mapping into the rest of the tree
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 7
BiVeS identifies differences
in versions of computational models
A
B
C D E
F
G
A
B
D H E
F
G
evaluate the mapping and identify inserts, deletes, updates, and moves
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 8
BiVeS identifies differences
in versions of computational models
C
D
H E
communicate the differences to the user
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 9
BiVeS identifies differences
in versions of computational models
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<bives type="fullDiff">
<update/>
<delete>
[...]
<node id="6" oldChildNo="1"
oldParent="../listOfModifiers[1]"
oldPath="../listOfModifiers[1]/modifierSpeciesReference[1]"
oldTag="modifierSpeciesReference" triggeredBy="5"/>
<attribute id="7" name="species"
oldPath="../modifierSpeciesReference[1]"
oldValue="cdc2" triggeredBy="6"/>
</delete>
<insert>
[...]
<node id="12" newChildNo="2"
newParent="../listOfReactants[1]"
newPath="../listOfReactants[1]/speciesReference[2]"
newTag="speciesReference"/>
<attribute id="13" name="species"
newPath="../speciesReference[2]"
newValue="cdc2" triggeredBy="12"/>
<attribute id="14" name="metaid"
newPath="../speciesReference[2]"
newValue=" 818337" triggeredBy="12"/>
</insert>
[...]
</bives>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Scharm et. al. BIOINFORMATICS 2015, accepted for publication
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 10
What do these changes look like?
analysis of more
than 150 diffs
study of
modifications
derivation of
a vocabulary
A
B
C D E
F
G
A
B
D H E
F
G
Change
affectedhadReason
intended
changeType
appliedTo
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 11
What do these changes look like?
insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” />
Type: new node
Affects: the reaction network
Intention: probably an
extension of the model
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
What do these changes look like?
insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” />
update <parameter name=“ka” value=“0.3” />
<parameter name=“ka” value=“0.1” />
Type: updated attribute
Affects: the mathematical model
Intention: correction
Reason: mismatch with publication
dcdc25
dt
=
ka×dimer_p×(total_cdc25−cdcs5p)
Ka+total_cdc25−cdcs5p
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
What do these changes look like?
insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” />
update <parameter name=“ka” value=“0.3” />
<parameter name=“ka” value=“0.1” />
<species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” />
<species name=“Glucose-6-Phosphate” initialConcentration=“0.6” />
Type: updated attribute
Reason: typo
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
What do these changes look like?
insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” />
update <parameter name=“ka” value=“0.3” />
<parameter name=“ka” value=“0.1” />
<species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” />
<species name=“Glucose-6-Phosphate” initialConcentration=“0.6” />
deletion <reaction id=“r23”>
...
</reaction>
Type: deletion of node and attributes
Affects: reaction network and
mathematical model
Intention: simplification
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
COMODI
Characterising model differences
We’re building an ontology, because COmputational MOdels DIffer.
Change
Target
affected
Reason
hadReason
Intention
intended
Type
changeType
Entity
appliedTo
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 13
COMODI
Characterising model differences
Entity
Node
ModelId
EntityIdentifier
Attribute
ModelName
EntityName
Text
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 14
What do these changes look like?
is_a comodi:Change
comodi:changeType comodi:Insertion
comodi:affected comodi:ReactionNetwork
comodi:intended comodi:Extension
Masymos
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 15
Summary
Questions we’d like to help answering
• How did my collaborator change our model?
• Did someone update the model that I retrieved from the database?
• Weird behaviour since the last update..!? Show me all versions that changed
the kinetics of reaction r23.
• Who changed reaction r23? When and why did they do that!?
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 16
SYSTEMS BIOLOGY
BIOINFORMATICS
ROSTOCK
S E Ssimulation experiment management system
Thank you for your attention!
SEMS group
Dagmar Waltemath
Martin Scharm
Martin Peters
Mariam Nassar
Fabienne Lambusch
Olaf Wolkenhauer
@SemsProject
http://sems.uni-rostock.de
September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 17

More Related Content

Similar to Characterising differences between model versions

CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...
CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...
CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...
Merck Life Sciences
 
Vitamin D in Serum-MicroLiter
Vitamin D in Serum-MicroLiterVitamin D in Serum-MicroLiter
Vitamin D in Serum-MicroLiter
Rick Youngblood
 
Chemicals, Chemical Identifiers and Navigating Through Databases
Chemicals, Chemical Identifiers and Navigating Through DatabasesChemicals, Chemical Identifiers and Navigating Through Databases
Chemicals, Chemical Identifiers and Navigating Through Databases
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
利用分子動力學電腦模擬研究聚穀氨醯胺及胰
利用分子動力學電腦模擬研究聚穀氨醯胺及胰利用分子動力學電腦模擬研究聚穀氨醯胺及胰
利用分子動力學電腦模擬研究聚穀氨醯胺及胰
Hsin-Lin Chiang
 
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Merck Life Sciences
 
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
MilliporeSigma
 
Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...
Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...
Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...
NextMove Software
 
Adventures in Metabolite Profiling with an Accurate Mass QTof
Adventures in Metabolite Profiling with an Accurate Mass QTofAdventures in Metabolite Profiling with an Accurate Mass QTof
Adventures in Metabolite Profiling with an Accurate Mass QTof
MicroConstants
 
Cata_Upstream_S--1526-e
Cata_Upstream_S--1526-eCata_Upstream_S--1526-e
Cata_Upstream_S--1526-e
Stuart Tindal
 
Glycos Biotechnologies.TAMU presentation_PC edits
Glycos Biotechnologies.TAMU presentation_PC editsGlycos Biotechnologies.TAMU presentation_PC edits
Glycos Biotechnologies.TAMU presentation_PC edits
Allana Robertson
 
Root zone Cleaning System.pptx
Root zone Cleaning System.pptxRoot zone Cleaning System.pptx
Root zone Cleaning System.pptx
Shreyas Satpute
 
{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...
{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...
{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...
MODI20077
 
Data Integration, Mass Spectrometry Proteomics Software Development
Data Integration, Mass Spectrometry Proteomics Software DevelopmentData Integration, Mass Spectrometry Proteomics Software Development
Data Integration, Mass Spectrometry Proteomics Software Development
Neil Swainston
 
Holistic modelling of mineral processing plants a practical approach
Holistic modelling of mineral processing plants   a practical approachHolistic modelling of mineral processing plants   a practical approach
Holistic modelling of mineral processing plants a practical approach
Basdew Rooplal
 
Advanced Computational Drug Design
Advanced Computational Drug DesignAdvanced Computational Drug Design
Advanced Computational Drug Design
Bioinformatics and Computational Biosciences Branch
 
Metabolic network mapping for metabolomics
Metabolic network mapping for metabolomicsMetabolic network mapping for metabolomics
Metabolic network mapping for metabolomics
Dinesh Barupal
 
Should I be dead? a very personal genomics
Should I be dead? a very personal genomicsShould I be dead? a very personal genomics
Should I be dead? a very personal genomics
Neil Saunders
 
The Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train PlatformThe Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train Platform
MilliporeSigma
 
The Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train PlatformThe Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train Platform
Merck Life Sciences
 
IEA-GHG project and findings to date
IEA-GHG project and findings to dateIEA-GHG project and findings to date
IEA-GHG project and findings to date
IEA-ETSAP
 

Similar to Characterising differences between model versions (20)

CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...
CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...
CAR-T Manufacturing Innovations that Work - Automating Low Volume Processes a...
 
Vitamin D in Serum-MicroLiter
Vitamin D in Serum-MicroLiterVitamin D in Serum-MicroLiter
Vitamin D in Serum-MicroLiter
 
Chemicals, Chemical Identifiers and Navigating Through Databases
Chemicals, Chemical Identifiers and Navigating Through DatabasesChemicals, Chemical Identifiers and Navigating Through Databases
Chemicals, Chemical Identifiers and Navigating Through Databases
 
利用分子動力學電腦模擬研究聚穀氨醯胺及胰
利用分子動力學電腦模擬研究聚穀氨醯胺及胰利用分子動力學電腦模擬研究聚穀氨醯胺及胰
利用分子動力學電腦模擬研究聚穀氨醯胺及胰
 
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
 
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
Straight to the Point: Reaching Clinical Stage Development with a CHOZN® Cell...
 
Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...
Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...
Reading and Writing Molecular File Formats for Data Exchange of Small Molecul...
 
Adventures in Metabolite Profiling with an Accurate Mass QTof
Adventures in Metabolite Profiling with an Accurate Mass QTofAdventures in Metabolite Profiling with an Accurate Mass QTof
Adventures in Metabolite Profiling with an Accurate Mass QTof
 
Cata_Upstream_S--1526-e
Cata_Upstream_S--1526-eCata_Upstream_S--1526-e
Cata_Upstream_S--1526-e
 
Glycos Biotechnologies.TAMU presentation_PC edits
Glycos Biotechnologies.TAMU presentation_PC editsGlycos Biotechnologies.TAMU presentation_PC edits
Glycos Biotechnologies.TAMU presentation_PC edits
 
Root zone Cleaning System.pptx
Root zone Cleaning System.pptxRoot zone Cleaning System.pptx
Root zone Cleaning System.pptx
 
{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...
{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...
{Ed1b3845 4477-45f9-80bd-807c64b69168} 201509-dw_ps_global_wr_wa_advanced_ro_...
 
Data Integration, Mass Spectrometry Proteomics Software Development
Data Integration, Mass Spectrometry Proteomics Software DevelopmentData Integration, Mass Spectrometry Proteomics Software Development
Data Integration, Mass Spectrometry Proteomics Software Development
 
Holistic modelling of mineral processing plants a practical approach
Holistic modelling of mineral processing plants   a practical approachHolistic modelling of mineral processing plants   a practical approach
Holistic modelling of mineral processing plants a practical approach
 
Advanced Computational Drug Design
Advanced Computational Drug DesignAdvanced Computational Drug Design
Advanced Computational Drug Design
 
Metabolic network mapping for metabolomics
Metabolic network mapping for metabolomicsMetabolic network mapping for metabolomics
Metabolic network mapping for metabolomics
 
Should I be dead? a very personal genomics
Should I be dead? a very personal genomicsShould I be dead? a very personal genomics
Should I be dead? a very personal genomics
 
The Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train PlatformThe Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train Platform
 
The Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train PlatformThe Biocontinuum™ Seed Train Platform
The Biocontinuum™ Seed Train Platform
 
IEA-GHG project and findings to date
IEA-GHG project and findings to dateIEA-GHG project and findings to date
IEA-GHG project and findings to date
 

More from Martin Scharm

Vertrauen oder Kontrolle? Meine Gesundheitsdaten und ich
Vertrauen oder Kontrolle? Meine Gesundheitsdaten und ichVertrauen oder Kontrolle? Meine Gesundheitsdaten und ich
Vertrauen oder Kontrolle? Meine Gesundheitsdaten und ich
Martin Scharm
 
Improving Reproducibility and Reuse of Modelling Results in the Life Sciences
Improving Reproducibility and Reuse of Modelling Results in the Life SciencesImproving Reproducibility and Reuse of Modelling Results in the Life Sciences
Improving Reproducibility and Reuse of Modelling Results in the Life Sciences
Martin Scharm
 
Model Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – SolutionsModel Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – Solutions
Martin Scharm
 
COMBINE (archive) meta data
COMBINE (archive) meta dataCOMBINE (archive) meta data
COMBINE (archive) meta data
Martin Scharm
 
Group meeting in Manchester.
Group meeting in Manchester.Group meeting in Manchester.
Group meeting in Manchester.
Martin Scharm
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...
Martin Scharm
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...
Martin Scharm
 
HandsOn: git (or version control in general...)
HandsOn: git (or version control in general...)HandsOn: git (or version control in general...)
HandsOn: git (or version control in general...)
Martin Scharm
 
The CellML models’ walk through the repository
The CellML models’ walk through the repositoryThe CellML models’ walk through the repository
The CellML models’ walk through the repository
Martin Scharm
 
CombineArchiveWeb -- web based tool to handle files associated with modelling...
CombineArchiveWeb -- web based tool to handle files associated with modelling...CombineArchiveWeb -- web based tool to handle files associated with modelling...
CombineArchiveWeb -- web based tool to handle files associated with modelling...
Martin Scharm
 
Improving the Management of Computational Models -- Invited talk at the EBI
Improving the Management of Computational Models -- Invited talk at the EBIImproving the Management of Computational Models -- Invited talk at the EBI
Improving the Management of Computational Models -- Invited talk at the EBI
Martin Scharm
 
BiVeS & BudHat @ Combine2013 in Paris
BiVeS & BudHat @ Combine2013 in ParisBiVeS & BudHat @ Combine2013 in Paris
BiVeS & BudHat @ Combine2013 in Paris
Martin Scharm
 
BiVeS & BudHat: Invited Talk @ IPK Gatersleben
BiVeS & BudHat: Invited Talk @ IPK GaterslebenBiVeS & BudHat: Invited Talk @ IPK Gatersleben
BiVeS & BudHat: Invited Talk @ IPK Gatersleben
Martin Scharm
 
BiVeS & BudHat @ Harmony2013
BiVeS & BudHat @ Harmony2013BiVeS & BudHat @ Harmony2013
BiVeS & BudHat @ Harmony2013
Martin Scharm
 
BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...
BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...
BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...
Martin Scharm
 

More from Martin Scharm (15)

Vertrauen oder Kontrolle? Meine Gesundheitsdaten und ich
Vertrauen oder Kontrolle? Meine Gesundheitsdaten und ichVertrauen oder Kontrolle? Meine Gesundheitsdaten und ich
Vertrauen oder Kontrolle? Meine Gesundheitsdaten und ich
 
Improving Reproducibility and Reuse of Modelling Results in the Life Sciences
Improving Reproducibility and Reuse of Modelling Results in the Life SciencesImproving Reproducibility and Reuse of Modelling Results in the Life Sciences
Improving Reproducibility and Reuse of Modelling Results in the Life Sciences
 
Model Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – SolutionsModel Management in Systems Biology: Challenges – Approaches – Solutions
Model Management in Systems Biology: Challenges – Approaches – Solutions
 
COMBINE (archive) meta data
COMBINE (archive) meta dataCOMBINE (archive) meta data
COMBINE (archive) meta data
 
Group meeting in Manchester.
Group meeting in Manchester.Group meeting in Manchester.
Group meeting in Manchester.
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...
 
HandsOn: git (or version control in general...)
HandsOn: git (or version control in general...)HandsOn: git (or version control in general...)
HandsOn: git (or version control in general...)
 
The CellML models’ walk through the repository
The CellML models’ walk through the repositoryThe CellML models’ walk through the repository
The CellML models’ walk through the repository
 
CombineArchiveWeb -- web based tool to handle files associated with modelling...
CombineArchiveWeb -- web based tool to handle files associated with modelling...CombineArchiveWeb -- web based tool to handle files associated with modelling...
CombineArchiveWeb -- web based tool to handle files associated with modelling...
 
Improving the Management of Computational Models -- Invited talk at the EBI
Improving the Management of Computational Models -- Invited talk at the EBIImproving the Management of Computational Models -- Invited talk at the EBI
Improving the Management of Computational Models -- Invited talk at the EBI
 
BiVeS & BudHat @ Combine2013 in Paris
BiVeS & BudHat @ Combine2013 in ParisBiVeS & BudHat @ Combine2013 in Paris
BiVeS & BudHat @ Combine2013 in Paris
 
BiVeS & BudHat: Invited Talk @ IPK Gatersleben
BiVeS & BudHat: Invited Talk @ IPK GaterslebenBiVeS & BudHat: Invited Talk @ IPK Gatersleben
BiVeS & BudHat: Invited Talk @ IPK Gatersleben
 
BiVeS & BudHat @ Harmony2013
BiVeS & BudHat @ Harmony2013BiVeS & BudHat @ Harmony2013
BiVeS & BudHat @ Harmony2013
 
BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...
BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...
BiVeS & BudHat -- Version Control for Computational Models @ All hands PALs M...
 

Recently uploaded

SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
LengamoLAppostilic
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
TinyAnderson
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
University of Hertfordshire
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
pablovgd
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
MAGOTI ERNEST
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
muralinath2
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
MaheshaNanjegowda
 

Recently uploaded (20)

SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
 
Basics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different formsBasics of crystallography, crystal systems, classes and different forms
Basics of crystallography, crystal systems, classes and different forms
 

Characterising differences between model versions

  • 1. SYSTEMS BIOLOGY BIOINFORMATICS ROSTOCK S E Ssimulation experiment management system Characterising differences between model versions MARTIN SCHARM, DAGMAR WALTEMATH Department of Systems Biology & Bioinformatics, University of Rostock http://sems.uni-rostock.de e:Bio Status Seminar 2015 University of Duisburg-Essen September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 1
  • 2. Model Evolution Example: Cell Cycle Romond1999 Goldbeter1991 Tyson1991 Novak1993 Marlovits1998 Novak1995Novak1997 Moriya2011 Calzone2007 Novak1998 Tyson2001 Chen2000 Chen2004 Queralt2006 Vinod2011 Novak2001 Sriram2007 Csikasz-Nagy2006 Hatzimanikatis1999 Swat2004 Qu2003 Ciliberto2003 mammalian R-point (G1/S-transition) Srividyha2006 Mitotic exit Budding Yeast Not in biomodels database minimal oscillator Novak1995 Gardner1998 Ibrahim2008a Ibrahim2008b Ibrahim2009 Mitosis Obeyesekere1997 Conradie2010 Obeyesekere1999 Bai2003 Aguda&Tang1999 Novak2004 Haberichter2007 (G-Phase) September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 2
  • 3. Model Evolution Example: Cell Cycle Romond1999 Goldbeter1991 Tyson1991 Novak1993 Marlovits1998 Novak1995Novak1997 Moriya2011 Calzone2007 Novak1998 Tyson2001 Chen2000 Chen2004 Queralt2006 Vinod2011 Novak2001 Sriram2007 Csikasz-Nagy2006 Hatzimanikatis1999 Swat2004 Qu2003 Ciliberto2003 mammalian R-point (G1/S-transition) Srividyha2006 Mitotic exit Budding Yeast Not in biomodels database minimal oscillator Novak1995 Gardner1998 Ibrahim2008a Ibrahim2008b Ibrahim2009 Mitosis Obeyesekere1997 Conradie2010 Obeyesekere1999 Bai2003 Aguda&Tang1999 Novak2004 Haberichter2007 (G-Phase) September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 2
  • 4. Model Evolution Example: Cell Cycle Cyclin Cdc2 P Cyclin Cdc2 P Modeling the cell division... John J Tyson, 1991 September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
  • 5. Model Evolution Example: Cell Cycle Cyclin Cdc2 P Cyclin Cdc2 P Cdc25Cdc25∗ Wee1 Wee1∗ Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte Bela Novak and John J Tyson, 1993 Cyclin Cdc2 P Cyclin Cdc2 P Modeling the cell division... John J Tyson, 1991 September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
  • 6. Model Evolution Example: Cell Cycle Cyclin Cdc2 P Cyclin Cdc2 P Cdc25Cdc25∗ Wee1 Wee1∗ Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte Bela Novak and John J Tyson, 1993 Cyclin Cdc2 P Cyclin Cdc2 P Cdc25Cdc25∗ Mik1 Mik1∗ Wee1 Wee1∗ Quantitative analysis of a molecular model of mitotic control in Fission yeast Bela Novak and John J Tyson, 1995 Cyclin Cdc2 P Cyclin Cdc2 P Modeling the cell division... John J Tyson, 1991 September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
  • 7. Model Evolution Example: Cell Cycle Cyclin Cdc2 P Cyclin Cdc2 P Cdc25Cdc25∗ Wee1 Wee1∗ Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyte Bela Novak and John J Tyson, 1993 Cyclin Cdc2 P Cyclin Cdc2 P Cdc25Cdc25∗ Mik1 Mik1∗ Wee1 Wee1∗ Quantitative analysis of a molecular model of mitotic control in Fission yeast Bela Novak and John J Tyson, 1995 Cyclin Cdc2 P Cyclin Cdc2 P Modeling the cell division... John J Tyson, 1991 Cyclin Cdc2 P Cyclin Cdc2 P Cdc25Cdc25∗ Mik1 Mik1∗ Wee1 Wee1∗ Cyclin Cdc2 P Rum1 Modeling the control of DNA replication in fission yeast Bela Novak and John J Tyson, 1997 September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 3
  • 8. BiVeS identifies differences in versions of computational models A r C B D cycE/cdk2 RB/E2F RB-Hypo free E2F A r B C D E s RB/E2F RB-Hypo free E2F cycE/cdk2 RB-Phos A r B C D A r B C D E s Biochemical Model Version Control System • compares models encoded in standadised formats (currently: and ) • maps hierarchically structured content • evaluates and communicates the differences <XML> Diff moves product of r: C deletes product of r: B inserts species: E product of r: E reaction s </XML> mapping diff construction September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 4
  • 9. BiVeS identifies differences in versions of computational models A B C D E F G A B D H E F G model version 1 model version 2 list of species list of reactions C + D = E D + H = E take two versions of a computational model September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 5
  • 10. BiVeS identifies differences in versions of computational models A B C D E F G A B D H E F G id=“species1” id=“species1” connect entities which are for sure the same September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 6
  • 11. BiVeS identifies differences in versions of computational models A B C D E F G A B D H E F G propagate this initial mapping into the rest of the tree September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 7
  • 12. BiVeS identifies differences in versions of computational models A B C D E F G A B D H E F G evaluate the mapping and identify inserts, deletes, updates, and moves September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 8
  • 13. BiVeS identifies differences in versions of computational models C D H E communicate the differences to the user September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 9
  • 14. BiVeS identifies differences in versions of computational models <?xml version="1.0" encoding="UTF-8" standalone="no"?> <bives type="fullDiff"> <update/> <delete> [...] <node id="6" oldChildNo="1" oldParent="../listOfModifiers[1]" oldPath="../listOfModifiers[1]/modifierSpeciesReference[1]" oldTag="modifierSpeciesReference" triggeredBy="5"/> <attribute id="7" name="species" oldPath="../modifierSpeciesReference[1]" oldValue="cdc2" triggeredBy="6"/> </delete> <insert> [...] <node id="12" newChildNo="2" newParent="../listOfReactants[1]" newPath="../listOfReactants[1]/speciesReference[2]" newTag="speciesReference"/> <attribute id="13" name="species" newPath="../speciesReference[2]" newValue="cdc2" triggeredBy="12"/> <attribute id="14" name="metaid" newPath="../speciesReference[2]" newValue=" 818337" triggeredBy="12"/> </insert> [...] </bives> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Scharm et. al. BIOINFORMATICS 2015, accepted for publication September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 10
  • 15. What do these changes look like? analysis of more than 150 diffs study of modifications derivation of a vocabulary A B C D E F G A B D H E F G Change affectedhadReason intended changeType appliedTo September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 11
  • 16. What do these changes look like? insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” /> Type: new node Affects: the reaction network Intention: probably an extension of the model September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
  • 17. What do these changes look like? insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” /> update <parameter name=“ka” value=“0.3” /> <parameter name=“ka” value=“0.1” /> Type: updated attribute Affects: the mathematical model Intention: correction Reason: mismatch with publication dcdc25 dt = ka×dimer_p×(total_cdc25−cdcs5p) Ka+total_cdc25−cdcs5p September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
  • 18. What do these changes look like? insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” /> update <parameter name=“ka” value=“0.3” /> <parameter name=“ka” value=“0.1” /> <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” /> <species name=“Glucose-6-Phosphate” initialConcentration=“0.6” /> Type: updated attribute Reason: typo September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
  • 19. What do these changes look like? insertion <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” /> update <parameter name=“ka” value=“0.3” /> <parameter name=“ka” value=“0.1” /> <species name=“Gulcose-6-Phosphate” initialConcentration=“0.6” /> <species name=“Glucose-6-Phosphate” initialConcentration=“0.6” /> deletion <reaction id=“r23”> ... </reaction> Type: deletion of node and attributes Affects: reaction network and mathematical model Intention: simplification September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 12
  • 20. COMODI Characterising model differences We’re building an ontology, because COmputational MOdels DIffer. Change Target affected Reason hadReason Intention intended Type changeType Entity appliedTo September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 13
  • 22. What do these changes look like? is_a comodi:Change comodi:changeType comodi:Insertion comodi:affected comodi:ReactionNetwork comodi:intended comodi:Extension Masymos September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 15
  • 23. Summary Questions we’d like to help answering • How did my collaborator change our model? • Did someone update the model that I retrieved from the database? • Weird behaviour since the last update..!? Show me all versions that changed the kinetics of reaction r23. • Who changed reaction r23? When and why did they do that!? September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 16
  • 24. SYSTEMS BIOLOGY BIOINFORMATICS ROSTOCK S E Ssimulation experiment management system Thank you for your attention! SEMS group Dagmar Waltemath Martin Scharm Martin Peters Mariam Nassar Fabienne Lambusch Olaf Wolkenhauer @SemsProject http://sems.uni-rostock.de September, 2015 COMODI | Martin Scharm, Dagmar Waltemath 17