Computational Cell Biology Methods and Protocols Louise Von Stechow instant download
Computational Cell Biology Methods and Protocols Louise Von Stechow instant download
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/
https://textbookfull.com/product/computational-stem-cell-biology-
methods-and-protocols-patrick-cahan/
https://textbookfull.com/product/stem-cell-renewal-and-cell-cell-
communication-methods-and-protocols-methods-in-molecular-
biology-2346-kursad-turksen-editor/
https://textbookfull.com/product/epithelial-cell-culture-methods-
and-protocols-methods-in-molecular-biology-2749-mario-baratta/
3D Cell Culture Methods and Protocols Methods in
Molecular Biology 2764 2nd Edition Zuzana Sumbalova
Koledova
https://textbookfull.com/product/3d-cell-culture-methods-and-
protocols-methods-in-molecular-biology-2764-2nd-edition-zuzana-
sumbalova-koledova/
https://textbookfull.com/product/single-cell-analysis-methods-
and-protocols-miodrag-guzvic/
https://textbookfull.com/product/t-cell-development-methods-and-
protocols-1st-edition-remy-bosselut/
https://textbookfull.com/product/systems-chemical-biology-
methods-and-protocols-slava-ziegler/
https://textbookfull.com/product/cell-free-dna-as-diagnostic-
markers-methods-and-protocols-valentina-casadio/
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 )
m
m
B(♀, Da ) B(♂, Da ) → B(♀, Da ) B(♀, Dc ) B(♂, Da )
c,p♀ p♂ ,c
s,t
Here, the notation B B means site s from agent B is linked
to site t of another agent B. Thus, this rule reads as follows: two
agents who are in the “adult” stage of development and are a
mating couple (there is a link between the m sites of both agents)
engender a third agent (in this case, female) and the c site of each
parent agent gets linked to the respective p site of the new B(♀, Dc )
agent (the former two agents get marked as parents to the new
child agent).
3.3 Spatial Usually, the setup for the simulation algorithm of the κ framework
Information in κ in the standard implementations of κ such as KaSim [5, 14] makes
the same physical assumptions as the standard SSA, in particular
that the medium is homogeneous and well-stirred, which means
that the agents are uniformly distributed in the environment.
This simplifies the model defining the probability of two agents
interacting as proportional to their respective population. While
this assumption is valid for certain systems, e.g., chemical reactions
in gases, it might not be applicable to systems that are not
homogeneous or have spatial dependences. For instance, the cell
membrane provides different chemical and physical properties to
the intracellular and extracellular medium. Moreover, the transfer
of certain substrates from one medium to the other is in itself a phe-
nomenon of interest, which is entirely ignored by the κ framework.
Thus, incorporating spatial information to an implementation of
the κ language allows for more realistic models. However, the
assumption of homogeneity cannot be completely eliminated, as
we usually care only about large-scale tendencies and not individual
agent behavior.
In the cell membrane system, there are two different and clearly
defined media. Interactions between them consist of transportation
of certain agents from one environment to the other through the
membrane. We assume that both environments or cellular com-
partments are homogeneous; hence, the probability of a certain
agent approaching the membrane depends on the quantity of that
agent, which can be represented using rules.
18 Álvaro Bustos et al.
The transport rules change the states of agents from one com-
partment to another. In this case, we can represent this via rules
like A(i) → A(o) and A(o) → A(i), each with a certain rate.
In this way, to simulate osmosis through equal volumes, each of
those rules should have equal rate, such that the compartment with
higher concentration has a higher rate of transportation.
For a more complete system with many more compartments,
we can separate the cell space into a series of subspaces that we
assume approximately homogeneous. This is analogous to the
Riemann sums method to compute an integral:
1
n−1
f (k/n)
f (x) dx ≈
0 k=0
n
Cytoplasm
Nucleus
Nucleus Cytoplasm
BREAKFAST NO. 1.
Grapefruit
Cereal
Sweetbreads with Bacon (Paper-bagged)
Scones (Paper-bagged)
Coffee.
BREAKFAST NO. 2.
Oranges
Cereal
Spindled Oysters with Bacon (Paper-bagged)
Water Cress
Warmed over Rolls (Paper-bagged)
Coffee.
BREAKFAST NO. 3.
DINNER NO. 1.
DINNER NO. 2.
DINNER NO. 3.
BREAKFAST NO. 2.
Strawberries au Naturel
Cereal
Eggs in Cocottes (Paper-bagged)
Scones (Paper-bagged)
Coffee.
BREAKFAST NO. 3.
DINNER NO. 1.
DINNER NO. 2.
DINNER NO. 3.
Raspberries
Cereal
Creamed Mushrooms (Bagged)
Toast (Bagged)
Coffee.
BREAKFAST NO. 2.
Cantaloupe
Moulded Farina
Corn Fritters (Bagged)
Baked Egg In Tomato Cases (Bagged)
Scones (Bagged)
Coffee.
Peach Puree
Potato Salad
Veal Loaf (Bag-cooked)
Raspberry Short Cake (Bag-cooked) with Cream
Iced Tea.
DINNER NO. 1.
Canteloupes
Radishes Olives
Lamb Chops (Bagged) Mint Jelly
Green Peas (Bagged)
String Bean Salad
Lemon Ice
DINNER NO. 2.
DINNER NO. 3.
Watermelon
Roast Lamb (Paper-bagged) Mint Sauce, Currant Jelly
New Potatoes (Bagged) Parsley Sauce
Oriental String Beans (Paper-bagged)
Cucumbers (Dressed with oil and vinegar)
Neufchatel Cheese and Wafers
Lemon Ice Chocolate Wafers (Bag-cooked)
Iced Tea with Lemon.
PAPER BAG MENUS FOR AUTUMN.
BREAKFAST NO. 1.
BREAKFAST NO. 2.
BREAKFAST NO. 3.
Canteloupe
Ham with Apples (Bagged)
Sweet Potatoes (Bagged)
Corn Meal Gems (Bag-cooked)
Coffee.
Canteloupe
Caviare Canapés (Cooked in Bag)
Sauer Braten with Carrots and Onions (Bagged)
Baked Potatoes (Bagged)
Lima Beans (Bagged)
Sliced Tomatoes
Peach Short Cake (Paper-bagged)
Coffee.
DINNER MENU NO. 2.
BEEF:
Bullock's Heart 61
Stewed Bullock's Heart 61
Filet of Beef 61
Hamburg Steak 62
Pot Roast 63
Rib Roast of Beef 63
Roast Round of Beef in Paper Bag 64
Sauer Braten 64
Beef Steak 65
Toledo Beef Steak 65
Stuffed Roast Beef or "Mock Duck" 65
CAKES:
Cheese Cakes 104
Cinnamon Cake 105
English Fairy Cakes 105
Fruit Cookies 106
Mrs. Godfrey's Soft Ginger Bread 106
Good Friday Cake 106
German Honey Cakes 107
Pecan Kisses 107
Mrs. Kelder's Loaf Cake 107
Hickory Nut Macaroons 108
Walnut Macaroons 108
Maple Sugar Cake 108
Molasses Coffee Cake 108
Nut Cake 108
Oatmeal Cakes 109
German Peach Cake 109
Pork Cake 109
Potato Chocolate Cake 110
Potato Caramel Cake 110
Auburn Pound Cake 111
Raisin Nut Cake 111
Sour Cream Cake 111
CHEESE AND EGG DISHES:
Cheese Balls with Tomato Sauce 87
Cheese Fritters to Serve with Salad Course 87
Pepper Cheese 87
Cheese Ramekins 88
Cheese and Eggs 88
Baked Eggs 88
Baked Eggs with Cheese 88
A Paper Bag Omelette 88
Cheese Omelette 89
Swiss Eggs 89
Eggs in Tomato Cups 89
FRUITS:
Baked Apples 112
Baked Apple Dumplings 112
Cold Baked Apples with Rum 112
Cinnamon Apples 113
Apples Stuffed with Figs 113
Baked Apples and Nuts 113
Raisin Apples 114
Baked Apple Sauce 114
Baked Bananas 114
Stuffed Dates 114
Baked Gooseberries 114
Baked Peaches 114
Baked Pears 115
Baked Plums 115
Baked Quinces 115
Baked Raisins 115
Chestnut Patties 115
PASTRY:
Plain Pie Crust 116
Apple Pie 117
Deep Apple Pie with Cream Cheese 117
Cranberry Pie 118
Cranberry and Raisin Pie 118
Lemon Pie 118
Mince Pie 118
Mock Mince Pie 119
Pecan Pie with One Crust 119
Real Old-Fashioned Pumpkin Pie 119
Individual English Apple Tart 120
Colonial Pumpkin Tartlets 121
Apple and Cheese Turnovers 121
Apricot or Plum Jam Turnovers 122
Mince Turnovers 122
RECOOKED DISHES:
Beef Steak Left Overs 83
Chicken Croquettes 83
Mock Fried Oysters 84
Turkey Croquettes 84
Edinboro Hot Pot 84
Individual Meat Pies 85
English Pasties 85
Olla Podrida Pie 85
Oyster Bundles 86
SAUCES AND GRAVIES:
Bignon's Sauce 78
Bread Sauce 78
Brown Sauce 78
Celery Sauce 79
Currant Jelly Sauce 79
Curry Sauce 79
Hollandaise Sauce 79
Horseradish Sauce 80
Maitre d'Hotel Butter 80
Mexican Sauce 80
Mint Sauce for Roast Lamb 80
French Mustard Sauce, Creole Style 81
Mustard Sauce for Cold Meat 81
Onion Sauce 81
Spanish Sauce 81
Thick Tomato Sauce 82
Sauce Tartare 82
SHELL FISH:
Clam Pies 26
Roast Clams 26
Crabs, Soft and Hard 26
Creamed Crabs 27
Crabs Deviled à la William Penn 27
Crab Meat au Gratin 27
Crab Flakes au Gratin 28
Lobster Chops 28
Coquilles of Lobster 28
Lobster in Shells 29
Mussels au Gratin 29
Boxed Oysters (Virginia Style) 29
Spindled Oysters and Bacon 30
SHORT CAKES:
Banana Short Cakes 123
Peach Short Cake 123
Rhubarb Short Cake 124
Old-Fashioned Strawberry Short Cake 124
SOUP ACCESSORIES:
Bread Sticks 23
Croutons Toasted 23
Crisped Crackers 23
Egg Balls 23
Forcemeat Balls, or Quenelles 24
VEAL:
Baked Calf's Liver 74
Calves' Brains in Tempting but Inexpensive Ways 74
Breaded Brains 74
Sweetbreads 75
Baked Sweetbreads 75
Sweetbreads with Bacon 75
Larded Sweetbreads 75
Sweetbreads Straight 76
Vealettes 76
Veal Loaf 76
Shoulder of Veal Stuffed and Braised 77
VEGETABLES:
Asparagus 90
Asparagus with Cheese 90
Lima Beans 90
String Beans, Oriental Style 91
Boston Baked Bean Cakes 91
Bean Croquettes 91
German Cabbage 92
Cabbage Hot Slaw 92
Carrots 92
Carrot Saute 92
Dolmas 99
Stuffed Eggplant 93
Lentil Cutlets 93
Mushrooms 93
Baked Onions 94
Stuffed Baked Onions 94
Onions with Cheese 94
Parsnips 94
Green Peas 94
Stuffed Peppers 95
Peppers with Cream Fish 96
Baked Irish Potatoes 96
Baked Potatoes without their Coats or Jackets 96
Potatoes en Surprise 96
Potatoes Farci 97
Sauer Kraut 97
Waldorf Sauer Kraut 97
Sweet Potatoes and Bacon 97
Sweet Potato Straws 98
Sweet Potato en Brochette 98
Spinach 98
Summer Squash in Butter 98
Stuffed Summer Squash 98
Stuffed Tomatoes with Cream 98
Turnips 99
Turnip Balls 99
Stuffed Vine Leaves or Dolmas 99
Refined
Vegetable Oil
Is recommended by physicians and culinary experts in place of
butter and animal fats for all cooking; it is more healthful and
economical.
Made by
THE OAKVILLE COMPANY
Waterbury, Conn.
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
textbookfull.com