EE 194/Bio 196 Modeling,simulating and optimizing biological systems

Slides:



Advertisements
Similar presentations
Do Now:.  TRANSCRIPTION: process that makes an RNA copy of DNA.  RNA is single-stranded, and T is replaced by U (A-U; G-C)  RNA polymerase makes RNA,
Advertisements

Transcription and translation
Central Dogma of Biology
Biology 12 – the nucleus. Cell structures Is this eukaryotic? yes Why? nucleus Is this a plant or animal cell? animal Why? No cell wall or chloroplasts.
GENE TO PROTEIN Transcription and Translation. DNA determines your unique characteristics. A Review… DNA is the instructions for making proteins. Proteins.
Q2 WK8 D3 & 4. How does DNA’s message travel OUT of the nucleus and INTO THE CELL, where the message gets expressed as a protein??? This is known as…
Protein Synthesis. DNA acts like an "instruction manual“ – it provides all the information needed to function the actual work of translating the information.
Protein Synthesis Transcription and Translation. The Central Dogma The information encoded with the DNA nucleotide sequence of a double helix is transferred.
Chapter 13: RNA and Protein Synthesis
From Gene To Protein Chapter 17. From Gene to Protein The “Central Dogma of Molecular Biology” is DNA  RNA  protein Meaning that our DNA codes our RNA.
DNA Replication to Transcription to Translation. DNA Replication Replication : DNA in the chromosomes is copied in the nucleus. DNA molecule is unzipped.
Lecture #3 Transcription Unit 4: Molecular Genetics.
T RANSCRIPTION & T RANSLATION. C ENTRAL D OGMA Information flows in one direction from DNA to RNA to proteins. This is known as the central dogma.
Do Now: On the “Modeling DNA Transcription & Translation” handout, figure out the compimentary DNA sequence AND the mRNA sequence.
Leaving Cert Biology Genetics – section 2.5 Genetics ( RNA), 2.5.5,
Objective Explain the function and structure of RNA. Determine how transcription produces a RNA copy of DNA. Analyze the purpose of transcription.
Cells Lecture IV DNA and Protein Synthesis. Biology Standards Covered 1d ~ students know the central dogma of molecular biology outlines the flow of information.
Transcription and The Genetic Code From DNA to RNA.
8.2 KEY CONCEPT DNA structure is the same in all organisms.
Protein Synthesis The Making of Proteins Using Genetic Information.
Modern Genetics: Protein Synthesis. Protein Synthesis Gene: Sequence of DNA on a chromosome which codes for a protein. How do genes code for traits? A.
Chapter 13.1: RNA Essential Questions
13.2 Ribosomes and Protein Synthesis
13.2 Ribosomes and Protein Synthesis
Protein Synthesis From genes to proteins.
Unit 8 – DNA Structure and Replication
13.2 Ribosomes and Protein Synthesis
Brain Spill Tell me everything you can about DNA in two minutes (anything you can think of or remember from school, or other stuff you read, or things.
13.2 Ribosomes and Protein Synthesis
Enzymes and their functions involved in DNA replication
Ribosomes and Protein Synthesis
Protein Synthesis.
The making of proteins for …..
PROTEIN SYNTHESIS.
Standard 7: Protein Synthesis
RNA (Ch 13.1).
Protein Synthesis in Detail
Old News TRANSCRIPTION: process that makes an _______ ___________ of DNA. RNA is ________________, and ___ is replaced by ___ (A-U; G-C) RNA___________________.
Gene Expression : Transcription and Translation
DNA and RNA Pages
From DNA to Proteins.
UNIT 5 Protein Synthesis.
From DNA to Proteins Chapter 13.
What is RNA? Do Now: What is RNA made of?
The Synthesis of Proteins: The Review
From Genes to Proteins.
13.2 Ribosomes and Protein Synthesis
13.2 Ribosomes and Protein Synthesis
13.2 Ribosomes and Protein Synthesis
RNA DNA Synthesis Mutations Protein Synthesis
Molecular Biology of the Gene
Review.
RNA: Structures and Functions
It’s Wednesday!! Don’t be content with being average. Average is as close to the bottom as it is to the top!
DNA Structure and Replication
EE 194 Advanced VLSI Spring 2018 Tufts University
13.2 Ribosomes and Protein Synthesis
From Genes to Proteins.
Chapter 17 From Gene to Protein.
Standard 12: Protein Synthesis
Genes and Protein Synthesis Review
DNA and RNA Pages
13.2 Ribosomes and Protein Synthesis
13.2 Ribosomes and Protein Synthesis
EE 193/Comp 150 Computing with Biological Parts
DNA Deoxyribonucleic Acid.
EE 194/Bio 196: Modeling,simulating and optimizing biological systems
Protein Synthesis.
Presentation transcript:

EE 194/Bio 196 Modeling,simulating and optimizing biological systems Spring 2018 Tufts University Instructor: Joel Grodstein joel.grodstein@tufts.edu Lecture 3: differential equations

Differential equations Sounds scary? Is this the lecture you’ve been afraid of? Hopefully, it’s easier than it sounds What we won’t do: fill 10 pages with equations and ways to solve them. What we will (hopefully) do: get an intuitive feel for what a differential eqn is understand why it is so useful make it as painless as we can Why do we care? Differential equations are used very commonly in modeling. Knowing what they are and why they’re used helps us understand each other EE 194/Bio 196 Joel Grodstein

Dive right in 𝑑𝑥 𝑑𝑡 =𝑓 𝑥,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 f is the function that tells you how big dx/dt is as any point in your simulation. x is the thing we want to measure. E.g., our total population 𝑑𝑥 𝑑𝑡 =𝑓 𝑥,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 f depends on x, t and any other parameters. So basically, how fast x is growing depends on how big x is, depends on time (e.g., more growth in the spring), and on any other parameters (like the food supply) dx/dt means “how fast x is changing.” When x (e.g., our population) is growing fast, dx/dt is a big positive number. When it’s shrinking fast, dx/dt is a big negative number When it’s pretty constant, dx/dt is roughly 0. EE 194/Bio 196 Joel Grodstein

Population growth We sort of been using differential equations already well, almost and we just haven’t used that word yet but if we’ve already sort of done it, then it can’t be that hard A population starts with 50 individuals. Let N be the population at any given time Over the course of a year, 5% of the population dies (.05N) and 13% are born (.13N) net change = .13N-.05N=.08N 𝑑𝑁 𝑑𝑡 =.08𝑁 EE 194/Bio 196 Joel Grodstein

Free software Now that we know how to describe simple population growth as 𝑑𝑁 𝑑𝑡 =.08𝑁, so what? Python has a differential-equation solver built in that we can use. EE 194/Bio 196 Joel Grodstein

Computer solutions How does a computer solve a differential equation? Numerical integration (usually) We know how big the population is now We know how fast it’s changing So we can predict the new population Differential equation: 𝑑𝑁 𝑑𝑡 =.08𝑁 Discretized form: N(t+∆t) = N(t)+(.08N)∆t Looks a lot like our lx-mx method EE 194/Bio 196 Joel Grodstein

N(t+∆t) = N(t)+(.08N)∆t EE 194/Bio 196 Joel Grodstein

Coming later… Later on, we’ll learn about soft-bodied robotics Differential equations are used there too The quantity we care about is position (i.e., where a worm is at some point). Call this x. Velocity (v) is how fast you are moving – i.e., how fast your position is changing. So 𝑑𝑥 𝑑𝑡 =𝑣 Acceleration (a) is how fast your velocity is changing. So 𝑑𝑣 𝑑𝑡 =𝑎. More on that later. EE 194/Bio 196 Joel Grodstein

Bioelectricity Bioelectricity is full of differential equations Electrical current= 𝑑 𝑐ℎ𝑎𝑟𝑔𝑒 𝑑𝑡 Diffusion current = −D 𝑑 𝑐𝑜𝑛𝑐𝑒𝑛𝑡𝑟𝑎𝑡𝑖𝑜𝑛 𝑑𝑥 More coming later when we learn about bioelectricity and morphogenesis EE 194/Bio 196 Joel Grodstein

Differential eqns for chemistry Kinetic proofreading will model chemical equation rates. How? Consider a chemical reaction A + B ⇄ C This tells us which reactants become which products It doesn’t tell us how fast anything happens Remember mass action from chemistry class? For the reaction A + B ⇄ C, the forwards rate is kf[A][B] If you have more A or more B, the reaction runs more quickly. The rate constant kf says how fast you go; depends on the energetics of the reaction. Rate constants are often hard to predict/measure What does “reaction rate” mean exactly? How fast you produce C Or, how much C you produce per unit time (in moles or molecules) 𝑑 𝐶 𝑑𝑡 = 𝑘 𝑓 𝐴 𝐵 Another differential equation! What are the units on kf? The same thing works in reverse 𝑑 𝐴 𝑑𝑡 = 𝑘 𝑟 𝐶 and 𝑑 𝐵 𝑑𝑡 = 𝑘 𝑟 𝐶 EE 194/Bio 196 Joel Grodstein

Not really like population Chemistry is not really like population A + B → C, 𝑑 𝐶 𝑑𝑡 = 𝑘 𝑓 𝐴 𝐵 We’re creating new [C]. Sort of like a new birth – but the A and B disappear. Parents don’t disappear when they have babies! C → A + B, 𝑑 𝐴 𝑑𝑡 = 𝑘 𝑟 𝐶 Sort of like saying a baby can disappear in a puff of smoke and two parents appear Chemistry and population growth are very different But they both use standard differential equations One solver can simulate both of them One language can describe both of them Differential equations are the basic language of modeling EE 194/Bio 196 Joel Grodstein

mRNA and tRNA Central dogma of biology DNA is transcribed to create an mRNA chain each codon of mRNA mates with a specific tRNA molecule tRNA has an anti-codon on one end (that mates w/mRNA); the other end of tRNA is the appropriate amino acid EE 194/Bio 196 Joel Grodstein

The central dogma DNA holds all of the information necessary to build an organism. But how? DNA → RNA (transcription) RNA → amino acids → proteins (translation) Proteins fold into different shapes (electrostatic) Protein shapes mate with other protein shapes → self-assemble into cells Lots of molecules in cells other than proteins all built by chemical reactions proteins are usually the catalysts EE 194/Bio 196 Joel Grodstein

Adaptive DNA DNA is organized into 23 pairs of chromosomes Each chromosome contains many genes Not all parts of a gene contain protein-making instructions 1 Gene consists of: promoter region 5’ UTR start codon coding sequence (array of amino-acid types) stop codon 3’ UTR terminator Promoter region: digital and analog logic making a sophisticated control network This is what lets a cell behave differently in response to different environmental conditions We can reprogram it (e.g., CRISPR) EE 194/Bio 196 Joel Grodstein

Codons DNA is a sequence of 4 bases (Adenine, Cytosine, Guanine or Thymine) There are 22 amino acids It takes 3 bases to specify one AA 3 bases = 1 codon 3 bases = 64 possible codons a few are set aside for “start,” “stop” numerous duplicates; multiple codons all code for the same AA 30 different tRNA molecules + wobble base pairing EE 194/Bio 196 Joel Grodstein

EE 194/Bio 196 Joel Grodstein

Real life isn’t so simple “each codon of mRNA mates with a specific tRNA molecule” actually, it doesn’t. Remember why not? wobble base pairing means one mRNA can mate with multiple tRNA (but that’s not what we’ll focus on) in fact, an mRNA can mate with any tRNA (of course, with some much more strongly than others) This is just a chemical reaction, like A + B ⇄ C EE 194/Bio 196 Joel Grodstein

Example mRNA+tRNA ⇄ mRNA∙tRNA forwards reaction: reverse reaction: mRNA codon and tRNA creating a bound complex forwards reaction: 𝑑 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 mRNA & tRNA randomly walking around the cell, occasionally bump into each other and bind. kf is roughly that same for all codon-anticodon pairs reverse reaction: 𝑑 𝑚𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 . if binding isn’t tight, they unbind easily. kr distinguishes which pairs “mate” vs. which don’t EE 194/Bio 196 Joel Grodstein

Example, continued Forwards and reverse reactions are always both happening mRNA+tRNA ⇄ mRNA∙tRNA 𝑑 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑𝑡 actually comes from two sources: 𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 tells how fast the forwards reaction creates it 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 tells how fast the reverse reaction destroys it 𝑑 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 − 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 is the net rate Net rates for all metabolites 𝑑 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 − 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑 𝑚𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 −𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 coupled differential equations EE 194/Bio 196 Joel Grodstein

Coupled differential equations 𝑑 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 − 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑 𝑚𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 −𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 The general form: 𝑑 𝑥 1 𝑑𝑡 =𝑓 𝑥 1 , 𝑥 2 ,…,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 𝑑 𝑥 2 𝑑𝑡 =𝑓 𝑥 1 , 𝑥 2 ,…,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 𝑑 𝑥 3 𝑑𝑡 =𝑓 𝑥 1 , 𝑥 2 ,…,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 the things we care about how fast they’re changing parameters EE 194/Bio 196 Joel Grodstein

Beat the dead horse some more 𝑑 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 − 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 𝑑 𝑚𝑅𝑁𝐴 𝑑𝑡 = 𝑘 𝑟 𝑚𝑅𝑁𝐴∙𝑡𝑅𝑁𝐴 −𝑘 𝑓 𝑚𝑅𝑁𝐴 𝑡𝑅𝑁𝐴 These equations are a model of the physical system They ignore lots of detail (in reality, kf and kr are just the average rates; real reactions happen stochastically). All models are wrong; this one is still useful for our purposes. The model, in this form, can be easily simulated EE 194/Bio 196 Joel Grodstein

Stage-based analysis 𝑑𝑁 𝑑𝑡 =.03𝑁 is fine, but what about all of our stage-based lx-mx models? Can we represent them as differential eqns? Next more complex version: 𝑑 𝑥 1 𝑑𝑡 =𝑓 𝑥 1 , 𝑥 2 ,…,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 𝑑 𝑥 2 𝑑𝑡 =𝑓 𝑥 1 , 𝑥 2 ,…,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 𝑑 𝑥 3 𝑑𝑡 =𝑓 𝑥 1 , 𝑥 2 ,…,𝑡,𝑝𝑎𝑟𝑎𝑚𝑠 These are coupled differential equations Yes! EE 194/Bio 196 Joel Grodstein

lx-mx as a differential eqn n2,n+1 = n1,n* p1 So, looking at n2 from time n to time n+1: we lose n2,n individuals (they all either move on to n3,n+1 or die) we gain n1,n* p1 individuals (this is not pulse-birth) net change = n1,n*p1 - n2,n So 𝑑 𝑛 2 𝑑𝑡 = 𝑛 1 𝑝 1 − 𝑛 2 Similar equations for 𝑑 𝑛 0 𝑑𝑡 , 𝑑 𝑛 1 𝑑𝑡 and 𝑑 𝑛 3 𝑑𝑡 . And again, Python can simulate this model easily EE 194/Bio 196 Joel Grodstein