User:Lance Martin: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
Line 40: Line 40:
[[Image:Inversion.jpg|thumb|right|A biological bit]]
[[Image:Inversion.jpg|thumb|right|A biological bit]]


===Basic requirements===
===Biological computation===
*Reliably holds state
*Where are the parallels?
*Controllable state change
**DNA=memory
*Many additional application-specific requirements
**RNA=machine code
**RNAp=CPU
**So what?
*[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/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===
===Systems===

Revision as of 18:46, 23 March 2009

I am a new member of OpenWetWare!



Electronic memory & logic devices

Abstraction hierarchy

Devices

Summary presentation

Media: Electronic_Memory_&_Logic_Devices.ppt

References

Horowitz & Hill Electronics tree Very strong overview of circuits: DC, AC, Semi-conductors, Digital

Electronic counters & system architecture

Decision tree

Architectures

  • Cascade
  • Asynchronous
  • Synchronous

Summary presentation

Media:Electronic_Counters.ppt

References

Synchronous counters

Native biological memory & logic

A biological bit

Biological computation

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

Design of engineered biological systems

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

Past engineered biological memory & logic devices/systems

Some engineered biological memory & logic systems

Of particular interest to us

My projects

LacZ alpha-GFP fusion

Gemini

  • Summary
  • synBERC poster
  • 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
    • parameters from mathematical model for recombinase kinetics provide foundation
    • iGem 2004 model serves as an example and provides additional foundation