Qualitative modeling of biological systems



Similar documents
Boolean Network Models

Understanding the dynamics and function of cellular networks

Boolean dynamics of networks with scale-free topology

Chapter 6: Biological Networks

Feed Forward Loops in Biological Systems

Network Analysis. BCH 5101: Analysis of -Omics Data 1/34

transcription networks

Modélisation. lisation,, simulation et analyse qualitatives de réseaux d'interactions, application au cycle cellulaire mammifère

Genetic information (DNA) determines structure of proteins DNA RNA proteins cell structure enzymes control cell chemistry ( metabolism )

1. Introduction Gene regulation Genomics and genome analyses Hidden markov model (HMM)

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Graph Theory and Networks in Biology

Models of Switching in Biophysical Contexts

Chapter 9 Latches, Flip-Flops, and Timers

Quantitative and Qualitative Systems Biotechnology: Analysis Needs and Synthesis Approaches

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

Nonlinear Systems of Ordinary Differential Equations

Graphical Modeling for Genomic Data

A Mathematical Model of a Synthetically Constructed Genetic Toggle Switch

Building the components for a biomolecular computer

Bioinformatics: Network Analysis

Register File, Finite State Machines & Hardware Control Language

6.852: Distributed Algorithms Fall, Class 2

Supplementary materials showing the Forrester diagram structure of the models: Sector 1: EXPRESSION

Lecture 4: BK inequality 27th August and 6th September, 2007

Genetomic Promototypes

Sequential Logic Design Principles.Latches and Flip-Flops

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Control of Gene Expression

Healthcare Analytics. Aryya Gangopadhyay UMBC

Overcoming Unknown Kinetic Data for Quantitative Modelling of Biological Systems Using Fuzzy Logic and Petri Nets

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Data integration in systems biology: characterization of biological phenomena from structural and functional information

Control of Gene Expression

Identifying Gene Regulatory Networks from Gene Expression Data

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

RNA & Protein Synthesis

7. Latches and Flip-Flops

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

Fundamentals of Microelectronics

Notes from Week 1: Algorithms for sequential prediction

Quantitative proteomics background

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS

luis m. rocha school of informatics & computing indiana university, bloomington, usa and instituto gulbenkian de ciência oeiras, portugal

A discussion of Statistical Mechanics of Complex Networks P. Part I

Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction

Recurrent Neural Networks

Protein Protein Interaction Networks

Midterm Practice Problems

Assessment of robust capacity utilisation in railway networks

Graph theoretic approach to analyze amino acid network

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Inferring the role of transcription factors in regulatory networks

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

SPANNING CACTI FOR STRUCTURALLY CONTROLLABLE NETWORKS NGO THI TU ANH NATIONAL UNIVERSITY OF SINGAPORE

BOOLEAN ALGEBRA & LOGIC GATES

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Joint ITU-T/IEEE Workshop on Carrier-class Ethernet

Bob Jesberg. Boston, MA April 3, 2014

Lecture 7: Clocking of VLSI Systems

Activity 7.21 Transcription factors

ASYNCHRONOUS COUNTERS

Greedy Routing on Hidden Metric Spaces as a Foundation of Scalable Routing Architectures

Qualitative analysis of regulatory networks

ANALOG & DIGITAL ELECTRONICS

3. Reaction Diffusion Equations Consider the following ODE model for population growth

ProteinPilot Report for ProteinPilot Software

Qualitative Simulation and Model Checking in Genetic Regulatory Networks

A MEASURE OF GLOBAL EFFICIENCY IN NETWORKS. Aysun Aytac 1, Betul Atay 2. Faculty of Science Ege University 35100, Bornova, Izmir, TURKEY

Special report. Chronic Lymphocytic Leukemia (CLL) Genomic Biology 3020 April 20, 2006

Artificial neural networks

ModelingandSimulationofthe OpenSourceSoftware Community

Gene Regulation -- The Lac Operon

Chapter 2. Multiprocessors Interconnection Networks

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

Lecture 1 MODULE 3 GENE EXPRESSION AND REGULATION OF GENE EXPRESSION. Professor Bharat Patel Office: Science 2, b.patel@griffith.edu.

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Statically Indeterminate Structure. : More unknowns than equations: Statically Indeterminate

HYPOTHESIS TESTING: POWER OF THE TEST

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 10, OCTOBER

Mining Social Network Graphs

Introduction To Real Time Quantitative PCR (qpcr)

DDR subsystem: Enhancing System Reliability and Yield

Graph Theory and Complex Networks: An Introduction. Chapter 08: Computer networks


Following are detailed competencies which are addressed to various extents in coursework, field training and the integrative project.

Social Media Mining. Network Measures

CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION

Design call center management system of e-commerce based on BP neural network and multifractal

13.4 Gene Regulation and Expression

United States Naval Academy Electrical and Computer Engineering Department. EC262 Exam 1

Translation Study Guide

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Using Graph Theory to Analyze Gene Network Coherence

3 July NBIC HARD-WIRED HETEROGENEITY IN BLOOD STEM CELLS REVEALED USING A DYNAMIC REGULATORY NETWORK MODEL

Cyber-Security Analysis of State Estimators in Power Systems

Bivariate Statistics Session 2: Measuring Associations Chi-Square Test

Equation-free analysis of two-component system signalling model reveals the emergence of co-existing phenotypes in the absence of multistationarity

CellNOpt: a brief overview

Transcription:

Qualitative modeling of biological systems The functional form of regulatory relationships and kinetic parameters are often unknown Increasing evidence for robustness to changes in kinetic parameters. bistability Hypothesis: the kinetic details of individual interactions are less important than the organization of the regulatory network Network topology: identity of nodes, edge attributes (direction, sign) Topological features such as path redundancy and feedback loops constrain network dynamics. First step - pseudo-dynamics: propagation of reactions in chemical (interaction) space, starting from a source (signal) Ma ayan et al, Science 39, 78 (25) Qualitative models are most closely based on the network topology.

Boolean modeling of biological systems Main assumption: components have two main states : Expressed or not expressed, active or inactive, open or closed (ion channel), high or low level. Denote these states by ON () or OFF () The changes in state are given by discrete (logical) rules. The future state of a regulated node (the output) depends on the current state of its regulators (inputs), which may or may not include its own current state. e.g. If transcription factor is active, gene will be transcribed, gene will be expressed in the next time step. Boole logic: based on the operators NOT, AND, OR Can be defined based on set intersection and union, or input-output relations (gates, truth tables)

Truth tables for Boolean operators NOT AND OR In In2 Out In In2 Out In Out Out= NOT In Out= In AND In2 Out= In OR In2

In Out Out= NOT In In In2 Out In In2 Out Out= In AND In2 Out= In OR In2 Ex. Give examples for the realization of these Boolean rules in a gene regulatory network. Ex. 2 Consider a transcription event activated by a transcription factor. Compare the continuous and Boolean description of this process.

Dose-response curves and Boolean switches X mrna Y transcriptional activator If ν is large, the dose-response curve becomes a switch If Y>K Y dx/dt> If Y<K Y dx/dt< The activation threshold is K Y If activation is weak, protein can decay. Boolean simplification: X(t+) = Y(t) Activation: If Y(t)=ON X(t+)=ON Decay: If Y(t)= OFF X(t+)=OFF

Random Boolean networks Construct a network where each node is connected randomly to K other nodes. Assume that edges are bidirectional (not undirected!) Assume that the state of each node can be or. The state of each node is updated at each timestep. The rule giving the new state of each node is determined by a Boolean function of the states of the nodes that regulate it The Boolean function is selected randomly from all possible K-input Boolean functions. The state of the whole network changes in time.

Ex. 3 Construct a network of three nodes, such that their in-degree is one or two. Associate a Boolean rule to each node. Assume that each node s state changes at the same time (synchronous update) Start with an initial state, and update the state of the nodes times. What is happening to the state of the network? Start from a different initial state. Will the final behavior be the same? How many different final states/behaviors can the network have?

Example A B I I2 O D C States Transitions A B C D.

Attractor a set of states that repeats itself in a fixed sequence can be periodic or a fixed point Fixed point: State(t+) = State(t) Concepts in RBN All states lead to or are part of an attractor. Basin of attraction all states leading to a given attractor In a network of N nodes the maximum possible length of a periodic N attractor is the total number of states, In practice, the period (length) of the attractor is much shorter than this maximum. Cause: many nodes become frozen, due partly to canalizing functions. 2

Andy Wuenche, www.ddlab.com

Canalizing (forcing) functions: At least one of the inputs has the property that the output is fixed if this input has one particular value. e.g. a AND b is canalizing because a= implies a AND b = Ex. 4 How many two-input Boolean functions are there? How many of them are canalizing? Ex. 5 How would you determine the fixed points of a Boolean network?

Boolean modeling of gene regulatory networks Cell differentiation is based on differential gene expression Genes regulate each other s expression Stuart Kauffman ~ 965 Ideas: genes can be modeled by on-off switches the structure of the gene regulatory networks is unknown the regulatory functions are unknown network states correspond to cell types

The Kauffman (NK) model Construct a network where each node s in-degree is K. Assume that the state of each node can be or. The state of each node is updated at each timestep. The rule giving the new state of each node is determined by a random Boolean function of the states of its regulators. Find the attractors of the network states. The number of attractors corresponds to the number of possible cell types How does the number and type of attractors change with N and K?

Attractors in Kauffman networks For K=, networks are frozen median number of attractors is close to 2 N median cycle length close to For K>5, networks are chaotic few attractors median cycle length close to 2 N For K=2, interesting level of order median number and length of attractors both scale as α N This is fairly similar with the number of cell types in different organisms.

Stability of Kauffman networks What is the effect of a mutation, changing the state of a randomly selected node? If the final number of changed nodes is small frozen network Percolating changes chaotic network The threshold between order and chaos is K=2 One can bias the Boolean functions so there are more of s or s. Then the threshold varies with the bias Q as 2Q( Q ) Ordered behavior for k<k c K c =

Does the threshold behavior apply to nonregular networks? Order: 2 Q( Q) K < This relation is maintained if the underlying network is ER with <k in >=K How does this compare with the threshold of a large connected component? Q

Does the threshold behavior apply to nonregular networks? For scale-free networks with P( k) = [ ] γ Z( γ ) k the condition becomes Q Z( γ ) 2 Q( Q) < Z( γ ) γ > 2.5 Scale-free networks with are robust to random perturbations. M. Aldana, P. Cluzel, PNAS, 87 (23)