| LAYER | DEFINITION |
|---|---|
| System | Multiple devices hooked together to realize a goal |
| Device | Multiple parts with a higher level function |
| Part | A finite sequence of nucleotides with a specific function |
| DNA | Sequence of nucleotides |
< Previous Week | Lecture and Studio Notes Index | Next Week >
Studio 7: Design Day 2; Abstraction in Action Part 1
Lecture 13: Abstraction in Action Part 2
Over the next few weeks we will spend nearly all of our lecture and studio time specifying these aspects of your project:
Be ready to revise what seemed like completed aspects of your project as you learn more about what's available and how things work.
Design/revise/design/revise/design/revise....that's what the next few weeks will be all about.
Project Selection Status
Today we'll begin with a brief report of each team's project selection status.
Challenge: System Overview
Here's a warm up challenge to show what is meant by a system overview
Next you and your project team will generate a system overview for the Melbourne 2007 iGEM "coliform" project.
Coliformers from Melbourne's iGEM 2007 team. (Courtesy of Phillip Dodson. Used with permission.)
Why are we doing this?? As a class we'll consider the value of having a clear system overview. Comments from 2009 students (courtesy of the students, used with permission):
|
Finally, take the rest of today's lecture time to illustrate or specify the system overview of your team's project. You do not need to make a flip book unless you find this a useful way to brainstorm and define the outstanding issues. Ideally some version of the system overview you generate today will be shown in your Tech Spec Review.
If there are outstanding issues related to the system overview for your project be sure everyone on your team knows how you'll solve the issue(s) and make a plan to come to studio tomorrow with materials for finishing the system overview and getting good work done on the device list and, perhaps the timing diagram.
Are there tools or methods for breaking down a complicated problem into simpler parts?
This abstraction hierarchy is modified from one of Drew Endy's slides. It gives us a framework for how to intentionally engineer various aspects of biological systems.
| LAYER | DEFINITION |
|---|---|
| System | Multiple devices hooked together to realize a goal |
| Device | Multiple parts with a higher level function |
| Part | A finite sequence of nucleotides with a specific function |
| DNA | Sequence of nucleotides |
Abstraction hierarchy for a biological system.
Here are three quick examples to put the abstraction hierarchy in action.
First up: Arsenic detector
Abstraction hierarchy example: arsenic detector.
Recall the University of Edinburgh 2006 iGEM project that was described as an Arsenic Detector in the "abstraction" BioBuilder video. The system was designed to sense arsenic and result in a color. Two devices were used to build this system. The first device sensed arsenic and gave rise to a signal when arsenic was detected. And if the second device sensed the signal from the first device, then it gave rise to a color. The device-level system diagram is pretty straightforward, but makes clear that you could swap out the first device for a different sensor, as long as the output could still be interpreted by the second device. Similarly you could change the output from color to anything, as long as the input to that color-generating device was paired to the output of the arsenic sensor.
Next: Bacterial buoy
Consider again the coliform project from the Melbourne 2007 iGEM team. The team listed six devices they needed to realize their idea:
Working with your project team at the white boards, draw a device-level system diagram for the six devices listed here. These devices should be "wired" together in a meaningful way so the inputs and outputs can be understood as entry and exit wires. As inspiration look at this automotive wiring diagram from lotuselan.net and note how the ordered connection of devices can help you understand how this system works
Diagram mapping the arsenic detector to the system and device layers. (Figure by MIT OpenCourseWare.)
After just 5 minutes we'll see the device level system diagrams that you've drawn for this system and discuss any outstanding questions or concerns.
And finally: Polkadorks
Let's try a more dynamic system. The Polkadorks 2004 IAP iGEM team wanted their engineered cells to "form, diffuse, and form again in random areas on the plate. Our system should thus form time-varying patterns based on local random time-varying symmetry breaking." Check out the Polkadorks animation.
Animation of the Polkadorks system. (Courtesy of Ziyan Chu, Roshan Kumar, Stephen Lee, and Joe Levine. Used with permission.)
Timing diagram from Polkadorks. (Courtesy of Ziyan Chu, Roshan Kumar, Stephen Lee, and Joe Levine. Used with permission.)
You'll see that the devices (or the named connections between these devices) are listed on a y-axis and time is shown on an x-axis. The timing diagram indicates the timing for operation of each device or wire, including the persistence of each device's signal through time—shown as PS (protein synthesis) and PD (protein degradation). You and your team should take 10 minutes to make a timing diagram for the Polkadork's devices that you have wired together. You can keep a running list of any uncertainties. After 10 minutes of work, we'll have each team report back to the group to see how we did and what questions still remain.
Start applying these ideas to your team's project. You can work on a device list, a device-level system diagram and a timing diagram if you're ready. Be sure to keep your project notebook up to date and help keep each other great.
We've been working hard this week to move between the System and Device levels of an abstraction hierarchy and today we'll drop down one more level to think about the parts that make up a device. The device we'll consider is switch made from RNA, but first we'll look at a "classic" device, namely an inverter, and the parts that make it up.
Challenge: Abstraction in Action: Devices to Parts
Recall the Eau d'coli project from the 2006 MIT iGEM team. Their goal was to replace the nasty smell of bacteria with wintergreen smell during log phase growth and banana smell during stationary phase growth. In fact some of you added the banana smell generator (BSG) to bacterial cells yourself thanks to the Foo Camper's Guide to BioEngineering that we tried way back in Week 4 of this term. We also talked about the engineering ideas behind the Eau d'coli project way WAY back in Week 1. Today we'll focus in on one device within the system, namely the inverter that was used upstream of the wintergreen generating device (WGD), turning it off during stationary phase.
The abstraction hierarchy shown above zooms in on the inverter part that reverses the signal from the stationary phase promoter. This turns the wintergreen generating device off in stationary phase and on in log phase. The inverter part that's shown is a permutation of a natural gene that encodes the tetracycline repressor protein.
Within this gene, we can define 4 "parts:" a promoter, a ribosome binding site (RBS), an open reading frame (ORF) that encodes the tet repressor protein, and a transcriptional terminator so the RNA polymerase transcribing the gene doesn't continue down to the next sequences downstream. The promoter is repressed by the tetR protein itself, allowing for a simple rearrangement that makes a useful inverter device. You can imagine a family of 4-part inverters that might be made for every repressor protein we know (lac repressor, lambda repressor, etc). The number of these proteins is finite, however, and there will almost certainly be a time when a transcription-based device will not be optimal, so for the next part of today's challenge you are asked to make an RNA-based switch. This challenge will draw upon your understanding of basic biology, your ability to find resources, and your ability to work as a team. Good luck!
Working in your project teams, develop a design for a genetically encoded switch that works through the expression of a regulatory RNA. Your team's design should include (a) a high level system diagram, (b) a full list of devices and parts, (c) a source for all the necessary DNA parts (be it research lab or synthesis company), (d) a plan for testing the most important components of your switch, and (e) the final cost associated with building and testing your device. You have 45 minutes. Your team's budget for this project is $1000. The winning team will have the most versatile RNA-switch that costs the least to construct and test.
Why are we doing this?? After we hear from all the teams about their RNA-switch details, we'll consider what was challenging about this endeavor, what it revealed about building genetic programs, and how to optimize teamwork and productivity: Comments from 2009 students (courtesy of the students, used with permission):
|
< Previous Week | Lecture and Studio Notes Index | Next Week >