SlideShare uma empresa Scribd logo
1 de 50
Community Modeling
Workshop
Federico Baldini & Eugen Bauer
What are we going to do today?
1. Motivation – Eugen
2. Introduction – Federico
3. Theory of BacArena – Eugen
4. BacArena practical – Eugen
5. Social event – Susanne
Why I study Science
Jeong et al, Nature, 2011
Why I study Systems Biology
Emergence: Phenomenon in which
larger components arise through local
interactions of smaller components such
that larger components have additional
properties
Systems biology: Study of the
interactions between the components of
biological systems, and how these
interactions give rise to the function of
that system
Systems Biology Philosophies
Top Down
• Data driven
• Network inference
• Statistical modeling
Bottom Up
• Hypothesis driven
• Model formulation
• Model assembly
Genes Metabolites Proteins ….
Organelles Metabolism .…
Organisms .…
Ecosystem
Systems Biology Philosophies
Top Down
• Data driven
• Network inference
• Statistical modeling
Bottom Up
• Hypothesis driven
• Model formulation
• Model assembly
Genes Metabolites Proteins ….
Organelles Metabolism .…
Organisms .…
Ecosystem
Genome GenomeGenes Enzymes
Glucose
Glucose-6P
Fructose-6P
Gluconate-6P
ATP
ADP
ATP
ADP
NADP NADPH
Constrained Based Modeling
Glucose-6P + ADP – Glucose – ATP = 0
Fructose-6P – Glucose-6P = 0
Gluconate-6P + NADPH – Glucose-6P – NADP = 0
…
Genome GenomeGenes Enzymes
Reactions
Reconstruction
Glucose
Glucose-6P
Fructose-6P
Gluconate-6P
ATP
ADP
ATP
ADP
NADP NADPH
Rxn1 Rxn2 Rxn3 …
Glc -1 0 0 .
G6P 1 -1 -1 .
F6P 0 1 0 .
Gl6P 0 0 1 .
ADP 1 0 0 .
ATP -1 0 0 .
NADP 0 0 -1 .
NADPH 0 0 1 .
… . . . .
𝑆 =
Model
Orth et al, Nature Biotech, 2010
Constrained Based Modeling
Now it’s Federicos turn
Mathematical formulation
A
B
Cr1
r2 r3
e1
e2
e3
Mathematical formulation
dA/dt
dB/dt
dC/dt
e1
e2
e3
r1
r2
r3
1 0 0 -1 -1 0
0 -1 0 0 1 -1
0 0 -1 1 0 1
= *
S v
dA/dt = e1 – r1 – r2
dB/dt = r2 – e2 – r3
dC/dt = r1 + r3 – e3
dA/dt
dB/dt
dC/dt
1 0 0 -1 -1 0
0 -1 0 0 1 -1
0 0 -1 1 0 1
= *
S v
dA/dt = e1 – r1 – r2
dB/dt = r2 – e2 – r3
dC/dt = r1 + r3 – e3
A
B
Cr1
r2 r3
e1
e2
e3
Simulation
• Steady state assumption:
no change of concentrations -> no compound
accumulation
0
0
0
e1
e2
e3
r1
r2
r3
1 0 0 -1 -1 0
0 -1 0 0 1 -1
0 0 -1 1 0 1
= *
S v
0 = e1 – r1 – r2
0 = r2 – e2 – r3
0 = r1 + r3 – e3
dA/dt = 0
dB/dt = 0
dC/dt = 0
A
B
Cr1
r2 r3
e1
e2
e3
A
B
Cr1
r2 r3
e1
e2
e3
1 0 0 -1 -1 0
0 -1 0 0 1 -1
0 0 -1 1 0 1
= *
S v
• Steady state assumption
• Constrained flux assumption
0
0
0
0 = e1 – r1 – r2
0 = r2 – e2 – r3
0 = r1 + r3 – e3
e1
e2
e3
r1
r2
r3
Simulation
Simulation: Flux Balance Analysis
e1
e2
e3
r1
r2
r3
1 0 0 -1 -1 0
0 -1 0 0 1 -1
0 0 -1 1 0 1
= *
S v
• Steady state assumption
• Constrained flux assumption
• Objective function (biomass) optimization
0 = e1 – r1 – r2
0 = r2 – e2 – r3
0 = r1 + r3 – e3
0
0
0
In few words....
• Growth measurement and type of metabolism in a specific environment
• Strain characterisation: required media for growth
• Essential enzymes for growth
• Biotechnological applications: strain engineering
Examples of applications
Examples of applications
Biofilm Gut microbiota
http://ausubellab.mgh.harvard.edu/picturehtml/pic20.html
Zoetendal, Raes et al. (2012)
Pseudomonas aeruginosa biofilm
Biofilm microcolony formed by P. aeruginosa strain PA14
carrying GFP. Biofilms were cultivated in flow chambers under
continuous culture conditions. Analysis of biofilm spatial
structures were done using confocal scanning laser microscopy
after 9 hours of incubation.
From single organism to community modeling
Enzyme soup
A
B
Cr1
r2 r3
e1
e2
e3
Model 1
A Cr1e1 e3
D
e4
r4 r5
Model 2
Enzyme soup
A
B
Cr1
r2 r3
e1
e2
e3
D
e4
r4 r5
panModel
• Limited “a priori” knowledge
• No attempt to segregate reactions by strains / species
• Exploration of metabolic potential of an entire community
more then interactions between community members
Enzyme soup
Compartmentalization
A
B
Cr1
r2 r3
e1
e2
e3 A Cr1e1 e3
D
e4
r4 r5
A
B
Cr1
r2 r3
ie1
ie2
ie3 A Cr1ie1 ie3
D
ie4
r4 r5
e1
e2 e3e4
A
B C D
Compartmentalization
Cumulative biomass as objective function
o Combination of the biomass functions for each species: same
abundance for each species
o Weighted combination of the biomass functions for each species on
the base of their presence in experimental active communities
o Data integration B𝑐 = 𝑋𝐵1 + YB2 … . +ZBn
Cumulative biomass
Simulating ecosystems: modeling bacteria communities
o Enzyme soup
Exploring community potential
No Individuals representation
o Compartmentalization
Abundances fixed and not changing
No concentrations
No time and space resolved simulation
Variable control problem
predict uptake and secretion of
metabolites with known species
abundances
predict community growth
with known uptake and secretion rates
o Agent Based modeling integration
Now it’s Eugens turn
What is BacArena?
BacArena = Bac + Arena
BacArena – How it works
Models of
different or
same species
Integration of constrained and agent based modeling
BacArena – How it works
Models of
different or
same species
Movement &
Replication of
species
BacArena – How it works
Models of
different or
same species
Movement &
Replication of
species
Metabolite
concentration
in the Arena
BacArena – How it works
Models of
different or
same species
Movement &
replication of
species
Metabolite
concentration
in the Arena
Uptake &
Secretion of
metabolites
BacArena – How it works
Models of
different or
same species
Movement &
replication of
species
Metabolite
concentration
in the Arena
Uptake &
Secretion of
metabolites
Interactions
come from
exchange
BacArena – How it works
Models of
different or
same species
Movement &
replication of
species
Metabolite
concentration
in the Arena
Uptake &
Secretion of
metabolites
Interactions
come from
exchange
Metabolic
Phenotypes in
Individuals
BacArena – How it works
Models of
different or
same species
Movement &
replication of
species
Metabolite
concentration
in the Arena
Uptake &
Secretion of
metabolites
Interactions
come from
exchange
Metabolic
Phenotypes in
Individuals
Discrete time steps simulating spatial metabolic dynamics
BacArena – How it works
Models of
different or
same species
Movement &
replication of
species
Metabolite
concentration
in the Arena
Uptake &
Secretion of
metabolites
Interactions
come from
exchange
Metabolic
Phenotypes in
Individuals
Discrete time steps simulating spatial metabolic dynamics
How do I know the model
parameters?
Parameterize the Model with
Experimental Data
Bauer et al, in revision
 Values are taken from experimental literature,
but you can also plug in your own data
Programming Details
• R package deposited in CRAN
• Matrix based implementation
• Modular, extendible code
• Object oriented programming
• Arena  environment
• Bac  species & models
• Substance  metabolites
• Eval  evaluate simulation
• Separate simulation & analysis
Programming Details
• R package deposited in CRAN
• Matrix based implementation
• Modular, extendible code
• Object oriented programming
• Arena  environment
• Bac  species & models
• Substance  metabolites
• Eval  evaluate simulation
• Separate simulation & analysis
Programming Details
• R package deposited in CRAN
• Matrix based implementation
• Modular, extendible code
• Object oriented programming
• Arena  environment
• Bac  species & models
• Substance  metabolites
• Eval  evaluate simulation
• Separate simulation & analysis
Programming Details
• R package deposited in CRAN
• Matrix based implementation
• Modular, extendible code
• Object oriented programming
• Arena  environment
• Bac  species & models
• Substance  metabolites
• Eval  evaluate simulation
• Separate simulation & analysis
Programming Details
• R package deposited in CRAN
• Matrix based implementation
• Modular, extendible code
• Object oriented programming
• Arena  environment
• Bac  species & models
• Substance  metabolites
• Eval  evaluate simulation
• Separate simulation & analysis
Now let’s start the
Demonstration
Everything will be uploaded here:
http://rsg-luxembourg.iscbsc.org/
Availability of BacArena
• Paper is currently under revision
• Official version is on CRAN:
• https://CRAN.R-project.org/package=BacArena
• Development version is hosted on GitHub:
• https://github.com/euba/BacArena
Compare with Experiments
Photomicrograph
of P. aeruginosa
biofilm cross
sections stained
for APase activity
Xu et al, Appl Environ Microbiol, 1998
Conclusions
Metabolism of individual
cells in population
• Top down data integration
• Meta-genomic data
• Meta-transcriptomic data
• Model assumptions
• Metabolite diffusion
• Heterogeneous metabolism
From local interactions
arises complexity
Acknowledgments
Molecular Systems
Physiology Group:
Ines Thiele (PI)
Stefania Magnusdottir
Marouen Guebilla
Dmitry Ravcheev
Laurent Heirendt
Alberto Noronha
Federico Baldini
Almut Heinken
Maike Aurich
Christian-Albrechts-Universität Kiel:
Christoph Kaleta
Johannes Zimmermann
Thanks to the HPC facilities of the University of Luxembourg
The RSG Luxembourg Board
… the RSG spirit
More RSG Courses – Stay Tuned!
20.03. B'RAIN Company Presentation
When? Monday 20.03.2017 from 17:00 to 19:00
Where? Maison du Savoir Room 4.410
05.04. Latex Workshop
When? Monday 05.04.2017 from 17:00 to 19:00
Where? Maison du Savoir Room 4.410
12.04. Git Workshop
When? Wednesday 12.04.2017 from 17:00 to 19:00
Where? TBA
Further Acknowledgments
Join us as a RSG Luxembourg member!
Thank you for attention
THE END

Mais conteúdo relacionado

Destaque

SilicoLife presentation
SilicoLife presentationSilicoLife presentation
SilicoLife presentationRSG Luxembourg
 
Pizza Club - May 2016 - Anne
Pizza Club - May 2016 - AnnePizza Club - May 2016 - Anne
Pizza Club - May 2016 - AnneRSG Luxembourg
 
Pizza club - May 2016 - Shaman
Pizza club - May 2016 - ShamanPizza club - May 2016 - Shaman
Pizza club - May 2016 - ShamanRSG Luxembourg
 
Pizza club - February 2017 - Gemma
Pizza club - February 2017 - GemmaPizza club - February 2017 - Gemma
Pizza club - February 2017 - GemmaRSG Luxembourg
 
Pizza club - February 2017 - Federico
Pizza club - February 2017 - FedericoPizza club - February 2017 - Federico
Pizza club - February 2017 - FedericoRSG Luxembourg
 
B'RAIN company presentation
B'RAIN company presentationB'RAIN company presentation
B'RAIN company presentationRSG Luxembourg
 
Pizza club - March 2017 - Ursula
Pizza club - March 2017 - UrsulaPizza club - March 2017 - Ursula
Pizza club - March 2017 - UrsulaRSG Luxembourg
 
Pizza club - March 2017 - Gaia
Pizza club - March 2017 - GaiaPizza club - March 2017 - Gaia
Pizza club - March 2017 - GaiaRSG Luxembourg
 
Resource sharing session
Resource sharing sessionResource sharing session
Resource sharing sessionRSG Luxembourg
 
160316_pizzaclub_part2
160316_pizzaclub_part2160316_pizzaclub_part2
160316_pizzaclub_part2RSG Luxembourg
 
September Journal Club -Aishwarya
September Journal Club -AishwaryaSeptember Journal Club -Aishwarya
September Journal Club -AishwaryaRSG Luxembourg
 
20042016_pizzaclub_part2
20042016_pizzaclub_part220042016_pizzaclub_part2
20042016_pizzaclub_part2RSG Luxembourg
 
160316_pizzaclub_part1
160316_pizzaclub_part1160316_pizzaclub_part1
160316_pizzaclub_part1RSG Luxembourg
 
Magali Michaut - ROCK YOUR SCIENCE!
Magali Michaut - ROCK YOUR SCIENCE!Magali Michaut - ROCK YOUR SCIENCE!
Magali Michaut - ROCK YOUR SCIENCE!RSG Luxembourg
 
Pizza club Zoé 28.09.16
Pizza club Zoé 28.09.16Pizza club Zoé 28.09.16
Pizza club Zoé 28.09.16RSG Luxembourg
 
20042016_pizzaclub_part1
20042016_pizzaclub_part120042016_pizzaclub_part1
20042016_pizzaclub_part1RSG Luxembourg
 
Pizza club - October 2016 - Lisa
Pizza club - October 2016 - LisaPizza club - October 2016 - Lisa
Pizza club - October 2016 - LisaRSG Luxembourg
 

Destaque (20)

Model management for systems biology projects
Model management for systems biology projectsModel management for systems biology projects
Model management for systems biology projects
 
SilicoLife presentation
SilicoLife presentationSilicoLife presentation
SilicoLife presentation
 
Pizza Club - May 2016 - Anne
Pizza Club - May 2016 - AnnePizza Club - May 2016 - Anne
Pizza Club - May 2016 - Anne
 
Pizza club - May 2016 - Shaman
Pizza club - May 2016 - ShamanPizza club - May 2016 - Shaman
Pizza club - May 2016 - Shaman
 
Pizza club - February 2017 - Gemma
Pizza club - February 2017 - GemmaPizza club - February 2017 - Gemma
Pizza club - February 2017 - Gemma
 
Pizza club - February 2017 - Federico
Pizza club - February 2017 - FedericoPizza club - February 2017 - Federico
Pizza club - February 2017 - Federico
 
B'RAIN company presentation
B'RAIN company presentationB'RAIN company presentation
B'RAIN company presentation
 
Pizza club - March 2017 - Ursula
Pizza club - March 2017 - UrsulaPizza club - March 2017 - Ursula
Pizza club - March 2017 - Ursula
 
Pizza club - March 2017 - Gaia
Pizza club - March 2017 - GaiaPizza club - March 2017 - Gaia
Pizza club - March 2017 - Gaia
 
Pub med
Pub medPub med
Pub med
 
Resource sharing session
Resource sharing sessionResource sharing session
Resource sharing session
 
160316_pizzaclub_part2
160316_pizzaclub_part2160316_pizzaclub_part2
160316_pizzaclub_part2
 
September Journal Club -Aishwarya
September Journal Club -AishwaryaSeptember Journal Club -Aishwarya
September Journal Club -Aishwarya
 
20042016_pizzaclub_part2
20042016_pizzaclub_part220042016_pizzaclub_part2
20042016_pizzaclub_part2
 
160316_pizzaclub_part1
160316_pizzaclub_part1160316_pizzaclub_part1
160316_pizzaclub_part1
 
Magali Michaut - ROCK YOUR SCIENCE!
Magali Michaut - ROCK YOUR SCIENCE!Magali Michaut - ROCK YOUR SCIENCE!
Magali Michaut - ROCK YOUR SCIENCE!
 
Pizza club Zoé 28.09.16
Pizza club Zoé 28.09.16Pizza club Zoé 28.09.16
Pizza club Zoé 28.09.16
 
20042016_pizzaclub_part1
20042016_pizzaclub_part120042016_pizzaclub_part1
20042016_pizzaclub_part1
 
June 2016 - Zuogong
June 2016 - ZuogongJune 2016 - Zuogong
June 2016 - Zuogong
 
Pizza club - October 2016 - Lisa
Pizza club - October 2016 - LisaPizza club - October 2016 - Lisa
Pizza club - October 2016 - Lisa
 

Semelhante a Community Modeling Workshop

Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2Jillian Aurisano
 
Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2Jillian Aurisano
 
Intro to in silico drug discovery 2014
Intro to in silico drug discovery 2014Intro to in silico drug discovery 2014
Intro to in silico drug discovery 2014Lee Larcombe
 
What should Bioinformatics do for EvoDevo?
What should Bioinformatics do for EvoDevo?What should Bioinformatics do for EvoDevo?
What should Bioinformatics do for EvoDevo?ylog
 
Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3Jillian Aurisano
 
Jillian ms defense-4-14-14-ja-novideo
Jillian ms defense-4-14-14-ja-novideoJillian ms defense-4-14-14-ja-novideo
Jillian ms defense-4-14-14-ja-novideoJillian Aurisano
 
Plant functionalgenomics
Plant functionalgenomicsPlant functionalgenomics
Plant functionalgenomicsClifford Stone
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...Natalio Krasnogor
 
Pah res-potentia-netsci emailable-stagebuild
Pah res-potentia-netsci emailable-stagebuildPah res-potentia-netsci emailable-stagebuild
Pah res-potentia-netsci emailable-stagebuildAdam Pah
 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...sky chang
 
JBEI Highlights - August 2014
JBEI Highlights - August 2014JBEI Highlights - August 2014
JBEI Highlights - August 2014Irina Silva
 
2015 free response questions
2015 free response questions2015 free response questions
2015 free response questionsTimothy Welsh
 
Molecular modelling for in silico drug discovery
Molecular modelling for in silico drug discoveryMolecular modelling for in silico drug discovery
Molecular modelling for in silico drug discoveryLee Larcombe
 
Data driven model optimization [autosaved]
Data driven model optimization [autosaved]Data driven model optimization [autosaved]
Data driven model optimization [autosaved]Russell Jarvis
 
Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...
Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...
Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...Bruce Damer
 
JBEI Research Highlight Slides - August 2022
JBEI Research Highlight Slides - August 2022JBEI Research Highlight Slides - August 2022
JBEI Research Highlight Slides - August 2022SaraHarmon4
 
wings2014 Workshop 1 Design, sequence, align, count, visualize
wings2014 Workshop 1 Design, sequence, align, count, visualizewings2014 Workshop 1 Design, sequence, align, count, visualize
wings2014 Workshop 1 Design, sequence, align, count, visualizeAnn Loraine
 
JBEI Highlights May 2015
JBEI Highlights May 2015JBEI Highlights May 2015
JBEI Highlights May 2015Irina Silva
 

Semelhante a Community Modeling Workshop (20)

Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2
 
Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2Jillian ms defense-4-14-14-ja-novid2
Jillian ms defense-4-14-14-ja-novid2
 
Intro to in silico drug discovery 2014
Intro to in silico drug discovery 2014Intro to in silico drug discovery 2014
Intro to in silico drug discovery 2014
 
What should Bioinformatics do for EvoDevo?
What should Bioinformatics do for EvoDevo?What should Bioinformatics do for EvoDevo?
What should Bioinformatics do for EvoDevo?
 
Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3Jillian ms defense-4-14-14-ja-novid3
Jillian ms defense-4-14-14-ja-novid3
 
Jillian ms defense-4-14-14-ja-novideo
Jillian ms defense-4-14-14-ja-novideoJillian ms defense-4-14-14-ja-novideo
Jillian ms defense-4-14-14-ja-novideo
 
Plant functionalgenomics
Plant functionalgenomicsPlant functionalgenomics
Plant functionalgenomics
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
 
Pro fold
Pro foldPro fold
Pro fold
 
Pah res-potentia-netsci emailable-stagebuild
Pah res-potentia-netsci emailable-stagebuildPah res-potentia-netsci emailable-stagebuild
Pah res-potentia-netsci emailable-stagebuild
 
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
Feature Selection using Complementary Particle Swarm Optimization for DNA Mic...
 
JBEI Highlights - August 2014
JBEI Highlights - August 2014JBEI Highlights - August 2014
JBEI Highlights - August 2014
 
2015 free response questions
2015 free response questions2015 free response questions
2015 free response questions
 
Introduction to Apollo for i5k
Introduction to Apollo for i5kIntroduction to Apollo for i5k
Introduction to Apollo for i5k
 
Molecular modelling for in silico drug discovery
Molecular modelling for in silico drug discoveryMolecular modelling for in silico drug discovery
Molecular modelling for in silico drug discovery
 
Data driven model optimization [autosaved]
Data driven model optimization [autosaved]Data driven model optimization [autosaved]
Data driven model optimization [autosaved]
 
Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...
Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...
Bruce Damer's talk at EE380, the Stanford University Computer Systems Colloqu...
 
JBEI Research Highlight Slides - August 2022
JBEI Research Highlight Slides - August 2022JBEI Research Highlight Slides - August 2022
JBEI Research Highlight Slides - August 2022
 
wings2014 Workshop 1 Design, sequence, align, count, visualize
wings2014 Workshop 1 Design, sequence, align, count, visualizewings2014 Workshop 1 Design, sequence, align, count, visualize
wings2014 Workshop 1 Design, sequence, align, count, visualize
 
JBEI Highlights May 2015
JBEI Highlights May 2015JBEI Highlights May 2015
JBEI Highlights May 2015
 

Último

whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clonechaudhary charan shingh university
 
How we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptxHow we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptxJosielynTars
 
linear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annovalinear Regression, multiple Regression and Annova
linear Regression, multiple Regression and AnnovaMansi Rastogi
 
Introduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxIntroduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxMedical College
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosZachary Labe
 
complex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdfcomplex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdfSubhamKumar3239
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Christina Parmionova
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
final waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterfinal waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterHanHyoKim
 
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDivyaK787011
 
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPRPirithiRaju
 
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...HafsaHussainp
 
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2AuEnriquezLontok
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPRPirithiRaju
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfGABYFIORELAMALPARTID1
 
bonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlsbonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlshansessene
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPirithiRaju
 

Último (20)

whole genome sequencing new and its types including shortgun and clone by clone
whole genome sequencing new  and its types including shortgun and clone by clonewhole genome sequencing new  and its types including shortgun and clone by clone
whole genome sequencing new and its types including shortgun and clone by clone
 
How we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptxHow we decide powerpoint presentation.pptx
How we decide powerpoint presentation.pptx
 
linear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annovalinear Regression, multiple Regression and Annova
linear Regression, multiple Regression and Annova
 
Introduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptxIntroduction of Human Body & Structure of cell.pptx
Introduction of Human Body & Structure of cell.pptx
 
Explainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenariosExplainable AI for distinguishing future climate change scenarios
Explainable AI for distinguishing future climate change scenarios
 
complex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdfcomplex analysis best book for solving questions.pdf
complex analysis best book for solving questions.pdf
 
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
Charateristics of the Angara-A5 spacecraft launched from the Vostochny Cosmod...
 
AZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTXAZOTOBACTER AS BIOFERILIZER.PPTX
AZOTOBACTER AS BIOFERILIZER.PPTX
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
final waves properties grade 7 - third quarter
final waves properties grade 7 - third quarterfinal waves properties grade 7 - third quarter
final waves properties grade 7 - third quarter
 
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdfDECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
DECOMPOSITION PATHWAYS of TM-alkyl complexes.pdf
 
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
6.2 Pests of Sesame_Identification_Binomics_Dr.UPR
 
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
DOG BITE management in pediatrics # for Pediatric pgs# topic presentation # f...
 
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
LESSON PLAN IN SCIENCE GRADE 4 WEEK 1 DAY 2
 
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
6.1 Pests of Groundnut_Binomics_Identification_Dr.UPR
 
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdfKDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
KDIGO-2023-CKD-Guideline-Public-Review-Draft_5-July-2023.pdf
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
bonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girlsbonjourmadame.tumblr.com bhaskar's girls
bonjourmadame.tumblr.com bhaskar's girls
 
Pests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPRPests of Sunflower_Binomics_Identification_Dr.UPR
Pests of Sunflower_Binomics_Identification_Dr.UPR
 

Community Modeling Workshop

  • 2. What are we going to do today? 1. Motivation – Eugen 2. Introduction – Federico 3. Theory of BacArena – Eugen 4. BacArena practical – Eugen 5. Social event – Susanne
  • 3. Why I study Science
  • 4. Jeong et al, Nature, 2011 Why I study Systems Biology Emergence: Phenomenon in which larger components arise through local interactions of smaller components such that larger components have additional properties Systems biology: Study of the interactions between the components of biological systems, and how these interactions give rise to the function of that system
  • 5. Systems Biology Philosophies Top Down • Data driven • Network inference • Statistical modeling Bottom Up • Hypothesis driven • Model formulation • Model assembly Genes Metabolites Proteins …. Organelles Metabolism .… Organisms .… Ecosystem
  • 6. Systems Biology Philosophies Top Down • Data driven • Network inference • Statistical modeling Bottom Up • Hypothesis driven • Model formulation • Model assembly Genes Metabolites Proteins …. Organelles Metabolism .… Organisms .… Ecosystem
  • 8. Glucose-6P + ADP – Glucose – ATP = 0 Fructose-6P – Glucose-6P = 0 Gluconate-6P + NADPH – Glucose-6P – NADP = 0 … Genome GenomeGenes Enzymes Reactions Reconstruction Glucose Glucose-6P Fructose-6P Gluconate-6P ATP ADP ATP ADP NADP NADPH Rxn1 Rxn2 Rxn3 … Glc -1 0 0 . G6P 1 -1 -1 . F6P 0 1 0 . Gl6P 0 0 1 . ADP 1 0 0 . ATP -1 0 0 . NADP 0 0 -1 . NADPH 0 0 1 . … . . . . 𝑆 = Model Orth et al, Nature Biotech, 2010 Constrained Based Modeling
  • 11. Mathematical formulation dA/dt dB/dt dC/dt e1 e2 e3 r1 r2 r3 1 0 0 -1 -1 0 0 -1 0 0 1 -1 0 0 -1 1 0 1 = * S v dA/dt = e1 – r1 – r2 dB/dt = r2 – e2 – r3 dC/dt = r1 + r3 – e3 dA/dt dB/dt dC/dt 1 0 0 -1 -1 0 0 -1 0 0 1 -1 0 0 -1 1 0 1 = * S v dA/dt = e1 – r1 – r2 dB/dt = r2 – e2 – r3 dC/dt = r1 + r3 – e3 A B Cr1 r2 r3 e1 e2 e3
  • 12. Simulation • Steady state assumption: no change of concentrations -> no compound accumulation 0 0 0 e1 e2 e3 r1 r2 r3 1 0 0 -1 -1 0 0 -1 0 0 1 -1 0 0 -1 1 0 1 = * S v 0 = e1 – r1 – r2 0 = r2 – e2 – r3 0 = r1 + r3 – e3 dA/dt = 0 dB/dt = 0 dC/dt = 0 A B Cr1 r2 r3 e1 e2 e3
  • 13. A B Cr1 r2 r3 e1 e2 e3 1 0 0 -1 -1 0 0 -1 0 0 1 -1 0 0 -1 1 0 1 = * S v • Steady state assumption • Constrained flux assumption 0 0 0 0 = e1 – r1 – r2 0 = r2 – e2 – r3 0 = r1 + r3 – e3 e1 e2 e3 r1 r2 r3 Simulation
  • 14. Simulation: Flux Balance Analysis e1 e2 e3 r1 r2 r3 1 0 0 -1 -1 0 0 -1 0 0 1 -1 0 0 -1 1 0 1 = * S v • Steady state assumption • Constrained flux assumption • Objective function (biomass) optimization 0 = e1 – r1 – r2 0 = r2 – e2 – r3 0 = r1 + r3 – e3 0 0 0
  • 15. In few words.... • Growth measurement and type of metabolism in a specific environment • Strain characterisation: required media for growth • Essential enzymes for growth • Biotechnological applications: strain engineering
  • 18. Biofilm Gut microbiota http://ausubellab.mgh.harvard.edu/picturehtml/pic20.html Zoetendal, Raes et al. (2012) Pseudomonas aeruginosa biofilm Biofilm microcolony formed by P. aeruginosa strain PA14 carrying GFP. Biofilms were cultivated in flow chambers under continuous culture conditions. Analysis of biofilm spatial structures were done using confocal scanning laser microscopy after 9 hours of incubation. From single organism to community modeling
  • 20. A Cr1e1 e3 D e4 r4 r5 Model 2 Enzyme soup
  • 21. A B Cr1 r2 r3 e1 e2 e3 D e4 r4 r5 panModel • Limited “a priori” knowledge • No attempt to segregate reactions by strains / species • Exploration of metabolic potential of an entire community more then interactions between community members Enzyme soup
  • 23. A B Cr1 r2 r3 ie1 ie2 ie3 A Cr1ie1 ie3 D ie4 r4 r5 e1 e2 e3e4 A B C D Compartmentalization
  • 24. Cumulative biomass as objective function o Combination of the biomass functions for each species: same abundance for each species o Weighted combination of the biomass functions for each species on the base of their presence in experimental active communities o Data integration B𝑐 = 𝑋𝐵1 + YB2 … . +ZBn Cumulative biomass
  • 25. Simulating ecosystems: modeling bacteria communities o Enzyme soup Exploring community potential No Individuals representation o Compartmentalization Abundances fixed and not changing No concentrations No time and space resolved simulation Variable control problem predict uptake and secretion of metabolites with known species abundances predict community growth with known uptake and secretion rates o Agent Based modeling integration
  • 26. Now it’s Eugens turn What is BacArena?
  • 27. BacArena = Bac + Arena
  • 28. BacArena – How it works Models of different or same species Integration of constrained and agent based modeling
  • 29. BacArena – How it works Models of different or same species Movement & Replication of species
  • 30. BacArena – How it works Models of different or same species Movement & Replication of species Metabolite concentration in the Arena
  • 31. BacArena – How it works Models of different or same species Movement & replication of species Metabolite concentration in the Arena Uptake & Secretion of metabolites
  • 32. BacArena – How it works Models of different or same species Movement & replication of species Metabolite concentration in the Arena Uptake & Secretion of metabolites Interactions come from exchange
  • 33. BacArena – How it works Models of different or same species Movement & replication of species Metabolite concentration in the Arena Uptake & Secretion of metabolites Interactions come from exchange Metabolic Phenotypes in Individuals
  • 34. BacArena – How it works Models of different or same species Movement & replication of species Metabolite concentration in the Arena Uptake & Secretion of metabolites Interactions come from exchange Metabolic Phenotypes in Individuals Discrete time steps simulating spatial metabolic dynamics
  • 35. BacArena – How it works Models of different or same species Movement & replication of species Metabolite concentration in the Arena Uptake & Secretion of metabolites Interactions come from exchange Metabolic Phenotypes in Individuals Discrete time steps simulating spatial metabolic dynamics How do I know the model parameters?
  • 36. Parameterize the Model with Experimental Data Bauer et al, in revision  Values are taken from experimental literature, but you can also plug in your own data
  • 37. Programming Details • R package deposited in CRAN • Matrix based implementation • Modular, extendible code • Object oriented programming • Arena  environment • Bac  species & models • Substance  metabolites • Eval  evaluate simulation • Separate simulation & analysis
  • 38. Programming Details • R package deposited in CRAN • Matrix based implementation • Modular, extendible code • Object oriented programming • Arena  environment • Bac  species & models • Substance  metabolites • Eval  evaluate simulation • Separate simulation & analysis
  • 39. Programming Details • R package deposited in CRAN • Matrix based implementation • Modular, extendible code • Object oriented programming • Arena  environment • Bac  species & models • Substance  metabolites • Eval  evaluate simulation • Separate simulation & analysis
  • 40. Programming Details • R package deposited in CRAN • Matrix based implementation • Modular, extendible code • Object oriented programming • Arena  environment • Bac  species & models • Substance  metabolites • Eval  evaluate simulation • Separate simulation & analysis
  • 41. Programming Details • R package deposited in CRAN • Matrix based implementation • Modular, extendible code • Object oriented programming • Arena  environment • Bac  species & models • Substance  metabolites • Eval  evaluate simulation • Separate simulation & analysis
  • 42. Now let’s start the Demonstration Everything will be uploaded here: http://rsg-luxembourg.iscbsc.org/
  • 43. Availability of BacArena • Paper is currently under revision • Official version is on CRAN: • https://CRAN.R-project.org/package=BacArena • Development version is hosted on GitHub: • https://github.com/euba/BacArena
  • 44. Compare with Experiments Photomicrograph of P. aeruginosa biofilm cross sections stained for APase activity Xu et al, Appl Environ Microbiol, 1998
  • 45. Conclusions Metabolism of individual cells in population • Top down data integration • Meta-genomic data • Meta-transcriptomic data • Model assumptions • Metabolite diffusion • Heterogeneous metabolism From local interactions arises complexity
  • 46. Acknowledgments Molecular Systems Physiology Group: Ines Thiele (PI) Stefania Magnusdottir Marouen Guebilla Dmitry Ravcheev Laurent Heirendt Alberto Noronha Federico Baldini Almut Heinken Maike Aurich Christian-Albrechts-Universität Kiel: Christoph Kaleta Johannes Zimmermann Thanks to the HPC facilities of the University of Luxembourg
  • 47. The RSG Luxembourg Board … the RSG spirit
  • 48. More RSG Courses – Stay Tuned! 20.03. B'RAIN Company Presentation When? Monday 20.03.2017 from 17:00 to 19:00 Where? Maison du Savoir Room 4.410 05.04. Latex Workshop When? Monday 05.04.2017 from 17:00 to 19:00 Where? Maison du Savoir Room 4.410 12.04. Git Workshop When? Wednesday 12.04.2017 from 17:00 to 19:00 Where? TBA
  • 49. Further Acknowledgments Join us as a RSG Luxembourg member! Thank you for attention