User:Lance Martin: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
 
(26 intermediate revisions by the same user not shown)
Line 4: Line 4:




==Electronic memory & logic devices==
[[Image:Electronic Devices.jpg|thumb|right|Abstraction hierarchy]]


===Devices===
*Transistors
**[[Media: Transistor Detail.ppt]]
*Logic gates
*Latches
*D-type flip-flops
*JK flip-flops


===Summary presentation===
[[Media: Electronic_Memory_&_Logic_Devices.ppt]]


===References===
[http://books.google.com/books?id=bkOMDgwFA28C&dq=horowitz+and+hill+the+art+of+electronics&printsec=frontcover&source=bn&hl=en&ei=zDfISdS4NoG0sAOax5V2&sa=X&oi=book_result&resnum=7&ct=result Horowitz & Hill]
[http://hyperphysics.phy-astr.gsu.edu/Hbase/Electronic/etroncon.html#c1 Electronics tree]
[http://www.allaboutcircuits.com/vol_4/chpt_3/5.html Very strong overview of circuits: DC, AC, Semi-conductors, Digital]


==Electronic counters & system architecture==
==Projects==
[[Image:Counter Architecture.jpg|thumb|right|Decision tree]]


===Architectures===
===Electronic counter review===
*Cascade
[http://openwetware.org/wiki/Endy:Notebook/Electronic_counters Electronic counter notebook]
*Asynchronous
*Synchronous


===Summary presentation===
===Gemini===
[[Media:Electronic_Counters.ppt]]
[http://openwetware.org/wiki/Endy:Notebook/Gemini Gemini notebook]
 
===Simulation===
[http://openwetware.org/wiki/Endy:Notebook/Computational_modeling#Steps_in_flipee_mechanism_for_modeling Computational modeling notebook]
 
===Genetic switches: methylation & feedback regulation===
[http://openwetware.org/wiki/Endy:Notebook/Genetic_switches:_feedback%2C_methylation%2C_%26_more Genetic switches notebook]  


===References===
===Recombination switches===
[http://www.allaboutcircuits.com/vol_4/chpt_11/3.html Synchronous counters]
[http://openwetware.org/wiki/Endy:Notebook/Review_of_recombinases Review of recombinases]


==Native biological memory & logic==
==Assorted items of interest==
[[Image:Inversion.jpg|thumb|right|A biological bit]]
[[Image:Inversion.jpg|thumb|right|A biological bit]]
===James Ferrell===
*Timekeeping (James Ferrell)
**[http://www.sciencemag.org/cgi/content/summary/318/5851/757?ck=nck Toggle switch at heart of circadian timekeeping]
**[http://www.nature.com/nature/journal/v454/n7202/full/454288a.html Cell cycle and its switches]
*Feedback loops (James Ferrell)
**[http://www.sciencemag.org/cgi/content/abstract/321/5885/126 Interlinked positive and negative feedback loops]
**[http://www.ncbi.nlm.nih.gov/pubmed/16122424 Systems level dissection of the cell cycle]


===Biological computation===
===Biological computation===
*Where are the parallels?
**DNA=memory
**RNA=machine code
**RNAp=CPU
**So what?
*[http://www.citeulike.org/user/dylan77/article/1281370 Arkin: computation in biochemical networks]
*[http://www.citeulike.org/user/dylan77/article/1281370 Arkin: computation in biochemical networks]
*[http://www.pnas.org/content/89/1/383.abstract Chemical implementation of finite state machine]
*[http://www.pnas.org/content/89/1/383.abstract Chemical implementation of finite state machine]
*[http://www.pnas.org/content/88/24/10983.abstract Chemical implementation of Turing machine]
*[http://www.pnas.org/content/88/24/10983.abstract Chemical implementation of Turing machine]


===Basic requirements for memory & logic===
*Big picture
**Reliably holds state
**Controllable state change
*Then, degenerates into many application-specific requirements
**What are the applications for memory and logic in biological systems?
**How do naturally evolved mechanisms break down between combinatorial and sequential logic?
**Need a chart listing all mechanisms with associated cellular applications, requirements, timescale ...
===Systems===
*Recombination
**Types of enzymes
*** [[Media:Recombinases.ppt]]
**Kinetic modeling recombinase mechanism
*** [[Media:Mechanism.ppt]]
*DNA methylation
*Others?
**Feedback loops
**Bi-stable networks
==Design of engineered biological systems==
[[Image:Process.jpg|thumb|right|Design process]]
[[Image:Process.jpg|thumb|right|Design process]]


===Basic construction / design principles===
===Basic construction / design principles===
*Summary of reviews by
*Summary of reviews by
**Voight
**Voight, Endy, Arkin
**Endy
**Arkin
[[Media: Principles.ppt]]
[[Media: Principles.ppt]]


Line 86: Line 54:
[[Media:Modeling.ppt]]
[[Media:Modeling.ppt]]


==Past engineered biological memory & logic devices/systems==
[[Image:PriorWork.jpg|thumb|right|Some engineered biological memory & logic systems]]
[[Image:PriorWork.jpg|thumb|right|Some engineered biological memory & logic systems]]


===Of particular interest to us===
===Prior work: implementing recombinase switches===
*Ham & Arkin inversion switch
*Ham & Arkin inversion switch
**[[Media:Ham&Arkin.ppt]]
**[[Media:Ham&Arkin.ppt]]
Line 95: Line 62:
**Their final presentation
**Their final presentation
***[[Media:iGem.ppt]]
***[[Media:iGem.ppt]]
**My notes on this work
**Notes on this work
***[[Media:iGemLance.ppt]]
***[[Media:iGemLance.ppt]]
*DNA methylation switch
==My projects==
[[Image:Gemini.jpg|thumb|right|LacZ alpha-GFP fusion]]
===Gemini===
*Summary
**[[Media:Gemini.ppt]]
*synBERC poster
**[[Media:GeminiPoster.pdf]]
*Current focus
**What is the unique application for compact (LacZa-GFP) dual reporter?
**What is the dynamic range (transfer function) for the LacZa-GFP fusion construct?
***Sequence: understand what we have.
***Determine method to modulate PoPS input (use the existing, different promoters or build with inducible promoter).
***Set up assays (plate reader for GFP and beta-gal)
**How does this compare to full length LacZ-GFP fusion, GFP, and LacZ?
***With information from the above in hand, determine additional work necessary to make genetically identical constructs (same promoter, RBS, reporters – from Meagan)
===Modeling recombinase-driven genetic counters===
*What are the key questions that we want a model to help us answer?
**What is counter's dynamic behavior across a range of parameter settings within both asynchronous and synchronous system architectures?
**Which architecture is more reliable (exhibits "robust" counting) across the range of parameters?
*What do we need to know in order to build a model that answers our questions?
**Desired dynamic behavior of our system (e.g. counting within cell division timescale, etc)
**How much do we need to know about flipee performance (e.g latency, transfer function, etc)?
**Defined state variables (e.g. recombinase mRNA/protein, excisionase mRNA/protein, the bits, etc)
**Defined parameters that describe dynamic behavior of the state variable
**(e.g. gene expression rate, recombinase-DNA association and dissociation rates, etc)


*Lay out model architecture and build it
===Challenges===
**parameters from mathematical model for recombinase kinetics provide foundation
*No spatial addressing of signals in biological systems
**iGem 2004 model serves as an example and provides additional foundation
*Many heterogeneous parts implemented, resulting in:
**Heterogeneity of device physics across circuits
**Complex properties, making design and modeling hard
**Large outlays of DNA real-estate may be necessary
**Large energetic loads on host state

Latest revision as of 09:52, 6 April 2009

I am a new member of OpenWetWare!





Projects

Electronic counter review

Electronic counter notebook

Gemini

Gemini notebook

Simulation

Computational modeling notebook

Genetic switches: methylation & feedback regulation

Genetic switches notebook

Recombination switches

Review of recombinases

Assorted items of interest

A biological bit

James Ferrell

Biological computation

Design process

Basic construction / design principles

  • Summary of reviews by
    • Voight, Endy, Arkin

Media: Principles.ppt

Computational modeling to aid design

  • Review of
    • Collins toggle switch
    • Elowitz repressilator

Media:Modeling.ppt

Some engineered biological memory & logic systems

Prior work: implementing recombinase switches

Challenges

  • No spatial addressing of signals in biological systems
  • Many heterogeneous parts implemented, resulting in:
    • Heterogeneity of device physics across circuits
    • Complex properties, making design and modeling hard
    • Large outlays of DNA real-estate may be necessary
    • Large energetic loads on host state