330 likes | 511 Views
AND. OR. AND. Marc D. Riedel. Assistant Professor, ECE University of Minnesota. EE 5393: Circuits, Computation and Biology. Instructor. Prof. Marc Riedel t el. : (612) 625-6086 email : mriedel@umn.edu office : EE/ CSi 4-167 office hours: M . 1:00 – 3 :00pm. Teaching Assistants.
E N D
AND OR AND Marc D. Riedel Assistant Professor, ECE University of Minnesota EE 5393: Circuits, Computation and Biology
Instructor Prof. Marc Riedel tel.: (612) 625-6086email:mriedel@umn.edu office: EE/CSi4-167 office hours: M. 1:00–3:00pm
Teaching Assistants YasamanAdibitel.:TBDemail:adibi002@umn.eduoffice: TBD office hours: none.
EE5393: Circuits, Computation, and Biology • Lecture: Wed. & Friday, 2:30–3:45pm Location: Keller Hall 3-230 • Prereqs: none • Textbooks: none • Website: http://tinyurl.com/ee5393
Grading • 20%Quizzes:11 quizzes (best 10 of 11 scores) • 80%Homeworks:5 homeworks(best 4 of 5 scores)
Astonishing Hypothesis The Astonishing Part: “A person's mental activities are entirely due to the behavior of nerve cells, glial cells, and the atoms, ions, and molecules that make them up and influence them.” – Francis Crick, 1982 “That the astonishing hypothesis is astonishing.” – Christophe Koch, 1995
Circuit Domains of Expertise • Vision • Language • Abstract Reasoning • Farming • Number Crunching • Mining Data • Iterative Calculations Human
Circuit Brain Lousy at all the tasks that the brain that designed it is good at (including language). Circuits & Computers as a Window into our Linguistic Brains Conceives of circuits and computation by “applying” language. ?
Language as a Window into the way the Brain Works Steven Pinker, Harvard
Who is this guy? • Most of the cells in his body are not his own! • Most of the cells in his body are not even human! • Most of the DNA in his body isalien! “Minnesota Farmer”
Who is this guy? He’s a human-bacteria hybrid: • 100 trillion bacterial cells of at least 500 different types inhabit his body. [like all of us] vs. • only 1 trillion human cells of 210 different types. “Minnesota Farmer”
What’s in his gut? Who is this guy? He’s a human-bacteria hybrid: • 100 trillion bacterial cells of at least 500 different types inhabit his body. [like all of us] vs. • only 1 trillion human cells of 210 different types. “Minnesota Farmer”
What’s in his gut? “E. coli, a self-replicating object only a thousandth of a millimeter in size, can swim 35 diameters a second, taste simple chemicals in its environment, and decide whether life is getting better or worse.” – Howard C. Berg About 3 pounds of bacteria! flagellum
Bacterial Motor Electron Microscopic Image
We should put these critters to work… “Stimulus, response! Stimulus response! Don’t you ever think!”
Artificial Life Going from reading genetic codes to writing them. US Patent 20070122826 (pending):“The present invention relates to a minimal set of protein-coding genes which provides the information required for replication of a free-living organism in a rich bacterial culture medium.” – J. Craig Venter Institute
Artificial Life Going from reading genetic codes to writing them. Moderator: “Some people have accused you of playing God.” J. Craig Venter:“Oh no, we’re not playing.
Biochemistry in a Nutshell Nucleotides: DNA: string of n nucleotides (n ≈ 109) ... ACCGTTGAATGACG... Amino acid: coded by a sequence of 3 nucleotides. Proteins: produced from a sequence of m amino acids (m ≈ 103) called a “gene”.
+ 2a c b + Design Abstraction Biochemical Reactions: rules specifying how types of molecules combine.
+ Biomolecular Reactions cell/test tube types count 9 8 6 5 7 9 Discrete chemical kinetics; spatial homogeneity.
+ + + Biomolecular Reactions Relative rates or (reaction propensities): slow medium fast Discrete chemical kinetics; spatial homogeneity.
Concepts vs. Jargon “Now this end is called the thagomizer, after the late Thag Simmons.”
BiologicalProcess [computational]Synthetic Biology [computational] Analysis “There are known ‘knowns’; and there are unknown ‘unknowns’; but today I’ll speak of the known ‘unknowns’.” – Donald Rumsfeld, 2004 Molecular Inputs Molecular Products Known /Unknown Given Known Unknown Unknown Known
Protein-ProteinChemistry y [computational]Biochemistry Biochemical[computation] x z quantity quantities
Multiplication pseudo-code biochemical code
Exponentiation pseudo-code biochemical code
Raising-to-a-Power pseudo-code biochemical code
Biological Computation at the Populational Level How can we control the quantity of molecular product at the populational level?
Synthesizing Stochasticity Engineer a probabilistic response in each cell. product with Prob.0.3 trigger no product with Prob.0.7
Biological Computation at the Populational Level Obtain a fractional response.