When we talk about biosystems or biodesign or anything related to the convergence of biology, electronics and computer science, it is important to understand the different categories that exist in this convergence.
Interesting Articles
- [2021] Is Ginkgo’s synthetic-biology story worth $15 billion?
- After more than 10 years of activities around Synthetic Biology, has it lived up to its promises?
- [2010] Synthetic Genome Brings New Life to Bacterium
- [2010] Power from Glucose: An implanted biofuel cell may someday power medical devices
Some interesting videos
- 2009 Edge master class on Synthetic Biology by George Church and Craig Venter
- 2009 Tiny Machine Commands a Swarm of Bacteria
- 2009 A beetle insect's flight path wirelessly controlled via a neural implant
- 2008 Debate on Synthetic Biology Drew Endy & Jim Thomas @Longnow foundation
- 2008 Talking just by thinking
- 2008 Robot with cultured rat brain cells
- 2008 Monkey controlling a robotic arm just by thinking!
- 2008 Joining 3.5 Billion Years of Microbial Invention by Craig Venter
- 2008 Engineering Biology @ Edge.org by Drew Endy
- 2008 Synthetic Genomics @ TED.com by Craig Venter
- 2007 Inner Life of a Cell from Harvard University
- 2007 Richard Dimbeleby Lecture by Craig Venter
- 2007 Bio Design Automation, DAC Keynote by Jan Rabaey
- 2007 Expert Interviews on Synthetic Biology from Sybiosafe
- 200x Bio Logic: The Synthetic Frontier
Bio-electronics
In this category efforts include how to interface conventional electronics with biological entities (input/output boundaries). Here we build sensors and actuators (e.g. Microarrays) that can talk to the biological entities directly. Essentially, we take information from the biological entities, convert them into electronic signals, do some processing on the signals and then try to control the biological entities by controling the actuators.
Some useful links
- BMEsource.org/Bioelectronics
- Implantable Computers
- IEEE Spectrum Bionic Shop
- Biochips
- Bioelectronics @imec
- Bioelectronics @Clemson
- Sensor processing @imec-nl
- A Career in Biomedical Engineering
Computational Biology
In this category efforts include using conventional computing paradigm to understand what is happening with biological systems. This broadly could be seen as applying knowledge of computer science and engineering into biological sciences (Comp sci -> Biology). In general this is also called as Systems Biology.
One sub-category is to come up with models for analysis of biological systems, based on the internal behaviour of the biological system. Essentially, abstract models of biological entities/systems are made using paradigms in comp sci (e.g. dynamical feedback control system from Systems theory) and run elaborate simulations to understand how the biosystems work.
Another sub-category is to analyze the data based on the external observed behaviour. E.g. is Bioinformatics. Bioinformatics is sometimes synonymously with computation biology. This sub-category includes the application of data management, data mining, data modeling and algorithmic techniques to biological databases, such as genome databases and related sequencing information. This category is closely related to computational biology, at least the goals are quite similar, except bioinformatics is more specialized to data management and data mining of biological information.
Some useful links
- Life, logic and information @nature, jul 2008
- Computational Biology and Bioinformatics @IBM
- Computational Biology @Nature
- Bioinformatics.org
- Systems-Biology.org
- Systems Biology @Wikipedia
- bioinformatics.org (Links to lot of software projects)
- Bio-soft List of biological processing software
Synthetic Biology
Closely related to the above general category is this category, the aim is to create new life forms or synthetic life forms. We know how to read the DNA of a biological entity. Can we create new DNAs and using this new DNA create new life forms? How to make such a design? Many design method principles used in conventional semiconductors could be applied in design of synthetic life forms. Note that in the most general form, both Computational Biology and Bio-Computation would be under synthetic biology. This field is the new pardigm for biological engineering.
Some useful links
- A Primer on Synthetic Biology (part 1), by Scott Mohr
- Introduction to Synthetic Biology (pdf)
- Engineering Life: Building a fab for biology (pdf)
- Bioparts @MIT
- Jay Keasling Lab @Berkeley
- Biospice @Berkeley
- SyntheticBiology.org
- Openwetware.org
- Brickit : A portable web-based registry that helps synthetic biologists to plan, organize and track their local biobrick samples.
- SynbioProject.org @Woodrow Wilson International Center
Biological computation
Also check: Non-Standard Computation
In this category efforts include using knowledge and models of biological entities to enhance computer science and engineering. This broadly could be seen as applying knowledge of biological sciences to computer science and engineering (Biology -> Comp sci) in the form of generalized computing platforms. As we know such a platform has few crucial aspects: computing, storage, communication. (i/o is covered in the first category of Biochips)
One sub-category is related to computing. This include efforts to use biological entities as the basic building blocks to make conventional computers (instead of semiconductors). Our conventional computers are based on the Von Neumann model. There is a whole computing paradigm build around Von Neumann which is used to build the computers. Conventional computers are built using transistors (semiconductors). Instead of semiconductors, can we build computers using the biological entities instead? This is the essential question being addressed in this field.
Another sub-category related to computing, which is relatively new, include efforts to come up with new computing models. Von Neumann model has been very successful abstract machine. But how does biological entities perform computation? What is the model for biological and chemical processes? Can this model be used to perform computation, can this provide a new computing paradigm? Can we write "programs" using this new paradigm.
There are other sub-categories where biological models are used to come up with new and improved ways for storing information and as communication medium between different entities.
Some useful links
- Molecular Computing, A layer of logic @Nature, Jul 2008
- How DNA computer works from howstuffworks
- Computational Genomics @MIT
- Biological computation @MIT
- Some interesting collection of course material
- Course on Biomolecular computation @Caltech
- Molecular Computation Of Solutions To Combinatorial Problems, by Leonard M. Adleman, 1994
- DNA Computing
- E. Shapiro et.al @Weizmann Institute
- Martin Amos (interesting references)
- Christof Teuscher (some references)
- International Workshop/Meeting on DNA Computing
Journals
- Springer Book Series: Advances in Biochemical Engineering/Biotechnology
- Springer Book Series: Biological and Medical Physics, Biomedical Engineering
- Springer Book Series: Biotechnology Intelligence Unit
- Springer Journal of Biomedical Microdevices
- Springer Journal of Systems and Synthetic Biology
- IEEE Transactions on Biomedical Engineering
- IEEE Engineering in Medicine and Biology Magazine
- IEEE Transactions on Biomedical Circuits and Systems
- Nature Biotechnology
- Nature Nanotechnology
- Journal of Biological Engineering
- Wiley Interscience Synthetic Biology
- Elsevier Biosensors and Bioelectronics
- Elsevier Biosystems
- Elsevier Biomedical Signal Processing and Control
- Elsevier Current Opinion in Biotechnology
Interesting Conferences
- Bio International Convention
- BioSysBio Conference
- European Conference on Synthetic Biology (ECSB): Design, Programming and Optimization of Biological Systems
- Synthetic Biology Conference, SB.x series [sbx.biobricks.org]
- Biofine Europe: Life Science Discovery & Development
- iGEM Jamboree
- LabAutomation.org conference
- IEEE BioCAS conference (www.biocas20xx.org)
- Lab-on-Chip World Congress (also European Congress)
- MicroTAS (www.microtas20xx.org)
- Biotechnica
- Analytica
- Selection of Interesting Conferences from SelectBioSciences
- Various Other Conferences from allconferences.com