Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science...

15
Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine id: A Systems Biology Infrastru the Simulation, Visualization, ge of Biological Networks

Transcript of Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science...

Page 1: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Jianlin Cheng

Institute for Genomics and BioinformaticsSchool of Information and Computer Science

University of California Irvine

Sigmoid: A Systems Biology Infrastructure for the Simulation, Visualization, and Storage of Biological Networks

Page 2: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Biological Networks (Pathways) – Systems Biology

• Modeling networks of molecular reactions

• Metabolic pathways• Signal transduction

pathways • Transcription regulatory

pathways

MAPKinase Pathway

Page 3: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Goals of Sigmoid

Biology

Mathematics

Computing

Hypotheses

•Storage•Simulation•Visualization•Inference

Page 4: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Architecture of Sigmoid

• Four Main Modules • 3-tier Architecture (Model – View –

Controller)

IV. PathwayVisualization

and GUI

I. PathwayRepresentation

StorageDatabase

II. PathwaySimulationInferenceEngine

DatabaseAccess

ModelTranslation

Front End Middle Layer BackendBiologists

III.

Page 5: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Module I: Representation and Storage of Pathway Database

Reactant

BioComplex Molecule

Protein MultimerAffinity Derived

complexAmino Acid Seq DNA RNA Peptide Small Molecule

Known Protein Complex

Y2H Dimer

High Through Put ORF Complex

Lipid

Protein

Hypothetical Protein

Documented Protein

Gene

ORF

Reactant Hierarchy

Page 6: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Reaction Info

BiologicalProcess

Reaction Constraint MetaConstraint Catalysis RateDecorativeActivation

Modification

Pathway BirthProcess DeathProcessElementary

ReactionCompoundReaction

Catalysis

Transcription

creation

Annihilation

Conversion

Elementary biomolecular

Pairwise Protein Association

Diffusion

Decorative Activation

Decomposed Transcription

Pehnomeno LogicalRegtranscription

GRN

Hill

HCAElementary Dissociation

Reaction Hierarchy

Page 7: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Implementation of Biological Pathway Database

• UML (Universal Modeling Language) schema.

• OJB (Object Relation Bridge)• Postgres relational database.• Java

Page 8: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Module II: Simulation Engine

Law of Mass Action

Page 9: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Generate Mathematical Model for Pathway (Cellerator)

Shapiro, BE, Levchenko, A, Meyerowitz, EM, Wold, BJ, and Mjolsness, ED, Bioinformatics

Page 10: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Module III: Distributed and Web-based Computing (Middleware)

• Support distributed, web-based computing and resource sharing.

• Pathway/model objects can be transferred across internet between database, GUI and computation engine via SOAP.

• Java pathway objects need to be translated into mathematica commands recoginized by simulation engine (Cellerator).

Page 11: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Design of Intelligent Middleware

Page 12: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Translate Pathway into Cellerator Commands

GeneratedReaction={List[Overscript[RightArrowLeftArrow[aDHIV,aKIV],DAD],kfDADaDHIV,krDADaDHIVnotsame,kcat$DAD$aDHIV]}

{myODEs, myVars} = interpret[GeneratedReaction]Lamda = 100Omega = 1myKConstants =

{KmDADaDHIV=500;kcat$DAD$aDHIV=1000;kfDADaDHIV->Kf[KmDADaDHIV,kcat$DAD$aDHIV,Lamda],krDADaDHIVnotsame->Kr[kcat$DAD$aDHIV,Lamda]}

myICs = {aDHIV[0]==1000,aKIV[0]==0,DAD[0]==10,$Complex$aDHIV$DAD$[0]== 0}

tmax = 10mySolution =

NDSolve[Join[myODEs/.myKConstants, myICs], myVars, {t, 0, tmax},AccuracyGoal->2, PrecisionGoal->2, MaxSteps->3000]

Plot[aDHIV[t]/.mySolution,{t,0,tmax}, PlotLabel->aDHIV,PlotRange->All]

Plot[aKIV[t]/.mySolution,{t,0,tmax}, PlotLabel->aKIV,PlotRange->All]

aDHIV aKIVDAD(kf,kr)

Page 13: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

Module IV: Visualization and GUI

Page 14: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

A Simulation Example

Page 15: Jianlin Cheng Institute for Genomics and Bioinformatics School of Information and Computer Science University of California Irvine Sigmoid: A Systems Biology.

AcknowledgementsPierre Baldi

Mike Sweredoski Arlo RandallGianluca Pollastri Alessandro Vullo Hiroto Saigo

Chin-Rang Yang Lucas Scharenbroich Trent SuPeter Hebden

Eric Mjolsness