Process Calculi for Biological Processes

Size: px
Start display at page:

Download "Process Calculi for Biological Processes"

Transcription

1 a joint work with A. Bernini, P. Degano, D. Hermith, M. Falaschi to appear in Natural Computing, Springer-Verlag, 2018 Siena, May 2018

2 Outline 1 Specification languages: Process Algebras 2 Biology 3 Modelling Systems Biology 4 Evolution of the Process Algebras for Systems Biology 5 Case studies

3 Process Algebras... introduced to model systems of communicating agents (computers). in Agent out in a Agent outb Communication channels in a outb in b A1 A2 inc A1 and A2 can communicate on channel b A2 and A3 can communicate on channel c A3 outc

4 Process Algebras: basic actions input a x a channel - x variable output ab a,b channels (channels as names) A1 and A2 share a common communication channel communication between A1 and A2 A1 P A2 Q[b/x] after communication A2 gets name b

5 Process algebras: basic operators sequential non deterministic choice parallel new name generator a x.p P+Q P Q (ν c).p Specification models are built from the composition of basic actions and operators; new actions and operators can be introduced to closely describe different system rules (and structures).

6 Operational semantics Semantic rules formalized as inference rules. The rule for communication: A 1 ab A 1, A a b 2 Q[b/x] τ A 1 A 2 A 1 (Q[b/x]) A1 A2 A1' A2' a b.p a<x>.q τ P Q[b/x]

7 Forcing interactions (communications)... A 1 and A 2 can also proceed asynchronously: A 1 = ab.p ab P A 2 = a x.q a<x> Q If you want to prevent this, the new operator (ν) should be applied on the channel name: (νa)(ab.p a x.q) τ (P Q[b/x])

8 bibliography Communication and Concurrency, Robin Milner Prentice-Hall Process algebra CCS Communicating and Concurrent Systems actions (input) & co-actions (output)

9 Some words on Biology How to classify life: Prokariotes: are single-celled organisms where the DNA is not contained within a membrane Eukariotes: show a well-defined nucleus surrounded by a membranous nuclear envelope. Prokarya and Eukarya both share the same genetic material, the biomolecule DeoxyriboNucleic Acid (DNA) that acts as the carrier of genetic information. Eukarya include both unicellular and pluricellular organisms: protista, fungi, plantae, and animalia. observation This kind of classification does not help us too much!

10 Some words on Biology (different areas) Molecular Biology: concerns the study of nucleic acids (DNA and RNA), polysaccharides (starches and cellulose, made of sugars), lipids (constituting the membranes, usually in the form of bilayers), water, and proteins. Genetics: deals with genes, genetic variations and heredity. How DNA stores an encoding of the traits of an organism, it is therefore strictly linked to information systems Cytology: studies structure and function of cell that is organized as an outer cytoplasmic membrane containing molecules, organelles and other structures (the cytoplasm). Biochemistry: studies how living organisms cooperate by mean of chemical reactions. Biochemical processes are both responsible for the flow of chemical energy (the metabolism) and for molecular signaling. In living matter, chemical reactions occur continuously within cells and build molecules that are crucial for the functioning of a cell, by breaking atomic bonds within a molecule and generating new ones.

11 Biochemistry reactions Chemical behaviour Different kinds of chemical reactions are occurring simultaneously. Both the extent to which chemical reactions can proceed and the kinetic rate at which they take place determines the chemical composition of cells. reactants products it is specified the quantities of each species to make the reaction possible, and the quantities of the resulting products: A + B 2C

12 Elementary reactions Reversible reaction, and, with rates k 1 and k 2 : A + B k 1 k2 products, Caveat a rate represent the instant velocity of a kind of reaction. molecules of species A and B mix together the actual reaction rate is computed as rate = k 1 [A] [B] [A] and [B] express the actual concentrations of elements A and B. The kinetic rate associated with each reaction depends on many physical factors of the systems, such as the temperature, the volume occupied by the whole system, etc..

13 Reaching an equilibrium When a biochemical reaction occurs reactants transform themselves into products, their concentration decreases and so does the forward reaction rate eventually, the reaction rates of the forward and reverse reactions become equal, the concentrations of reactants and products stop changing. the system is then said to be in chemical equilibrium. Equilibrium reactions are crucial for biological systems as they allow for a process rate and direction to be tuned according to the metabolic activities of the cell (respiration, synthesis, degra- dation,...).

14 Pathways inside cells most reactions are linked in pathways a product of one reaction serves as a reactant in another regulation of the reaction rates is therefore crucial it is usually implemented as a feedback inhibition: the raise in concentration of the final product makes the reaction rate of a previous step to slow down

15 Biochemical networks Biochemical reactions are numerous, interconnected and cross-regulated in the biochemical networks. Metabolic networks describe proteins, genes, metabolites, reactions, etc., based on the way in which the matter flows in cells Regulatory networks the focus is on the different controls (catalysis of a reaction, regulation of the gene expression, inhibition, etc.) that are coupled and that affect the expression of the information within cells Signaling pathways are focused on the flow of biological information in the cell and with its environment, i.e., how cells interact with the surrounding environment in different domains and levels

16 Stoichiometric equations Consider again the equation: A + B 2C reactants and products are balanced (law of conservation of mass): it need 1 unit of A and 1 of B, that will disappear, and 2 quantities of C are generated. The quantity of the whole molecules is balanced. What can be modeled a wide variety of biological entities molecules, membranes, cells and also... populations, then ecosystems.

17 Mathematical modelling In the traditional approach, a biochemical system is represented by a set of ordinary differential equations (ODEs). As an example, if we have the stoichiometric equation: X + Y k1 k2 Y, then, its corresponding ODE system is: dx dt = k 1xy + k 2 z dy dt = k 1xy + k 2 z dz dt = k 1xy k 2 z where x, y, z are the concentrations of species X, Y, Z. The solution of the differential equations provides the average concentration of each species as a time function. When kinetic data is available, these equations can be solved via numerical integration.

18 Alternative to ODEs hypothesis When biological elements are present in small numbers in a cell (e.g., genes, mrnas, signalling and regulatory proteins, etc.) seems that significant stochastic fluctuations take place. In these conditions, approach of the Chemical Master Equation (CME) represents an alternative to the classical deterministic ODE approach for modelling nonlinear biochemical reaction networks. CME Is a differential equation system describing the time evolution of the probability distribution over the possible states of a biochemical system. Its solution gives the probability for a biochemical reaction network to be in a certain state at time t.

19 ODEs vs. CME Important to note In ODEs the reaction rate represents the instantaneous velocity of a reaction and it is expressed as a rate constant, when it is known. In the stochastic model the reaction rate is derived by the rate constant and represents the probability that the associated reaction will happen in the next time unit, i.e., it represents the reaction propensity.

20 Drawback of CME solution of CME Unfortunately, CME can be rarely solved analytically, especially for large systems, while numerical solutions suffer from the curse-of-dimensionality and therefore need to be approximated. Alternative Developing discrete stochastic models for biological systems. The evolution of a system is driven by a stochastic algorithm that computes the probability of state transitions according to a given probability density function. Each state records the concentration of each species.... S1 S2 S3...

21 Gillespie s Stochastic Simulation Algorithm (SSA) It is the most widespread algorithm used for implementing discrete stochastic models of biological systems based on the CME (Gillespie 1976) As any stochastic simulation, a computed trajectory represents an (accurate) approximation of the continuous-time Markov chain described by the CME. Gillespie and other authors have also contributed to optimizations of the SSA (Gibson and Bruck 2000; Cao et al. 2004; Thanh et al. 2017)

22 Optimizations for particular cases If a prespecified finite number of molecules may be spontaneously created, it is possible to only consider the states reachable from a given initial state (Cao and Liang 2008; Cao et al. 2010) The finite state projection introduced by Munsky and Khammash (2006) and the sliding window abstraction of Henzinger et al. (2009) compute approximations of the solution of CME rather than solving a truncated version of the original Markov process. The moment closure defined in Gómez-Uribe and Verghese (2007), the linear noise approximation of Kampen (2007), chemical Langevin equation by Gillespie (2000), replace the discrete description of the population counts with a continuous one. however these methods perform poorly when small population species are in the system.

23 Stochastic process algebras molecule-as-computation abstraction A system of interacting molecules is described and modelled by a system of interacting computational processes. Abstract computer languages can simulate the behavior of biomolecular systems, supporting qualitative and quanti- tative reasoning on these systems properties. Regev, A. and Shapiro, E.. Cellular abstractions: cells as computation. Nature, Regev, A. and Shapiro, E.. The π-calculus as an abstraction for biomolecular systems. Modelling in Molecular Biology

24 The idea Process calculi focus on the visible behaviour (i.e., of interest to observers) of the components of the system. For example, let consider: two molecules of different types that participate in the formation and the breakage of a bimolecular complex. each molecule is e represented as a process, Mol 1 and Mol 2, whose behaviour is specified as CCS processes.

25 modelling molecules with CCS Formal description of the system: Mol 1 bind; BMol 1 BMol 1 unbind; Mol 1 Mol 2 bind; BMol 2 BMol 2 unbind; Mol 2 The whole system: System Mol 1 Mol 2 The computation: System τ BMol 1 BMol 2 τ System Mol 1 Mol 2 τ BMol1 BMol 2 τ Mol1 Mol 2

26 Non determinism where System 1 Mol 1 Mol 2 Mol 3 Mol 1 bind 2 ; unbind 2 ; Mol 1 + bind 3 ; unbind 3 ; Mol 1 Mol 2 bind 2 ; unbind 2 ; Mol 2 Mol 3 bind 3 ; unbind 3 ; Mol 3 three processes are forced to interact on channels bind 2, and bind 3. The process Mol 1 can non-deterministically interact either on channel bind 2 to form a complex with Mol 2 or on channel bind 3 with Mol 3.

27 species-as-processes execution of stochastic system may also be governed by algorithms such as the Gillespie s Stochastic Simulation Algorithm (SSA) X (t) is a vector of the quantities of n species in the system X (t) = (x 1 (t),..., x n (t)), x i (t) is the number of elements of species S i at time t the reaction j is represented by action j, with an associated rate constant r j, derived by biological observations. unimolecular reaction/action j has propensity a j (X ) = r j x i x i is the number of elements of the species S i r j a bimolecular reaction j : S i + S h Products, has propensity aj (X ) = r j x i x h, where x i, and x h are the number of elements of the species S i and S h

28 selecting the next reaction probability Gillespie has shown that the P(t, j) = a j (X ) a 0(X )t is the probability P(t, j)δt that the reaction j will be the next one and will happen in the system within the time interval [t 0 + t, t 0 + t + δt]. t 0 is the current time a 0 (X ) = M k=1 a k(x ) stands for the sum of the probabilities of all possible reactions. The number of reactions M is derived by biological observations, and is part of our knowledge of the considered system.

29 stochastic simulation SSA consists of generating stochastic realisations of the probability function thus identifying the next reaction j to be executed and its time duration, updating the number of molecules and the time instant, recomputing the values of all a k (X ) and a 0 (X ). This iterative step is repeated until the reagents finish or a predetermined maximum number of iterations is reached. j... P(t,j) k h i S1 S2 S3 P(t',k) P(t'',h) P(t''',i)

30 our example Enriching the model with stochastic values: (bind 1, r 1 ), (bind 2, r2), (unbind 1, r 3 ), (unbind 2, r 4 ) also, the number of copies for the three types of molecules have to be considered :[Mol i ], for i {1, 2, 3}. (bind1,r1) (bind1,r1) (bind2,r2) Mol1 Mol2 Mol3 (bind2,r2) The synchronisation between Mol 1 and Mol 2 on channel bind 2 has propensity a bind2 (X ) = r 1 [Mol 1 ] [Mol 2 ] to be executed, where X = ([Mol 1 ], [Mol 2 ], [Mol 3 ])

31 until now, only CCS exchanging and sharing some biological information between the partners of a reaction The π-calculus Mol 1 (bind) (ν bound) bind bound ; BMol 1 Mol 2 (bind) bind(x); BMol 2 Sys (ν bind) ( Mol 1 (bind) Mol 1 (bind) Mol 2 (bind) Mol 2 (bind) ) τ Sys (ν bind)(bmol 1 [bound/y] Mol 1 (bind) BMol 2 [bound/x] Mol 2 (bind)) τ (ν bind)(bmol 1 [bound/y] BMol 1 [bound /y] BMol 2 [bound/x] BMol 2 [bound /x])

32 another example APK phosph Tyr ; Kinase TBD phosph(x); x b ; TBD APK TBD τ Kinase Tyr b ; TBD The molecule TBD is shaded to show its new phosphorylated state. After phosphorization, TBD can use the Tyr channel and send the message b on it.

33 implementation of π-calculus the π-calculus Priami, C., Regev, A., Shapiro, E. and Silvermann, W..Application of a stochastic name-passing calculus to representation and simulation of molecular processes. Theor. Comput. Sci its implementation the Stochastic Pi Machine (SPiM) Cardelli, L. and Phillips, A..Spim: Stochastic pi machine microsoft.com/en-us/research/project/ stochastic-pi-machine/ Paulevè, L., Youssef, S., Lakin, M. and Phillips, A., A generic abstract machine for stochastic process calculi, in CMSB 10, Phillips, A., A visual process calculus for biology, Symbolic Systems Biology: Theory and Methods

34 dealing with membranes environments The membrane of a cell acts as a border between the cytoplasm and the external environment and can also host some biological entities. The Ambient Calculus deals with environments Cardelli, L. and Gordon, A., Mobile ambients, Theoretical Computer Science 240(1), ,2000. BioAmbients Regev, A., Panina, E., Silverman, W., Cardelli, L. and Shapiro, E., Bioambients: an abstraction for biological compartments, Theoretical Computer Science 325(1), , Phillips, A. An abstract machine for the stochastic bioambient calculus, Electronic Notes in Theoretical Computer Science

35 BioAmbients Sys = [[DNA] nucleus accept n; Mol1] cell [enter n; expel n; 0 [exit n; RNA] nucap ] virus Sys τ [[DNA] nucleus Mol 1 [expel n; 0 [exit n; RNA] nucap ] virus ] cell τ [[DNA] nucleus Mol 1 [0] virus [RNA] nucap ] cell

36 Bioambients nucleus cell DNA accept n; Mol 1 nucap virus exit n;rna enter n; expel n; 0 enter nucleus DNA cell virus nucap Mol 1 exit n;rna expel n; 0 exit cell nucleus nucap virus DNA Mol 1 RNA 0

37 BioPepa different roles each biological element plays a role: reactant, inhibitor, activator, or product J. Hillston. A Compositional Approach to Performance Modelling, PEPA. Cambridge University Press, Ciocchetta, F. and Hillston, J.. Bio-PEPA: a framework for the modelling and analysis of biochemical networks, Theoretical Computer Science, Until now we have only spoken about reactanct and products. Bio-PEPA differentiates: reactant ( ), product ( ), activator ( ), inhibitor ( ), or generic modifier ( ).

38 BioPepa An example 2X + Y r 3Z r is the rate constant [X ] and [Y ] are the concentrations of the biological species as usual, under the mass-action kinetic law, the reaction-rate is computed as = r [X ] [X ] [Y ] = r [X ] 2 [Y ]

39 BioPepa The Bio-PEPA specification of the roles X = (α, 2) X Y = (α, 1) Y Z = (α, 3) Z where 2, 1, and 3 are the stoichiometric values for the species X, Y and Z. Finally, the model of the complete system is: (X (x 0 ) {α} Y (y 0)) {α} Z(z 0) where x 0, y 0, z 0 represent the initial concentrations of the three components level of model precision Concentrations are continuous values bounded from above by a maximum M i that varies for each species. Stochastic simulations work on discrete values, the range [0... M i ] of concentrations is then divided in N sub-intervals. The choice on N, the granularity, gives the level of precision of a model: the bigger, the more precise.

40 Bio-PEPA workbench Duguid, A., Gilmore, S., Guerriero, M., Hillston, J. and Loewe, L.. Design and development of software tools for Bio-PEPA, WSC 09, Ciocchetta, F. and Hillston, J.. Bio-PEPA: a frame- work for the modelling and analysis of biochemical net- works, Theoretical Computer Science (2009). stochastic simulations transformation into the associated Continuos Time Markov Chain, transformation into an equivalent ODE

41 Beta-binders locations the location where a phenomenon takes place: it may occur inside or outside or on the surface of a specific membrane of a cell. Priami, C. and Quaglia, P.. Beta binders for biological interactions. Computational Methods in Systems Biology Guerriero, M. L., Priami, C. and Romanel, A.. Mod-eling static biological compartments with beta-binders. Algebraic Biology A binder syntactically: β(x : ) when it is active, β h (x : ) when it is hidden, where x is the subject of the binder and is the type of x.

42 Two molecules: enzyme, substrate (E and S). The two interfaces: (w, DE) and (y, DS) are compatible because of (DS, DE, K ES, K 1, K EP )

43 BlenX Beta-binders has given rise to the full-fledged programming language BlenX. Dematt`,L.,Priami,C.andRomanel,A.. The BlenX Language: A tutorial. Formal Methods for Computational Systems Biology, The Beta Workbench, freely available at research/prototypes/betawb Demattè, L., Priami, C. and Romanel, A.. The Beta Workbench: A computational tool to study the dynamics of biological systems. Briefings Bioinformatics, Demattè, L., Larcher, R., Palmisano, A., Priami, C. and Romanel, A.. Programming biology in BlenX. Systems Biology for Signaling Networks, the semantic-based interpreter incorporates an efficient variant of Gillespies algorithm it includes a graphical editor to specify models in a friendly way, a tool to generate the associated Continuous Time Markov Chain.

44 BlenX4Bio Allows to describe spatial information: boxes can be nested and can move, changing their location from one box to another one. (Caveat: similar features of the BioAmbients). Priami, C., Ballarini, P. and Quaglia, P.. Blenx4bio - blenx for biologists. CMSB 2009.

45 membrane calculus Cardelli, L.. Brane Calculi, CMSB 2005.

46 Brane calculus A virus enters a cell where it frees its nucleocaspis membrane i.e., the membrane that contains the virus RNA. Sys = phago n (exo n ; δ).ζ[ρ[dna] nucleus Mol 1 ] cell phago n ; exo n [σ[rna] nucap ] virus Sys Sys = ζ[ρ[dna] nucleus exo n ; δ[exo n [σ[rna] nucap ] virus ] new Mol 1 ] cell In Sys, the virus is wrapped in the membrane new, which offers the complementary action exo n to allow the virus to exit and dissolve. As a result, the nucap membrane lays in the membrane cell and can proceed with the virus DNA replication Sys ζ[ρ[dna] nucleus Mol 1 δ[] new σ[rna] nucap ] cell

47 Shape calculus The basic components of the Shape calculus are 3-D shapes. They expose a behavior coded as a process that associates a channel with each interacting site on its surface. Channels a, X, where a is a channel and X is a portion of the surface of the shape, called active surface. S[ b, Y ; B + a, X ; B ] It can non-deterministically interact with one of the two open interacting channels: one channel is b on site Y, and the other one is a on site X.

48 Shape calculus Cacciagrano, D., Corradini, F., Merelli, E. and Tesei, L.. Uniformity in multiscale models: From complex automata to bioshape, Journal of Cellular Automata, the movements of shapes are ruled by physical functions accordingly to their velocity and direction. These can change over time according to a general motion law or to a collision occurring between two or more shapes. When shapes collide they form compounds only if they share an active surface containing compatible channels. If an elastic collision occurs and no compound is formed. Two forms of de-complexation : weak splitting, not urgent so it can be delayed strong splitting, executed instantaneously being urgent. It is important to remark that the Shape calculus takes also into account time!

49 Shape calculus Corradini, F., Merelli, E., Tesei, L., Cacciagrano, D., Di Bernardi, M., Bartocci, E. and Buti, F. (2011), The bioshape simulator it/bioshape/download.html. BioShape accepts as input an XML file with the specification of the shapes, their functional behavior other simulation-related information. Different physical laws to describe the movements of shapes choosing the suitable law for tuning the movement simulation according to the desired granularity. Quantum mechanics for microscopic biological environments, and the mechanics for the macroscopic biological environments. An interpreter of the process calculus used to specify the functional behaviuor of the biological elements.

50 3π-calculus It considers a 3-D space and movements of biological objects, by enriching the interaction primitives of the π-calculus with affine geometric transformations. The rationale for this new calculus is to capture movements due to biological development, such as expanding, splitting and twisting of tissues. Cardelli, L. and Gardner, P., Processes in space, Theoretical Computer Science

51 Strand-algebra BioInformatics In the classical approach, algorithms have been developed to study the DNA structure, in particular to determine the order of bases in a sequence through DNA sequencing. Strand-algebra for describing the behavior of the DNA strands Cardelli, L.. Strand algebras for dna computing, Natural Computing, 2011.

52 Strand-algebra The interaction between signals and gates is represented by the transition x x.y y where the signal x is the input to the gate x.y. The occurrence of the transition yields the new signal y.

53 Strand-algebra The Strand-algebra has lead to the definition of the DSD language for designing modular DNA circuits using strand displacement. The implementation of the language is equipped with some tools supporting the design and the stochastic simulation of computational DNA devices. Lakin, M. R., Youssef, S., Cardelli, L. and Phillips, A.. Abstractions for dna circuit design, J. R. Soc. Interface https: // project/programming-dna-circuits/

54 Chemtainer calculus in brief It offers an interplay of autonomous molecular computations, within a chemtainer (think of it a box where you put biochemical elements), and you can externally manipulate it. The execution of a feed that adds three molecules of type A to location l, which are then wrapped in the chemtainer (the circle). The execution of a feed tag that adds the address tag represented by the line with name x in location l.

55 Peptide filtering process (stochastic -calculus) Major Histocompatibility Complex class I (MHC, for short) molecules are present in all the nucleated human cells. These molecules bind peptides arising from intracellular protein turnover done within the cell. The role of MHC is to present these peptides at the cell surface, thus providing a snapshot of the cell content that can subsequently be used to trigger an immune response. The selection of the peptides to be presented is known as peptide optimisation.

56 Peptide filtering process (stochastic -calculus) Wet lab experiments show MHC variations differ in their ability to select peptides. MHC B4402 is highly dependent on tapasin for peptide optimization, MHC B2705, MHC B4405 are less tapasin-dependent. in particular, B2705 is associated with long-term non-progression of HIV. Experimental results, obtained by a combination of stochastic simulations and Information Theory, confirm previous results: B2705 and B4405 (without tapasin) rapidly bound their peptide cargo and exhibited good time-dependent optimization; B2705 and B4405 (with tapasin) express a reduced optimization; B4402 (without tapasin) a very low peptide optimization occurred; B4402 (with tapasin) the peptide optimization increased.

57 Peptide filtering process (stochastic -calculus)... moreover, the analysis identifies the mechanisms that determine the extent and rate of peptide optimization. peptide optimization depends on the rate at which MHC complexes containing a peptide can egress to the cell surface, and hence the rate at which a peptide can unbind from a MHC complex. The competition between unbinding and egress rates defines a peptide filtering step that, for the first time, gives a mechanistic explanation for experimental data on peptide optimization. The discovered mechanism of the peptide filtering step has been also applied to predict peptide optimization at the steady state.

58 The Prince William Sound ecosystem (BlenX) The Prince William Sound ecosystem in Alaska has been modeled. The stochastic model of the food-web focus on the predator-prey interactions. Scotti, M.. The role of stochastic simulations to extend food web analyses.systemic Approaches in Bioinformatics and Computational Systems Biology: Recent Advances Scotti, M., Gjata, N., Livi, C. and Jordan, F.. Dynamical effects of weak trophic interactions in a stochastic food web simulation. Community Ecology

59 The Prince William Sound ecosystem (BlenX) Each species is modeled as a BlenX box. The rates of interaction have been derived by the trophic flows extracted from the weighted food web. The death rates have been chosen from a realistic range. The chemical equations describing the predator-prey interaction between two species are: A + B k1 A and A + B k2 2A The rate k 1 represents the propensity of the predator species A to feed on species B. The rate k 2 represents the propensity of the predator species A to feed on species B and to reproduce itself.

60 The Prince William Sound ecosystem (BlenX) Two main indexes have been considered: quantifies the community-wide response following some perturbation on a particular species i; quantifies how a species i depends on the perturbations of any other species in the ecosystem.

61 The Prince William Sound ecosystem (BlenX) comment both indexes are higher in the middle of the trophic scale, deterministic dynamics assign the highest importance either to top-predators (such as orca or sharks, which are the living components at the extremities of the food web, considering their trophic positions) or producers (in the food web modeled, the first two producers are macroalgae and phytoplankton). also, a species i with a large effect on the rest of the population of other species, is not guaranteed to have an accordingly large effect also on the corresponding index. Results show that the stochastic simulations are a sensible approach for identifying those species that play a major role in energy delivery in the food web and that are the most likely to cause major damage when removed.

62 Circadian clocks (Bio-PEPA) Circadian clocks are gene regulatory networks present in most organisms that adapt them to the twenty-four hours day/night cycle. They are composed of a small number of genes in Arabidopsis thaliana in the absence of external stimuli (e.g., constant light), the amounts of the involved mrnas and proteins oscillate rhythmically with a period of approximately 24 h in the presence of external stimuli (e.g., light on/off), the oscillations entrain to the external stimuli, adjusting their rhythm to it. Guerriero,M.,Pokhilko,A.,Fernández,A.,Halliday,K., Millar, A. and Hillston, J.. Stochastic properties of the plant circadian clock. Journal of The Royal Society Interface

63 Circadian clocks (Bio-PEPA) As said... Bio-PEPA is equipped with both a stochastic semantics, based on Continuous-time Markov Chain, and with a continuous deterministic semantics defined in terms of ODEs. Then, the continuous and the stochastic behavior of the model have been easily compared. The Bio-PEPA model is derived from a continuous one: continuous variable have been discretized by a parameter N. The precise system size of the clock network of Arabidopsis is still unknown, the hypothesis was that the average copy number of the clock components is around several hundreds of molecules per cell. The results of the stochastic simulations suggest that the size of the real system is in the order of a few hundreds of molecules per cell.

64 Circadian clocks (Bio-PEPA) In the constant light setting, the quantity of mrna expressing TOC1 shows regularly persistent oscillations when the deterministic model is adopted whereas the mean stochastic behavior shows a damped oscillation, matching well with the experimental population data. The suggested explanation for this is that the oscillations of single cells are not synchronized, and taking the average smooths them.

65 summarizing I features Process calculi interaction stochastic extension stochastic π-calculus unary binary Bio- Ambients Bio- Pepa Beta-binders BlenX binary multi binary Brane calculi unary binary Shape calculus 3π-calculus Strand Chemtainer algebra calculus binary binary binary binary X X X X X tool SPiM BAM Bio-PEPA Beta workbench workbench space translation to ODEs to CTMC from SBML BioShape membranes 3D-shapes nested membranes membranes nested points in (nested in membranes 3D-space for BlenX) 3D-space to ODEs to CTMC to PRISM to ODEs to SBML fixed locations - nested membranes

66 summarizing II Process calculi stochastic π-calculus Bio levels atoms molecules membranes organs of indivi- population duals X X X BioAmbients X X X X Bio-PEPA X X X X Beta-binders BlenX Brane calculi X X X X X X Shape calculus X X X 3π-calculus X X X Strand algebra Chemtainer calculus DNA DNA X

67 Process Algebras pros and cons Pros Cons narrative description (almost!) compositionality make visible little (relevant) oscillations in the behaviour of the system easily changing quantitative parameters it fits for models with small number of elements not efficient simulation a simulation is only a possible behaviour to approximate the average behaviour hundred of simulation runs have to be performed

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes 1/ 223 SPA for quantitative analysis: Lecture 6 Modelling Biological Processes Jane Hillston LFCS, School of Informatics The University of Edinburgh Scotland 7th March 2013 Outline 2/ 223 1 Introduction

More information

Modelling Biochemical Pathways with Stochastic Process Algebra

Modelling Biochemical Pathways with Stochastic Process Algebra Modelling Biochemical Pathways with Stochastic Process Algebra Jane Hillston. LFCS, University of Edinburgh 13th April 2007 The PEPA project The PEPA project started in Edinburgh in 1991. The PEPA project

More information

Varieties of Stochastic Calculi

Varieties of Stochastic Calculi Research is what I'm doing when I don't know what I'm doing. Wernher Von Braun. Artificial Biochemistry Varieties of Stochastic Calculi Microsoft Research Trento, 26-5-22..26 www.luca.demon.co.uk/artificialbiochemistry.htm

More information

38050 Povo Trento (Italy), Via Sommarive 14 CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING

38050 Povo Trento (Italy), Via Sommarive 14  CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento (Italy), Via Sommarive 14 http://www.dit.unitn.it CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING M. Curti, P.

More information

Regulation of metabolism

Regulation of metabolism Regulation of metabolism So far in this course we have assumed that the metabolic system is in steady state For the rest of the course, we will abandon this assumption, and look at techniques for analyzing

More information

1 Introduction. Maria Luisa Guerriero. Jane Hillston

1 Introduction. Maria Luisa Guerriero. Jane Hillston Time-Series Analysis of Circadian Clocks: Quantifying the Effect of Stochasticity on the Distribution of Phase, Period and Amplitude of Circadian Oscillations Maria Luisa Guerriero Centre for Systems Biology

More information

FROM ODES TO LANGUAGE-BASED, EXECUTABLE MODELS OF BIOLOGICAL SYSTEMS

FROM ODES TO LANGUAGE-BASED, EXECUTABLE MODELS OF BIOLOGICAL SYSTEMS FROM ODES TO LANGUAGE-BASED, EXECUTABLE MODELS OF BIOLOGICAL SYSTEMS A. PALMISANO, I. MURA AND C. PRIAMI CoSBi, Trento, Italy E-mail: {palmisano, mura, priami}@cosbi.eu Modeling in biology is mainly grounded

More information

Deducing Interactions in Partially Unspecified Biological Systems

Deducing Interactions in Partially Unspecified Biological Systems Deducing Interactions in Partially Unspecified Biological Systems P. Baldan 1 A. Bracciali 2 L. Brodo 3 R. Bruni 2 1 Università di Padova 2 Università di Pisa 3 Università di Sassari Algebraic Biology

More information

Modelling Biological Compartments in Bio-PEPA

Modelling Biological Compartments in Bio-PEPA Electronic Notes in Theoretical Computer Science 227 (2009) 77 95 www.elsevier.com/locate/entcs Modelling Biological Compartments in Bio-PEPA Federica Ciocchetta 1 and Maria Luisa Guerriero 2 Laboratory

More information

Stochastic Simulation of Biological Systems with Dynamical Compartments

Stochastic Simulation of Biological Systems with Dynamical Compartments Frontmatter Stochastic Simulation of Biological Systems with Dynamical Compartments Cristian Versari versari(at)cs.unibo.it Department of Computer Science University of Bologna Workshop on Computational

More information

Modelling biological compartments in Bio-PEPA

Modelling biological compartments in Bio-PEPA MeCBIC 2008 Modelling biological compartments in Bio-PEPA Federica Ciocchetta 1 and Maria Luisa Guerriero 2 Laboratory for Foundations of Computer Science, The University of Edinburgh, Edinburgh EH8 9AB,

More information

Program for the rest of the course

Program for the rest of the course Program for the rest of the course 16.4 Enzyme kinetics 17.4 Metabolic Control Analysis 19.4. Exercise session 5 23.4. Metabolic Control Analysis, cont. 24.4 Recap 27.4 Exercise session 6 etabolic Modelling

More information

Biological Pathways Representation by Petri Nets and extension

Biological Pathways Representation by Petri Nets and extension Biological Pathways Representation by and extensions December 6, 2006 Biological Pathways Representation by and extension 1 The cell Pathways 2 Definitions 3 4 Biological Pathways Representation by and

More information

Where Membrane Meet Complexes

Where Membrane Meet Complexes Where Membrane Meet Complexes Luca Cardelli Microsoft Research Sylvain Pradalier ENS Cachan 2005-08-27 Bioconcur Complexes In biochemistry proteins and other molecules have two fundamental ways of interacting,

More information

Some investigations concerning the CTMC and the ODE model derived from Bio-PEPA

Some investigations concerning the CTMC and the ODE model derived from Bio-PEPA FBTC 2008 Some investigations concerning the CTMC and the ODE model derived from Bio-PEPA Federica Ciocchetta 1,a, Andrea Degasperi 2,b, Jane Hillston 3,a and Muffy Calder 4,b a Laboratory for Foundations

More information

Chapter 6- An Introduction to Metabolism*

Chapter 6- An Introduction to Metabolism* Chapter 6- An Introduction to Metabolism* *Lecture notes are to be used as a study guide only and do not represent the comprehensive information you will need to know for the exams. The Energy of Life

More information

New Computational Methods for Systems Biology

New Computational Methods for Systems Biology New Computational Methods for Systems Biology François Fages, Sylvain Soliman The French National Institute for Research in Computer Science and Control INRIA Paris-Rocquencourt Constraint Programming

More information

Models and Languages for Computational Systems Biology Lecture 1

Models and Languages for Computational Systems Biology Lecture 1 Models and Languages for Computational Systems Biology Lecture 1 Jane Hillston. LFCS and CSBE, University of Edinburgh 13th January 2011 Outline Introduction Motivation Measurement, Observation and Induction

More information

Population models from PEPA descriptions

Population models from PEPA descriptions Population models from PEPA descriptions Jane Hillston LFCS, The University of Edinburgh, Edinburgh EH9 3JZ, Scotland. Email: jeh@inf.ed.ac.uk 1 Introduction Stochastic process algebras (e.g. PEPA [10],

More information

Curriculum Map. Biology, Quarter 1 Big Ideas: From Molecules to Organisms: Structures and Processes (BIO1.LS1)

Curriculum Map. Biology, Quarter 1 Big Ideas: From Molecules to Organisms: Structures and Processes (BIO1.LS1) 1 Biology, Quarter 1 Big Ideas: From Molecules to Organisms: Structures and Processes (BIO1.LS1) Focus Standards BIO1.LS1.2 Evaluate comparative models of various cell types with a focus on organic molecules

More information

Stochastic Simulation.

Stochastic Simulation. Stochastic Simulation. (and Gillespie s algorithm) Alberto Policriti Dipartimento di Matematica e Informatica Istituto di Genomica Applicata A. Policriti Stochastic Simulation 1/20 Quote of the day D.T.

More information

Formal Modeling of Biological Systems with Delays

Formal Modeling of Biological Systems with Delays Universita degli Studi di Pisa Dipartimento di Informatica Dottorato di Ricerca in Informatica Ph.D. Thesis Proposal Formal Modeling of Biological Systems with Delays Giulio Caravagna caravagn@di.unipi.it

More information

Stochastic Process Algebra models of a Circadian Clock

Stochastic Process Algebra models of a Circadian Clock Stochastic Process Algebra models of a Circadian Clock Jeremy T. Bradley Thomas Thorne Department of Computing, Imperial College London 180 Queen s Gate, London SW7 2BZ, United Kingdom Email: jb@doc.ic.ac.uk

More information

A compartmental model of the camp/pka/mapk pathway in Bio-PEPA

A compartmental model of the camp/pka/mapk pathway in Bio-PEPA A compartmental model of the camp/pka/mapk pathway in Bio-PEPA Federica Ciocchetta The Microsoft Research - University of Trento Centre for Computational and Systems Biology, Trento, Italy ciocchetta@cosbi.eu

More information

Cybergenetics: Control theory for living cells

Cybergenetics: Control theory for living cells Department of Biosystems Science and Engineering, ETH-Zürich Cybergenetics: Control theory for living cells Corentin Briat Joint work with Ankit Gupta and Mustafa Khammash Introduction Overview Cybergenetics:

More information

A Visual Process Calculus for Biology

A Visual Process Calculus for Biology A Visual Process Calculus for Biology Andrew Phillips Microsoft Research 7 JJ Thomson Avenue CB3 0FB Cambridge UK Abstract. This chapter presents a visual process calculus for designing and simulating

More information

Biology Assessment. Eligible Texas Essential Knowledge and Skills

Biology Assessment. Eligible Texas Essential Knowledge and Skills Biology Assessment Eligible Texas Essential Knowledge and Skills STAAR Biology Assessment Reporting Category 1: Cell Structure and Function The student will demonstrate an understanding of biomolecules

More information

Basic modeling approaches for biological systems. Mahesh Bule

Basic modeling approaches for biological systems. Mahesh Bule Basic modeling approaches for biological systems Mahesh Bule The hierarchy of life from atoms to living organisms Modeling biological processes often requires accounting for action and feedback involving

More information

STAAR Biology Assessment

STAAR Biology Assessment STAAR Biology Assessment Reporting Category 1: Cell Structure and Function The student will demonstrate an understanding of biomolecules as building blocks of cells, and that cells are the basic unit of

More information

Biology Teach Yourself Series Topic 2: Cells

Biology Teach Yourself Series Topic 2: Cells Biology Teach Yourself Series Topic 2: Cells A: Level 14, 474 Flinders Street Melbourne VIC 3000 T: 1300 134 518 W: tssm.com.au E: info@tssm.com.au TSSM 2013 Page 1 of 14 Contents Cells... 3 Prokaryotic

More information

Cells in silico: a Holistic Approach

Cells in silico: a Holistic Approach Cells in silico: a Holistic Approach Pierpaolo Degano Dipartimento di Informatica, Università di Pisa, Italia joint work with a lot of nice BISCA people :-) Bertinoro, 7th June 2007 SFM 2008 Bertinoro

More information

Networks in systems biology

Networks in systems biology Networks in systems biology Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4500, Spring 2017 M. Macauley (Clemson) Networks in systems

More information

CS-E5880 Modeling biological networks Gene regulatory networks

CS-E5880 Modeling biological networks Gene regulatory networks CS-E5880 Modeling biological networks Gene regulatory networks Jukka Intosalmi (based on slides by Harri Lähdesmäki) Department of Computer Science Aalto University January 12, 2018 Outline Modeling gene

More information

13. The diagram below shows two different kinds of substances, A and B, entering a cell.

13. The diagram below shows two different kinds of substances, A and B, entering a cell. Name 1. In the binomial system of nomenclature, which two classification groups provide the scientific name of an organism? A) kingdom and phylum B) phylum and species C) kingdom and genus D) genus and

More information

Modeling biological systems with delays in Bio-PEPA

Modeling biological systems with delays in Bio-PEPA Modeling biological systems with delays in Bio-PEPA Giulio Caravagna Dipartimento di Informatica, Università di Pisa, argo Pontecorvo 3, 56127 Pisa, Italy. caravagn@di.unipi.it Jane Hillston aboratory

More information

Page 1. Name: UNIT: PHOTOSYNTHESIS AND RESPIRATION TOPIC: PHOTOSYNTHESIS

Page 1. Name: UNIT: PHOTOSYNTHESIS AND RESPIRATION TOPIC: PHOTOSYNTHESIS Name: 4667-1 - Page 1 UNIT: PHOTOSYNTHESIS AND RESPIRATION TOPIC: PHOTOSYNTHESIS 1) The diagram below illustrates the movement of materials involved in a process that is vital for the energy needs of organisms.

More information

Deducing Interactions in Partially Unspecified Biological Systems

Deducing Interactions in Partially Unspecified Biological Systems Deducing Interactions in Partially Unspecified Biological Systems P. Baldan 1 A. Bracciali 2 L. Brodo 3 R. Bruni 2 1 Università di Padova 2 Università di Pisa 3 Università di Sassari Algebraic Biology

More information

Metabolism and Enzymes

Metabolism and Enzymes Energy Basics Metabolism and Enzymes Chapter 5 Pgs. 77 86 Chapter 8 Pgs. 142 162 Energy is the capacity to cause change, and is required to do work. Very difficult to define quantity. Two types of energy:

More information

Cell Review. 1. The diagram below represents levels of organization in living things.

Cell Review. 1. The diagram below represents levels of organization in living things. Cell Review 1. The diagram below represents levels of organization in living things. Which term would best represent X? 1) human 2) tissue 3) stomach 4) chloroplast 2. Which statement is not a part of

More information

Lecture 4 The stochastic ingredient

Lecture 4 The stochastic ingredient Lecture 4 The stochastic ingredient Luca Bortolussi 1 Alberto Policriti 2 1 Dipartimento di Matematica ed Informatica Università degli studi di Trieste Via Valerio 12/a, 34100 Trieste. luca@dmi.units.it

More information

An Introduction to Stochastic Simulation

An Introduction to Stochastic Simulation Stephen Gilmore Laboratory for Foundations of Computer Science School of Informatics University of Edinburgh PASTA workshop, London, 29th June 2006 Background The modelling of chemical reactions using

More information

86 Part 4 SUMMARY INTRODUCTION

86 Part 4 SUMMARY INTRODUCTION 86 Part 4 Chapter # AN INTEGRATION OF THE DESCRIPTIONS OF GENE NETWORKS AND THEIR MODELS PRESENTED IN SIGMOID (CELLERATOR) AND GENENET Podkolodny N.L. *1, 2, Podkolodnaya N.N. 1, Miginsky D.S. 1, Poplavsky

More information

Type Disciplines for Systems Biology

Type Disciplines for Systems Biology Type Disciplines for Systems Biology Livio Bioglio February 6, 2013 Tesi di Dottorato Scuola di Dottorato in Scienze e Alta Tecnologia, XXV ciclo Università di Torino Dipartimento di Informatica Ph.D.

More information

Chapter 6: Energy and Metabolism

Chapter 6: Energy and Metabolism Chapter 6: Energy and Metabolism Student: 1. Oxidation and reduction reactions are chemical processes that result in a gain or loss in A) atoms. B) neutrons. C) electrons. D) molecules. E) protons. 2.

More information

Computational Modelling in Systems and Synthetic Biology

Computational Modelling in Systems and Synthetic Biology Computational Modelling in Systems and Synthetic Biology Fran Romero Dpt Computer Science and Artificial Intelligence University of Seville fran@us.es www.cs.us.es/~fran Models are Formal Statements of

More information

Text of objective. Investigate and describe the structure and functions of cells including: Cell organelles

Text of objective. Investigate and describe the structure and functions of cells including: Cell organelles This document is designed to help North Carolina educators teach the s (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Biology 2009-to-2004

More information

Modelling protein trafficking: progress and challenges

Modelling protein trafficking: progress and challenges Modelling protein trafficking: progress and challenges Laboratory for Foundations of Computer Science School of Informatics University of Edinburgh 21 May 2012 Outline Protein Trafficking Modelling Biology

More information

Stochastic Simulation of Biochemical Reactions

Stochastic Simulation of Biochemical Reactions 1 / 75 Stochastic Simulation of Biochemical Reactions Jorge Júlvez University of Zaragoza 2 / 75 Outline 1 Biochemical Kinetics 2 Reaction Rate Equation 3 Chemical Master Equation 4 Stochastic Simulation

More information

THINGS I NEED TO KNOW:

THINGS I NEED TO KNOW: THINGS I NEED TO KNOW: 1. Prokaryotic and Eukaryotic Cells Prokaryotic cells do not have a true nucleus. In eukaryotic cells, the DNA is surrounded by a membrane. Both types of cells have ribosomes. Some

More information

Lecture 7: Simple genetic circuits I

Lecture 7: Simple genetic circuits I Lecture 7: Simple genetic circuits I Paul C Bressloff (Fall 2018) 7.1 Transcription and translation In Fig. 20 we show the two main stages in the expression of a single gene according to the central dogma.

More information

Towards a framework for multi-level modelling in Computational Biology

Towards a framework for multi-level modelling in Computational Biology Towards a framework for multi-level modelling in Computational Biology Sara Montagna sara.montagna@unibo.it Alma Mater Studiorum Università di Bologna PhD in Electronics, Computer Science and Telecommunications

More information

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution.

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution. The AP Biology course is designed to enable you to develop advanced inquiry and reasoning skills, such as designing a plan for collecting data, analyzing data, applying mathematical routines, and connecting

More information

Big Idea 1: The process of evolution drives the diversity and unity of life.

Big Idea 1: The process of evolution drives the diversity and unity of life. Big Idea 1: The process of evolution drives the diversity and unity of life. understanding 1.A: Change in the genetic makeup of a population over time is evolution. 1.A.1: Natural selection is a major

More information

arxiv: v2 [q-bio.qm] 12 Jan 2017

arxiv: v2 [q-bio.qm] 12 Jan 2017 Approximation and inference methods for stochastic biochemical kinetics - a tutorial review arxiv:1608.06582v2 [q-bio.qm] 12 Jan 2017 David Schnoerr 1,2,3, Guido Sanguinetti 2,3, and Ramon Grima 1,3,*

More information

AP Curriculum Framework with Learning Objectives

AP Curriculum Framework with Learning Objectives Big Ideas Big Idea 1: The process of evolution drives the diversity and unity of life. AP Curriculum Framework with Learning Objectives Understanding 1.A: Change in the genetic makeup of a population over

More information

Bundle at a Glance Biology 2015/16

Bundle at a Glance Biology 2015/16 Introduction: Scientific Investigation and Reasoning Skills (3 A/B days) Biology Process TEKS: 1A demonstrate safe practices during laboratory and field investigations. 1B demonstrate an understanding

More information

A A A A B B1

A A A A B B1 LEARNING OBJECTIVES FOR EACH BIG IDEA WITH ASSOCIATED SCIENCE PRACTICES AND ESSENTIAL KNOWLEDGE Learning Objectives will be the target for AP Biology exam questions Learning Objectives Sci Prac Es Knowl

More information

natural development from this collection of knowledge: it is more reliable to predict the property

natural development from this collection of knowledge: it is more reliable to predict the property 1 Chapter 1 Introduction As the basis of all life phenomena, the interaction of biomolecules has been under the scrutiny of scientists and cataloged meticulously [2]. The recent advent of systems biology

More information

An Introduction to Metabolism

An Introduction to Metabolism An Introduction to Metabolism Chapter 8 Objectives Distinguish between the following pairs of terms: catabolic and anabolic pathways; kinetic and potential energy; open and closed systems; exergonic and

More information

Biology. Lessons: 15% Quizzes: 25% Projects: 30% Tests: 30% Assignment Weighting per Unit Without Projects. Lessons: 21% Quizzes: 36% Tests: 43%

Biology. Lessons: 15% Quizzes: 25% Projects: 30% Tests: 30% Assignment Weighting per Unit Without Projects. Lessons: 21% Quizzes: 36% Tests: 43% Biology This course consists of 12 units, which provide an overview of the basic concepts and natural laws of Biology. Unit 1 deals with the organization of living organisms. Unit 2 addresses the chemistry

More information

Modeling and Systems Analysis of Gene Regulatory Networks

Modeling and Systems Analysis of Gene Regulatory Networks Modeling and Systems Analysis of Gene Regulatory Networks Mustafa Khammash Center for Control Dynamical-Systems and Computations University of California, Santa Barbara Outline Deterministic A case study:

More information

The Cell Notes 1 of 11

The Cell Notes 1 of 11 The Cell The basic unit of structure and function in living things The smallest units in living things The smallest units in living things that show the characteristics of life Organisms can be made of

More information

Introduction to the Study of Life

Introduction to the Study of Life 1 Introduction to the Study of Life Bio 103 Lecture GMU Dr. Largen 2 Outline Biology is the science of life The process of science Evolution, unity and diversity Core principles of biology 3 The Science

More information

Biology 1. NATURE OF LIFE 2. THE CHEMISTRY OF LIFE 3. CELL STRUCTURE AND FUNCTION 4. CELLULAR ENERGETICS. Tutorial Outline

Biology 1. NATURE OF LIFE 2. THE CHEMISTRY OF LIFE 3. CELL STRUCTURE AND FUNCTION 4. CELLULAR ENERGETICS. Tutorial Outline Tutorial Outline Science Tutorials offer targeted instruction, practice, and review designed to help students develop fluency, deepen conceptual understanding, and apply scientific thinking skills. Students

More information

Model Worksheet Teacher Key

Model Worksheet Teacher Key Introduction Despite the complexity of life on Earth, the most important large molecules found in all living things (biomolecules) can be classified into only four main categories: carbohydrates, lipids,

More information

1. CHEMISTRY OF LIFE. Tutorial Outline

1. CHEMISTRY OF LIFE. Tutorial Outline Tutorial Outline North Carolina Tutorials are designed specifically for the Common Core State Standards for English language arts, the North Carolina Standard Course of Study for Math, and the North Carolina

More information

Reaction time distributions in chemical kinetics: Oscillations and other weird behaviors

Reaction time distributions in chemical kinetics: Oscillations and other weird behaviors Introduction The algorithm Results Summary Reaction time distributions in chemical kinetics: Oscillations and other weird behaviors Ramon Xulvi-Brunet Escuela Politécnica Nacional Outline Introduction

More information

Biological networks CS449 BIOINFORMATICS

Biological networks CS449 BIOINFORMATICS CS449 BIOINFORMATICS Biological networks Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better

More information

Biology Unit Overview and Pacing Guide

Biology Unit Overview and Pacing Guide This document provides teachers with an overview of each unit in the Biology curriculum. The Curriculum Engine provides additional information including knowledge and performance learning targets, key

More information

Matter and Substances Section 3-1

Matter and Substances Section 3-1 Matter and Substances Section 3-1 Key Idea: All matter is made up of atoms. An atom has a positively charges core surrounded by a negatively charged region. An atom is the smallest unit of matter that

More information

Cell Is the basic structural, functional, and biological unit of all known living organisms. Cells are the smallest unit of life and are often called

Cell Is the basic structural, functional, and biological unit of all known living organisms. Cells are the smallest unit of life and are often called The Cell Cell Is the basic structural, functional, and biological unit of all known living organisms. Cells are the smallest unit of life and are often called the "building blocks of life". The study of

More information

BME 5742 Biosystems Modeling and Control

BME 5742 Biosystems Modeling and Control BME 5742 Biosystems Modeling and Control Lecture 24 Unregulated Gene Expression Model Dr. Zvi Roth (FAU) 1 The genetic material inside a cell, encoded in its DNA, governs the response of a cell to various

More information

FINAL VERSION_ Secondary Preservice Teacher Standards -- Life Science AFK12SE/NGSS Strand Disciplinary Core Idea

FINAL VERSION_ Secondary Preservice Teacher Standards -- Life Science AFK12SE/NGSS Strand Disciplinary Core Idea Secondary Preservice Teacher Standards -- Life Science AFK12SE/NGSS Strand Disciplinary Core Idea LS1: From Molecules to Organisms: Structures and Processes LS1.A: Structure and Function How do the structures

More information

Chapter 5. Energy Flow in the Life of a Cell

Chapter 5. Energy Flow in the Life of a Cell Chapter 5 Energy Flow in the Life of a Cell Including some materials from lectures by Gregory Ahearn University of North Florida Ammended by John Crocker Copyright 2009 Pearson Education, Inc.. Review

More information

RNA & PROTEIN SYNTHESIS. Making Proteins Using Directions From DNA

RNA & PROTEIN SYNTHESIS. Making Proteins Using Directions From DNA RNA & PROTEIN SYNTHESIS Making Proteins Using Directions From DNA RNA & Protein Synthesis v Nitrogenous bases in DNA contain information that directs protein synthesis v DNA remains in nucleus v in order

More information

Big Idea #2. Energy. Types of Potential Energy. Kinetic Energy. Chemical Potential Energy. Metabolism

Big Idea #2. Energy. Types of Potential Energy. Kinetic Energy. Chemical Potential Energy. Metabolism Big Idea #2 Biological Systems utilize free energy and molecular building blocks to grow, to reproduce and to maintain dynamic homeostasis Life runs on chemical reactions rearranging atoms transforming

More information

Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse

Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse Tutorial Outline Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse exams. Biology Tutorials offer targeted instruction,

More information

From cell biology to Petri nets. Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE

From cell biology to Petri nets. Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE From cell biology to Petri nets Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE Biology = Concentrations Breitling / 2 The simplest chemical reaction A B irreversible,

More information

2. The study of is the study of behavior (capture, storage, usage) of energy in living systems.

2. The study of is the study of behavior (capture, storage, usage) of energy in living systems. Cell Metabolism 1. Each of the significant properties of a cell, its growth, reproduction, and responsiveness to its environment requires. 2. The study of is the study of behavior (capture, storage, usage)

More information

the spatial arrangement of atoms in a molecule and the chemical bonds that hold the atoms together Chemical structure Covalent bond Ionic bond

the spatial arrangement of atoms in a molecule and the chemical bonds that hold the atoms together Chemical structure Covalent bond Ionic bond Chemical structure the spatial arrangement of atoms in a molecule and the chemical bonds that hold the atoms together Covalent bond bond formed by the sharing of valence electrons between atoms Ionic bond

More information

Science Online Instructional Materials Correlation to the 2010 Biology Standards of Learning and Curriculum Framework

Science Online Instructional Materials Correlation to the 2010 Biology Standards of Learning and Curriculum Framework and Curriculum Framework Provider York County School Divison Course Title Biology Last Updated 2010-11 Course Syllabus URL http://yorkcountyschools.org/virtuallearning/coursecatalog.aspx BIO.1 The student

More information

Tutorials are designed specifically for the Virginia Standards of Learning to prepare students for the Standards of Learning tests.

Tutorials are designed specifically for the Virginia Standards of Learning to prepare students for the Standards of Learning tests. Tutorial Outline Tutorials are designed specifically for the Virginia Standards of Learning to prepare students for the Standards of Learning tests. Biology Tutorials offer targeted instruction, practice,

More information

BIOLOGY 111. CHAPTER 1: An Introduction to the Science of Life

BIOLOGY 111. CHAPTER 1: An Introduction to the Science of Life BIOLOGY 111 CHAPTER 1: An Introduction to the Science of Life An Introduction to the Science of Life: Chapter Learning Outcomes 1.1) Describe the properties of life common to all living things. (Module

More information

C. Schedule Description: An introduction to biological principles, emphasizing molecular and cellular bases for the functions of the human body.

C. Schedule Description: An introduction to biological principles, emphasizing molecular and cellular bases for the functions of the human body. I. CATALOG DESCRIPTION: A. Division: Science Department: Biology Course ID: BIOL 102 Course Title: Human Biology Units: 4 Lecture: 3 hours Laboratory: 3 hours Prerequisite: None B. Course Description:

More information

Identify stages of plant life cycle Botany Oral/written pres, exams

Identify stages of plant life cycle Botany Oral/written pres, exams DPI Standards Biology Education (for students) 1. Characteristics of organisms Know Properties of living organisms, including: Acquire and use energy and materials Sense and respond to stimuli Reproduce

More information

Map of AP-Aligned Bio-Rad Kits with Learning Objectives

Map of AP-Aligned Bio-Rad Kits with Learning Objectives Map of AP-Aligned Bio-Rad Kits with Learning Objectives Cover more than one AP Biology Big Idea with these AP-aligned Bio-Rad kits. Big Idea 1 Big Idea 2 Big Idea 3 Big Idea 4 ThINQ! pglo Transformation

More information

When do diffusion-limited trajectories become memoryless?

When do diffusion-limited trajectories become memoryless? When do diffusion-limited trajectories become memoryless? Maciej Dobrzyński CWI (Center for Mathematics and Computer Science) Kruislaan 413, 1098 SJ Amsterdam, The Netherlands Abstract Stochastic description

More information

Compare and contrast the cellular structures and degrees of complexity of prokaryotic and eukaryotic organisms.

Compare and contrast the cellular structures and degrees of complexity of prokaryotic and eukaryotic organisms. Subject Area - 3: Science and Technology and Engineering Education Standard Area - 3.1: Biological Sciences Organizing Category - 3.1.A: Organisms and Cells Course - 3.1.B.A: BIOLOGY Standard - 3.1.B.A1:

More information

Cellular Automata Approaches to Enzymatic Reaction Networks

Cellular Automata Approaches to Enzymatic Reaction Networks Cellular Automata Approaches to Enzymatic Reaction Networks Jörg R. Weimar Institute of Scientific Computing, Technical University Braunschweig, D-38092 Braunschweig, Germany J.Weimar@tu-bs.de, http://www.jweimar.de

More information

Computational Systems Biology Exam

Computational Systems Biology Exam Computational Systems Biology Exam Dr. Jürgen Pahle Aleksandr Andreychenko, M.Sc. 31 July, 2012 Name Matriculation Number Do not open this exam booklet before we ask you to. Do read this page carefully.

More information

2. Cellular and Molecular Biology

2. Cellular and Molecular Biology 2. Cellular and Molecular Biology 2.1 Cell Structure 2.2 Transport Across Cell Membranes 2.3 Cellular Metabolism 2.4 DNA Replication 2.5 Cell Division 2.6 Biosynthesis 2.1 Cell Structure What is a cell?

More information

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016 Boolean models of gene regulatory networks Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016 Gene expression Gene expression is a process that takes gene info and creates

More information

Name: Date: Answer: Answer:

Name: Date: Answer: Answer: Name: Date: 5 6 7 8 9 0 Scoring Guide: Scoring Guide: 5 6 7 8 9 0 5 6 7 8 9 0 Scoring Guide: Scoring Guide: 5 Scoring Guide: 6 7 8 9 0 5 6 7 8 9 50 Scoring Guide: 5 Scoring Guide: Standard(s):..0.F,...F,..0.D,...D,..0.C,...C,..0.E,...E,.5.0.F,.5..F

More information

UNIVERSITÀ DEGLI STUDI DI TRENTO

UNIVERSITÀ DEGLI STUDI DI TRENTO UNIVERSITÀ DEGLI STUDI DI TRENTO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica in Informatica Within European Masters in Informatics Tesi di Laurea An Automatic Mapping

More information

Class IX: Biology Chapter 5: The fundamental unit of life. Chapter Notes. 1) In 1665, Robert Hooke first discovered and named the cells.

Class IX: Biology Chapter 5: The fundamental unit of life. Chapter Notes. 1) In 1665, Robert Hooke first discovered and named the cells. Class IX: Biology Chapter 5: The fundamental unit of life. Key learnings: Chapter Notes 1) In 1665, Robert Hooke first discovered and named the cells. 2) Cell is the structural and functional unit of all

More information

Basic Synthetic Biology circuits

Basic Synthetic Biology circuits Basic Synthetic Biology circuits Note: these practices were obtained from the Computer Modelling Practicals lecture by Vincent Rouilly and Geoff Baldwin at Imperial College s course of Introduction to

More information

An Introduction to Metabolism

An Introduction to Metabolism LECTURE PRESENTATIONS For CAMPBELL BIOLOGY, NINTH EDITION Jane B. Reece, Lisa A. Urry, Michael L. Cain, Steven A. Wasserman, Peter V. Minorsky, Robert B. Jackson Chapter 8 An Introduction to Metabolism

More information

What Kind Of Molecules Carry Protein Assembly Instructions From The Nucleus To The Cytoplasm

What Kind Of Molecules Carry Protein Assembly Instructions From The Nucleus To The Cytoplasm What Kind Of Molecules Carry Protein Assembly Instructions From The Nucleus To The Cytoplasm What kind of reaction produces large molecules by linking small molecules? molecules carry protein assembly

More information

Cell Organelles Tutorial

Cell Organelles Tutorial 1 Name: Cell Organelles Tutorial TEK 7.12D: Differentiate between structure and function in plant and animal cell organelles, including cell membrane, cell wall, nucleus, cytoplasm, mitochondrion, chloroplast,

More information

Energy and Cellular Metabolism

Energy and Cellular Metabolism 1 Chapter 4 About This Chapter Energy and Cellular Metabolism 2 Energy in biological systems Chemical reactions Enzymes Metabolism Figure 4.1 Energy transfer in the environment Table 4.1 Properties of

More information