Full Download Computational Cell Biology Methods and Protocols Louise Von Stechow PDF
Full Download Computational Cell Biology Methods and Protocols Louise Von Stechow PDF
Full Download Computational Cell Biology Methods and Protocols Louise Von Stechow PDF
com
https://textbookfull.com/product/computational-
cell-biology-methods-and-protocols-louise-von-
stechow/
https://textbookfull.com/product/cancer-systems-biology-methods-and-
protocols-1st-edition-louise-von-stechow-eds/
textbookfull.com
https://textbookfull.com/product/computational-stem-cell-biology-
methods-and-protocols-patrick-cahan/
textbookfull.com
https://textbookfull.com/product/nanotechnology-and-the-generation-of-
sustainable-hydrogen-sarah-farrukh/
textbookfull.com
Rough Guides Snapshots Sweden Stockholm Proctor
https://textbookfull.com/product/rough-guides-snapshots-sweden-
stockholm-proctor/
textbookfull.com
https://textbookfull.com/product/psychology-5th-edition-saundra-k-
ciccarelli/
textbookfull.com
https://textbookfull.com/product/waste-management-in-the-chemical-and-
petroleum-industries-second-edition-edition-alireza-bahadori/
textbookfull.com
https://textbookfull.com/product/principles-of-economics-7th-edition-
n-gregory-mankiw/
textbookfull.com
All the Little Secrets (English Prep #2) 1st Edition S.J.
Sylvis
https://textbookfull.com/product/all-the-little-secrets-english-
prep-2-1st-edition-s-j-sylvis/
textbookfull.com
Methods in
Molecular Biology 1819
Computational
Cell Biology
Methods and Protocols
M E THODS IN M OLECULAR B IOLOGY
Series Editor
John M. Walker
School of Life and Medical Sciences
University of Hertfordshire
Hatfield, Hertfordshire, AL10 9AB, UK
Edited by
Cover of the book was designed by Dr. Francesco Russo – Faculty of Health and Medical Sciences, Novo Nordisk
Foundation Center for Protein Research, University of Copenhagen, Copenhagen, Denmark
This Humana Press imprint is published by the registered company Springer Science+Business Media, LLC part of
Springer Nature.
The registered company address is: 233 Spring Street, New York, NY 10013, U.S.A.
Preface
Technological advances over the past decade have resulted in an explosion of available data,
putting an end to researchers’ focus on single genes or proteins and promoting system-wide
approaches into biomedical research. The so-called big data era brings along the need for
ways to extract meaningful information that go beyond manual inspection of large-scale
datasets. An expanding toolbox of computational methods is evolving for identification
and interpretation of biological phenotypes. Data-driven analyses, gene and protein set
enrichment, representation of large-scale data into networks, and mathematical modeling
of biological phenotypes are now emerging as means for the sophisticated analysis of the
available biological data.
Computational Cell Biology: Methods and Protocols is targeted toward scientists who wish
to employ computational techniques for analyses of a wide range of biological contexts,
providing a great overview of suitable methods currently used in the field. It is written for a
broad audience ranging from researchers who are unfamiliar with computational biology to
those with more experience in the field. A number of review-style chapters give an overview
of available data resources and analysis methods, while easy-to-follow protocols allow the
researcher to apply various computational tools to an array of different data types.
v
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
vii
viii Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Contributors
ix
x Contributors
YANNAN FAN • Institute of Parasitology, McGill University, Sainte Anne de Bellevue, QC,
Canada
DÁVID FAZEKAS • Eötvös Loránd University, Budapest, Hungary; Earlham Institute, Nor-
wich Research Park, Norwich, UK
GIULIA FISCON • Institute for Systems Analysis and Computer Science “A. Ruberti” (IASI),
National Research Council (CNR), Rome, Italy
ADAM P. FISHER • Department of Plant and Microbial Biology, North Carolina State
University, Raleigh, NC, USA
IGNACIO FUENZALIDA • Computational Biology Lab, Fundacion Ciencia & Vida, Santi-
ago, Chile
KATHRYN L. GARNER • Laboratories for Integrative Neuroscience and Endocrinology,
School of Clinical Sciences, University of Bristol, Bristol, UK
DOMINIK G. GRIMM • Machine Learning and Computational Biology Lab, D-BSSE, ETH
Zurich, Basel, Switzerland; SIB Swiss Institute of Bioinformatics, Lausanne, Switzerland
ANJA C. GUMPINGER • Machine Learning and Computational Biology Lab, ETH Zurich,
Basel, Switzerland; SIB Swiss Institute of Bioinformatics, Lausanne, Switzerland
C. HARDT • Department of Computational Molecular Biology, Max-Planck-Institute for
Molecular Genetics, Berlin, Germany
DAVID G. HENDRICKSON • Calico Life Sciences, South San Francisco, CA, USA
ROSA HERNANSAIZ-BALLESTEROS • Randall Division of Cell and Molecular Biophysics
and Institute for Mathematical and Molecular Biomedicine, King’s College London,
London, UK
R. HERWIG • Department of Computational Molecular Biology, Max-Planck-Institute for
Molecular Genetics, Berlin, Germany
KIRSTEN JENKINS • Randall Division of Cell and Molecular Biophysics and Institute for
Mathematical and Molecular Biomedicine, King’s College London, London, UK
LARS JUHL JENSEN • Novo Nordisk Center for Protein Research, University of Copen-
hagen, Copenhagen, Denmark
TAMÁS KORCSMÁROS • Eötvös Loránd University, Budapest, Hungary; Earlham Institute,
Norwich Research Park, Norwich, UK; Quadram Institute, Norwich Research Park,
Norwich, UK
MEIK KUNZ • Department of Bioinformatics, Functional Genomics and Systems Biology
Group, Biocenter, Würzburg, Germany
ALBERTO J. M. MARTIN • Computational Biology Lab, Fundacion Ciencia & Vida, San-
tiago, Chile; Centro Interdisciplinario de Neurociencias de Valparaiso, Valparaiso, Chile;
Centro de Genomica y Bioinformatica, Universidad Mayor, Santiago, Chile
MAURICIO PÉREZ MARTÍNEZ • Instituto de Investigaciones Biomédicas, Universidad
Nacional Autónoma de México, CDMX, Mexico, Mexico
JUAN CARLOS MARTINEZ-GARCIA • Departamento de Control Automático, Cinvestav-
IPN, México, México
CRAIG A. MCARDLE • Laboratories for Integrative Neuroscience and Endocrinology, School
of Clinical Sciences, University of Bristol, Bristol, UK
R. SCOTT MCISAAC • Calico Life Sciences, South San Francisco, CA, USA
AKRAM MÉNDEZ • Instituto de Investigaciones Biomédicas, Universidad Nacional
Autónoma de México, CDMX, Mexico, Mexico
LUIS MENDOZA • Instituto de Investigaciones Biomédicas, Universidad Nacional
Autónoma de México, CDMX, Mexico, Mexico
MÁRTON ÖLBEI • Earlham Institute, Norwich Research Park, Norwich, UK; Quadram
Institute, Norwich Research Park, Norwich, UK
Contributors xi
Abstract
Complex systems are governed by dynamic processes whose underlying causal rules are difficult to unravel.
However, chemical reactions, molecular interactions, and many other complex systems can be usually
represented as concentrations or quantities that vary over time, which provides a framework to study these
dynamic relationships. An increasing number of tools use these quantifications to simulate dynamically
complex systems to better understand their underlying processes. The application of such methods covers
several research areas from biology and chemistry to ecology and even social sciences.
In the following chapter, we introduce the concept of rule-based simulations based on the Stochastic
Simulation Algorithm (SSA) as well as other mathematical methods such as Ordinary Differential Equa-
tions (ODE) models to describe agent-based systems. Besides, we describe the mathematical framework
behind Kappa (κ), a rule-based language for the modeling of complex systems, and some extensions for
spatial models implemented in PISKaS (Parallel Implementation of a Spatial Kappa Simulator). To facilitate
the understanding of these methods, we include examples of how these models can be used to describe
population dynamics in a simple predator–prey ecosystem or to simulate circadian rhythm changes.
Louise von Stechow and Alberto Santos Delgado (eds.), Computational Cell Biology: Methods and Protocols,
Methods in Molecular Biology, vol. 1819, https://doi.org/10.1007/978-1-4939-8618-7_1,
© Springer Science+Business Media, LLC, part of Springer Nature 2018
3
4 Álvaro Bustos et al.
m1 A1 + · · · + mr Ar → n1 C1 + · · · + ns Cs (1)
⎡ ⎤
1000
X(t) = ⎣ 900 ⎦
1200
P (
x , t | x0 , t0 ) := P(X(t) 0 ) = x0 )
= x | X(t (2)
x , t + dt | x0 , t0 )
P (
≈ x − dr , t | x0 , t0 ) P(reaction r happens in [t, t + dt])
P (
r∈R
x , t | x0 , t0 )
From the last expression (Eq. (1)), moving the term P (
to the left side of the equality and dividing by dt, the following
identity is obtained as dt → 0:
d
x , t | x0 , t0 ) =
P ( x − dr , t | x0 , t0 )a(r, x − dr )
[P (
dt r∈R
− P (
x , t | x0 , t0 )a(r, x)] (3)
x ) = r1 × A × (A − 1) × B + r2 × C × (C − 1)
a0 (
x ) = r1 × 1000 × (1000 − 1) × 900 + r2 × 1200
a0 (
× (1200 − 1)
n−1
a(rj , X)
n
a(rj , X)
≤ p2 <
a0 (X)
a0 (X)
j =1 j =1
1
a(rj , X)
0 ≤ 0.67 < = 0.9984
a0 (X)
j =1
2
a(rj , X)
0.9984 ≤ 0.67 < = 1.0000
a0 (X)
j =1
5. Replace the old value of t by the new value t + δt and the old
with X
value of X + dr , where r is the reaction chosen in step
(4).
⎡
⎤ ⎡ ⎤ ⎡ ⎤
1000 −2 998
= t0 + δt) = ⎣ 900 ⎦ + ⎣−1⎦ = ⎣ 899 ⎦
x1 = X(t
1200 1 1201
A+BC
d[A]
= −k1 [A][B] + k2 [C]
dt
d[B]
= −k1 [A][B] + k2 [C]
dt
d[C]
= k1 [A][B] − k2 [C]
dt
k1 [C]
K= = (5)
k2 [A][B]
∂ρA
= −ρA − kρA ρB
∂t
∂ρB
= −ρB − kρA ρB
∂t
∂ρC
= −ρC + kρA ρB
∂t
Rule-Based Models and Applications in Biology 11
∂ 2ρ ∂ 2ρ ∂ 2ρ
ρ = + +
∂x 2 ∂y 2 ∂z2
2H2 O → 2H2 + O2
O O O
H H H H H H
H H H H H H
O O O
Fig. 1 Rearrangement of agents over the application of a rule corresponding to the reaction of hydrolysis,
2H2 O → 2H2 + O2
14 Álvaro Bustos et al.
3.2 Non-chemical While the original motivation for the SSA comes from literal
Models in κ : A expression of chemical reactions, this framework can be used
Predator–Prey to model other types of systems where the agents involved do
Ecosystem not represent chemical units but instead more complex entities.
A simple example of this is the implementation of a predator–
prey model, where agents represent a predator species that may
consume other agents (prey). In this model, additional agents may
also be used to indicate the availability of limited resources, such as
plants or edible fruits for the sustenance of a herbivorous prey.
A simple system involving two species A, B (prey and predator,
respectively) can be modeled via a set of Lotka–Volterra equa-
tions (as seen in [15, chapter 7, section B]), which correspond to
the following system of differential equations:
dA
= αA − βAB
dt
dB
= γ AB − δB
dt
Note the A(?) term in the left side of the predator reproduction
rules. As stated before, we allow for sites or links to be undefined so
a single rule can be applied to every combination of internal states
of A. In this case, what matters is that there are available resources
(i.e., prey) and not the specific sex of the prey animals present. The
A(?) term on the right-hand side means that the corresponding
term on the left-hand side remains untouched. These rules add
new agents of a specific type (A(♂), A(♀), B(♂), B(♀)) without
affecting the existing ones.
Age information or the stage of maturation of the agents can
also be useful to improve the Lotka–Volterra basic model. For
instance, we can suppose that predators more often capture young
or elderly animals of the prey species due to inexperience, physical
weakness, or illness. Similarly, only animals that have reached sexual
maturity can reproduce, and in some species elderly animals present
diminished fertility.
To incorporate this information into the model, we include an
additional internal state d, whose values correspond to the different
stages of development of each species, for instance {Dc , Dy , Da , De }
(child, young or adolescent, adult or sexually mature, elderly or
senescent, respectively). We need to define rules of growth that
make every agent transit through those internal states sequentially:
A(?, Dc ) → A(?, Dy )
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth
in paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.