Biomolecular Processes as Concurrent Computation: Modeling Molecular Processes in the  -calculus Process Algebra.

Slides:



Advertisements
Similar presentations
Cell Communication Cells need to communicate with one another, whether they are located close to each other or far apart. Extracellular signaling molecules.
Advertisements

Chapter 11 Cell Communication
1 Modelling Biochemical Pathways in PEPA Muffy Calder Department of Computing Science University of Glasgow Joint work with Jane Hillston and Stephen.
Modelling Cell Signalling Pathways in PEPA
Modeling, visualizing, and annotating immunoreceptor signaling systems Lily Chylek Cornell University & Los Alamos National Laboratory.
Signal Transduction Pathways
CELL COMMUNICATION. YOU MUST KNOW… THE 3 STAGES OF CELL COMMUNICATION: RECEPTION, TRANSDUCTION, AND RESPONSE HOW G-PROTEIN-COUPLED RECEPTORS RECEIVE CELL.
Biological pathway and systems analysis An introduction.
Cell communication Chapter 9 Genes and Development.
Cell signaling: responding to the outside world Cells interact with their environment by interpreting extracellular signals via proteins that span their.
CHAPTER 9 LECTURE SLIDES
…Is how cells coordinate their physiological behaviors …Greater than the sum of their subcellular organelles
Molecule as Computation Ehud Shapiro Weizmann Institute of Science Joint work with Aviv Regev and Bill Silverman In collaboration with Corrado Priami,
Modeling Pathways with the  -Calculus: Concurrent Processes Come Alive Joint work with Udi Shapiro, Bill Silverman and Naama Barkai Aviv Regev.
Petri net modeling of biological networks Claudine Chaouiya.
Modeling Signal Transduction with Process Algebra: Integrating Molecular Structure and Dynamics Aviv Regev BigRoc Seminar February 2000.
Abstract Processes Go Live: Representing Biomolecular Process Networks with Process Algebra Ehud Shapiro Joint work with Aviv Regev, Bill Silverman, Naama.
Lecture 23 Signal Transduction 2
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
The BioPSI Project: Concurrent Processes Come Alive
PML: Toward a High-Level Formal Language for Biological Systems Bor-Yuh Evan Chang and Manu Sridharan July 24, 2003.
1 Ivan Lanese Computer Science Department University of Bologna Italy Concurrent and located synchronizations in π-calculus.
Unit 7: Signal Transduction. Multi-Step Regulation of Gene Expression DNA Primary RNA transcript mRNA Degraded mRNA Protein Active Protein Degraded Proteinn.
Cellular communication: Biomolecular Processes as Concurrent Computation Aviv Regev March 2000.
Introduction to molecular networks Sushmita Roy BMI/CS 576 Nov 6 th, 2014.
Communication step Before: …+ x.P | x(y).Q +… Condition: same channel x After: P | Q { z / y } Modeling Signal Transduction With Process Algebra Aviv Regev,
The BioPSI Project: Concurrent Processes Come Alive
Molecular Physiology: Enzymes and Cell Signaling.
Chapter 6 Protein Phosphorylation. Objectives Know the general enzymes involved in phosphorylation Know the general enzymes involved in dephosphorylation.
Signal Transduction II Transduction Proteins & Second Messengers.
The Virtual Free Radical School Cell Signaling by Oxidants: Mitogen-Activated Protein Kinases (MAPK) and Activator Protein – 1 (AP-1) Brooke T. Mossman*
Mitogen-Activated Protein Kinase Pathway. Mitogen- a compound that encourages a cell to commence division, triggering mitosis Cell division requires the.
Synthetic biology: New engineering rules for emerging discipline Andrianantoandro E; Basu S; Karig D K; Weiss R. Molecular Systems Biology 2006.
Gene Transcription G0G0 G1G1 Priming S G2G2 M Cell Cell Cycle Growth Factors + Growth Factors & Cell Cycle Receptors.
Mobile Process Algebras in Systems Biology New Challenges and Opportunities Corrado Priami University of Trento.
Signal Response and Amplification
Molecular Programming with Stochastic Pi Calculus: Computer Representation of Biological Processes Ehud Shapiro Joint work with Aviv Regev and Bill Silverman.
Cell Communication Chapter 9. Please note that due to differing operating systems, some animations will not appear until the presentation is viewed in.
LSM3241: Bioinformatics and Biocomputing Lecture 9: Biological Pathway Simulation Prof. Chen Yu Zong Tel:
Passive vs. active transport Passive transport is simply transport down an electrochemical gradient until equilibrium is reached Active transport results.
Biomedical Week 2 This is a very brief review of biochemistry and how this effects cells.
Cell Communication.
Cell Communication Chapter Cell Communication: An Overview  Cells communicate with one another through Direct channels of communication Specific.
PML: Toward a High-Level Formal Language for Biological Systems Bor-Yuh Evan Chang and Manu Sridharan Computer Science Division University of California,
Extracellular signal molecule
Cell Communication Chapter 11.
Control levels of transcription factor (TF) activity.
AP Biology Cell Communication. AP Biology Communication Methods  Cell-to-cell contact  Local signaling  Long distance signaling.
Cell Communication.
Chapter 15 Cellular Signal Transduction The biochemistry and molecular biology department of CMU.
You Must Know  3 stages of cell communication Reception, transduction, & response  How G-protein-coupled receptors receive cell signals & start transduction.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. CytoplasmExternal environment Membrane receptor Intracellular.
Date of download: 7/5/2016 Copyright © 2016 McGraw-Hill Education. All rights reserved. Insulin signaling pathways. The insulin signaling pathways provide.
An Introduction to Medicinal Chemistry 3/e PROTEINS AS DRUG TARGETS:
Lung Cancer Tumour Markers
Cell Signaling Pathways – A Case Study Approach
Overview: Cellular Messaging
Signal Transduction by the JNK Group of MAP Kinases
Concept 4: Analyzing Cell Communication
Cell Communication.
Cell Communication.
Cell Communication.
Cell Communication.
Epigenetic Mechanisms in Cognition
Chapter 16 Cell Communication.
Platelet-derived growth factor (PDGF) signalling pathway.
Cell Communication.
RAS activation RAS activation (A) RAS is bound to GDP in the inactive state. Signal transduction can lead to the activation of RAS, via a GEF (GDP/GTP.
Brief Review – Growth Factors and Receptors
Presentation transcript:

Biomolecular Processes as Concurrent Computation: Modeling Molecular Processes in the  -calculus Process Algebra

2 Intracellular biochemical processes Metabolic pathways Signal transduction Transcriptional regulation

3 Signal transduction (ST) pathways Pathways of molecular interactions that provide communication between the cell membrane and intracellular end-points, leading to some change in the cell.

4 Modular at domain, component and pathway level MAPKKK MAPKK MAPK Multiple connections: feedback, cross talk G protein receptorsCytokine receptors DNA damage, stress sensors RTK RhoA GCK RAB PAK RAC/Cdc42 ? JNK1/2/3 MKK4/7 MEKK1,2,3,4 MAPKKK5 C-ABL HPK P38  /  /  /  MKK3/6 MLK/DLK ASK1 GG GG GG Ca +2 PYK2 Cell division, Differentiation Rsk, MAPKAP’s Kinases, TFs Inflammation, Apoptosis TFs, cytoskeletal proteins PP2A MOSTLP2 PKA GAP GRB2 SHC SOS RAS ERK1/2 MKK1/2 RAF

5 What is missing from the picture? Information about  Dynamics  Molecular structure  Biochemical detail of interaction The Power to  simulate  analyze  compare Formal semantics Script: Characters +Plot Movie

6 Our Goal A formal representation language for molecular processes Powerful and essential Dynamic and executable (simulation) Analyzable (comparative and functional studies)

7 The molecule as a computational process Represent a structure by its potential behavior: by the process in which it can participate Example: An enzyme as the enzymatic reaction process, in which it may participate

8 Example: ERK1 Ser/Thr kinase Binding MP1 molecules Regulatory T-loop: Change conformation Kinase site: Phosphorylate Ser/Thr residues (PXT/SP motifs) ATP binding site: Bind ATP, and use it for phsophorylation Binding to substrates StructureProcess COOH Nt lobe Catalytic core Ct lobe NH 2 p-Y p-T

9 The correspondence between molecular and computational processes

10 The  -calculus A program specifies a network of interacting processes Processes are defined by their potential communication activities Communication occurs via channels, defined by names Communication content: Change of channel names (mobility) (Milner, Walker and Parrow)

11 The  -calculus: Formal structure Syntax How to formally write a specification? Congruence laws When are two specifications the same? Reaction rules How does communication occur?

12 Syntax: Channels All communication events, input or output, occur on channels

13 Syntax: Processes Processes are composed of communication events and of other processes

14 The  -calculus: Reduction rules COMM: z replaces y in P Actions consumed; Alternative choices discarded Ready to send z on x ( … + x ! z. Q ) | (… + x ? y. P)  Q | P {z/y} Ready to receive y on x

15 Principles for mapping ST to  -calculus Domains, molecules, systems  Processes SYSTEM ::= ERK1 | ERK1 | … ERK1 ::= ( new internal_channels) (Nt_LOBE |CATALYTIC_LOBE |Ct_LOBE) Y ERK1 Molecular determinants  Global (free) channel names and co-names T_LOOP (tyr )::= tyr ? (tyr’ ).T_LOOP(tyr’)

16 Principles for mapping ST to  -calculus Molecular integrity (molecule)  Local channels as unique identifiers ERK1 ::= ( new backbone) (Nt_LOBE |CATALYTIC_LOBE |Ct_LOBE) ERK1 MEK1 Y ERK1MP1 Molecule binding  Exporting local channels mp1 ! {backbone}. backbone ! { … } | mp1 ? {cross_backbone}. cross_backbone ? {…}

17 Principles for mapping ST to  -calculus Molecular interaction and modification  Communication and change of channel names tyr ! p-tyr. KINASE_ACTIVE_SITE | … + tyr ? Tyr’. T_LOOP  KINASE_ACTIVE_SITE | T_LOOP {p-tyr / tyr } Y Y Applied to the RTK-Ras-MAPK mitogenic pathway

18 Stochastic  -calculus (Priami, 1995) Stochastic effects on molecular interaction Every channel x or internal communication  attached with a delay parameter d Delay for each communication is chosen from an exponential distribution with d At each time step all enabled communications occur (s)PiFCP simulation system

19 Circadian Clocks: Implementations J. Dunlap, Science (1998)

20 The circadian clock machinery (Barkai and Leibler, Nature 2000) PAPA PRPR UTR A UTR R RA AR A_GENE A_RNA R_GENE R_RNA transcription translation transcription translation degradation Appropriate behavior requires different rates

21 The machinery in  -calculus: “A” molecules A gene_a ::= PROMOTED_A + BASAL_A PROMOTED_A::= pA ? {e}. ACTIVATED_TRANSCRIPTION_A(e) BASAL_A::= bA ? []. ( A gene_a | A mRNA_a ) ACTIVATED_TRANSCRIPTION_A::=  1. (ACTIVATED_TRANSCRIPTION_A | A mRNA_a ) + e ? []. A gene_a A mRNA_a ::= TRANSLATION_A + DEGRADATION_mA TRANSLATION_A::= utrA ? []. (A mRNA_a | A prot_A ) DEGRADATION_mA::= degmA ? []. 0 A prot_A ::= (new e1,e2,e3) PROMOTION_A-R + BINDING_R + DEGRADATION_A PROMOTION_A-R ::= pA ! {e2}. e2 ! []. A prot_A + pR ! {e3}. e3 ! []. A prot_A BINDING_R ::= rbs ! {e1}. BOUND_A prot_A BOUND_A prot_A ::= e1 ! []. A prot_A + degpA ? [].e1 ![]. 0 DEGRADATION_A::= degpA ? []. 0 Gene RNA Protein

22 The machinery in  -calculus: “R” molecules R gene_r ::= PROMOTED_R + BASAL_R PROMOTED_R::= pR ? {e}. ACTIVATED_TRANSCRIPTION_R(e) BASAL_R::= bR ? []. ( R gene_r | R mRNA_r ) ACTIVATED_TRANSCRIPTION_R::=  2. (ACTIVATED_TRANSCRIPTION_R | R mRNA_r ) + e ? []. R gene_r R mRNA_r ::= TRANSLATION_R + DEGRADATION_mR TRANSLATION_R::= utrR ? []. (R mRNA_r | R prot_R ) DEGRADATION_mR::= degmR ? []. 0 R prot_R ::= BINDING_R + DEGRADATION_A BINDING_A ::= rbs ? {e}. BOUND_R prot_R BOUND_R prot_R ::= e1 ! []. R prot_R DEGRADATION_R::= degpR ? []. 0 Gene RNA Protein

23 sPiFCP simulation A-R complex Free A proteinFree R protein R mRNAA mRNA Robust to a wide range of parameters

24 Modular Cell Biology How to identify and compare modules and prove their function? Semantic concept: Two processes are equivalent if can be exchanged within any context without changing system behavior Build two representations in the  -calculus  molecular level (implementation)  functional module level (specification) Show the equivalence of both representations  by computer simulation  by formal verification

25 The circadian clock hysteresis module A R ON OFF Fast A R

26 Hysteresis module ON_H-MODULE(C A )::= {C A T1}. (rbs ! {e1}. ON_DECREASE + e1 ! []. ON_H_MODULE + pR ! {e2}. (e2 ! [].0 | ON_H_MODULE) +  1. ON_INCREASE ) ON_INCREASE::= {C A ++}. ON_H-MODULE ON_DECREASE::= {C A --}. ON_H-MODULE OFF_H-MODULE(C A )::= {C A >T2}. ON_H-MODULE(C A ) + {C A <=T2}. (rbs ! {e1}. OFF_DECREASE + e1 ! []. OFF_H_MODULE +  2. OFF_INCREASE ) OFF_INCREASE::= {C A ++}. OFF_H-MODULE OFF_DECREASE::= {C A --}. OFF_H-MODULE ON OFF

27 sPiFCP simulation R mRNABound R A module (ON)Free R protein

28 The homology of process: Biological formal verification Homologous pathways share both components and interaction structure The  -calculus model includes both structure and dynamics Two models can be formally compared to determine the degree of mutual similarity of their behavior (bisimulation) A homology measure of molecular processes could determined based on such bisimilarity

29 WIS Udi Shapiro Bill Silverman Naama Barkai TAU Eva Jablonka Yehuda Ben-Shaul