Share Course Ware
Natural Sciences > Biology > Biological Computing: At the Crossroads of Enginee
 Biological Computing: At the Crossroads of Enginee  posted by  duggu   on 12/9/2007  Add Courseware to favorites Add To Favorites  
Abstract/Syllabus
Courseware/Lectures
Test/Tutorials
Further Reading
Webliography
Downloads
More Options
 
Abstract/Syllabus:

Khodor, Julia, 7.349 Biological Computing: At the Crossroads of Engineering and Science, Spring 2005. (Massachusetts Institute of Technology: MIT OpenCourseWare), http://ocw.mit.edu (Accessed 07 Jul, 2010). License: Creative Commons BY-NC-SA

Diagram of the DNA computer at work.

Diagram of the DNA computer at work. Figure based on work published in Benenson Y., R. Adar, T. Paz-Elizur, Z. Livneh, and E. Shapiro. "DNA molecule provides a computing machine with both data and fuel." Proc Natl Acad Sci U.S.A. 100, no. 5 (March 4, 2003): 2191-6. (Figure courtesy of Yaakov Benenson, Rivka Adar, Tamar Paz-Elizur, Zvi Livneh, Ehud Shapiro, and Jennifer Viegas.)

Course Highlights

This course features a complete bibliography of readings.

Course Description

Imagine you are a salesman needing to visit 100 cities connected by a set of roads. Can you do it while stopping in each city only once? Even a supercomputer working at 1 trillion operations per second would take longer than the age of the universe to find a solution when considering each possibility in turn. In 1994, Leonard Adleman published a paper in which he described a solution, using the tools of molecular biology, for a smaller 7-city example of this problem. His paper generated enormous scientific and public interest, and kick-started the field of Biological Computing, the main subject of this discussion based seminar course. Students will analyze the Adleman paper, and the papers that preceded and followed it, with an eye for identifying the engineering and scientific aspects of each paper, emphasizing the interplay of these two approaches in the field of Biological Computing. This course is appropriate for both biology and non-biology majors. Care will be taken to fill in any knowledge gaps for both scientists and engineers.

Syllabus

 
 

Summary

Imagine you are a salesman needing to visit 100 cities connected by a set of roads. Can you do it while stopping in each city only once? Even a supercomputer working at 1 trillion operations per second would take longer than the age of the universe to find a solution by considering each possibility in turn. In 1994, Leonard Adleman published a paper in which he described using the tools of molecular biology - including nucleic acids, enzymes, and affinity purification with a biotin-avidin magnetic bead system - to solve a smaller 7-city example of this problem. His paper generated enormous scientific and public interest, and kick-started the field of Biological Computing. Mathematicians, computer scientists, chemists, biologists, and engineers came together to create a new field in which contributions from each are critical for the success of the whole. Currently Biological Computing encompasses many areas of active research. For example, three-dimensional self-assembly of molecules can be used to create stereometrical shapes or to effect computation. Molecule-based string rewrite systems aim to emulate various mathematical models of computation using DNA as rewritable tape. Work in the area of exquisite detection focuses on lowering the number of solution molecules that can be detected, while whole-cell computing focuses on hijacking normal cellular processes for computation. We will discuss how the engineering point of view differs from the scientific perspective, and how each colors one's thinking and approach to research. We will analyze the Adleman paper, as well as papers that came before and after it, and critically examine them with an eye to identifying engineering and scientific aspects of each paper and the interplay between the two. Non-Biology majors welcome. Care will be taken to fill in any knowledge gaps for both scientists and engineers.

Course Format

The course is a weekly seminar based on primary literature. We will discuss two original papers each week. The papers must be read in advance of the class. Our goal will be to critically analyze these papers. To help us achieve that goal, each of you will be expected to send me via email by the morning of the class two discussion questions for the articles covered that day.

In discussing the papers, we will focus on articulating the main point of the paper, identifying whether the paper had a scientific or an engineering goal, and discussing how the various techniques were used or created to achieve that goal. We will further discuss methodology and logic of the papers with a particular focus on whether the techniques used were appropriate for the goals. For small experimental demonstrations of principle, we will also consider potential scalability of the work and its potential applications.

Each class will conclude with a short introduction to the material presented in next week's papers.

Attendance

This is a discussion class, so attendance is mandatory. You are allowed to miss one of the 12 sessions of the class, but please notify me ahead of time that you will not be there. You will also need to arrange to pick up the papers for the next week from me. If you need to miss a second class, you must talk to me ahead of time so we can arrange an appropriate make-up assignment.

Assignments

There are two writing assignments and two oral presentation assignments for this course. Written assignments include writing a sample abstract for a previously published paper and a paper which describes in detail a technique and/or method encountered in the class readings. Oral presentations include giving a short formal introduction to an assigned reading and a final presentation on a student selected published paper at the end of the term.

Grading

The course is pass/fail. Participation in class discussion, completion of the assignments above, and satisfactory attendance will result in a passing grade.

 

 

Calendar

 
 
Lec # Topics key dates
1 Introduction  
2 Adleman and his Techniques  
3 Self-assembly for Fun and Profit Abstract-less paper for writing assignment 1 out
4 More Self-assembly - Any Logic to it?  
5 Self-assembly - The Way of a Million Wires? Sample abstract (writing assignment 1) due
6 Nanodevices  
7 Quorum Sensing - Keeping an Eye on Your Neighbor  
8 The World's Smallest Biological Computational Device Writing assignment 2 due
9 Engineered and Naturally-occurring Molecular Switches Edited drafts for writing assignment 2 handed back to students
10 Ciliates - Do They Compute? Final draft of writing assignment 2 due

Students select papers for final oral presenation assignment
11 Molecular Gates and Circuits  
12 Student Presentations  
13 Bridging the Gap - From Building Networks to Deciphering Networks  
 

 




www.sharecourseware.org   Tell A Friend