Team:Edinburgh/Networking
From 2011.igem.org
Line 1: | Line 1: | ||
Networking bacteria, people and other stuff | Networking bacteria, people and other stuff | ||
- | ==Intro== | + | == Intro == |
First of all, IANAB – I am not a biologist. Now... | First of all, IANAB – I am not a biologist. Now... | ||
Line 7: | Line 7: | ||
Biological computation is quite popular with iGEM, and some teams in the past have looked at it, so some BioBricks already exist for this purpose. But why at all bother? Well, in theory, if we can make calculations of some sort within a cell / using a group of cells, then these can be replicated easily and computational power can grow exponentially. This in turn can lead to solving 'NP-complete problems' – a group of problems which take exponential time to solve, and are of fundamental meaning to information theory. | Biological computation is quite popular with iGEM, and some teams in the past have looked at it, so some BioBricks already exist for this purpose. But why at all bother? Well, in theory, if we can make calculations of some sort within a cell / using a group of cells, then these can be replicated easily and computational power can grow exponentially. This in turn can lead to solving 'NP-complete problems' – a group of problems which take exponential time to solve, and are of fundamental meaning to information theory. | ||
- | ==Networking Bacteria== | + | == Networking Bacteria == |
- | The idea is to make cells communicate with each other, as if in a circuit, and thus calculate a logical function – e.g. NAND (= NOT AND), i.e. the output is TRUE if and only if two inputs are FALSE. (NAND is special, because an arbitrary logical function can be 'dismantled' into a series of NANDs – see [http://en.wikipedia.org/wiki/NAND_gate Wikipedia on NAND]). That can be used, for example, in a sensor which needs to respond to a specific set of stimuli (say, stimulus A and B present, but not C; or A and C but not B, etc.) | + | The idea is to make cells communicate with each other, as if in a circuit, and thus calculate a logical function – e.g. NAND (= NOT AND), i.e. the output is TRUE if and only if two inputs are FALSE. ''(NAND is special, because an arbitrary logical function can be 'dismantled' into a series of NANDs – see [http://en.wikipedia.org/wiki/NAND_gate Wikipedia on NAND])''. That can be used, for example, in a sensor which needs to respond to a specific set of stimuli (say, stimulus A and B present, but not C; or A and C but not B, etc.) |
The input could be in various forms – e.g. light or a chemical. The output, well, other teams have used light or secreting chemicals, but my idea was to (if it is at all possible, IANAB) connect cells using some sort of nanotubes (pili?). This way, we can do direct cell-to-cell communication as opposed to cell-to-environment and environment-to-another cell. This lets us make another 'layer' of cells, which take input from the previous 'layer' and so on (whereas if the output is scereted into the environment, we have little control over which cells take it up). | The input could be in various forms – e.g. light or a chemical. The output, well, other teams have used light or secreting chemicals, but my idea was to (if it is at all possible, IANAB) connect cells using some sort of nanotubes (pili?). This way, we can do direct cell-to-cell communication as opposed to cell-to-environment and environment-to-another cell. This lets us make another 'layer' of cells, which take input from the previous 'layer' and so on (whereas if the output is scereted into the environment, we have little control over which cells take it up). | ||
- | ==Modelling== | + | == Modelling == |
This is the cool part, because here we could try to model something that actually exists and works (i.e. a logic device, which is a part of every computer) using biology. | This is the cool part, because here we could try to model something that actually exists and works (i.e. a logic device, which is a part of every computer) using biology. | ||
- | ==Human Aspects - Networking People== | + | == Human Aspects - Networking People == |
Here we can exploit the 'networking' aspect of the project – talk about sharing our knowledge with high schools, other teams (not to mention getting a Twitter account for the team :P ) | Here we can exploit the 'networking' aspect of the project – talk about sharing our knowledge with high schools, other teams (not to mention getting a Twitter account for the team :P ) | ||
+ | |||
+ | == References == | ||
+ | # An absolutely amazing yeast which can do logic [http://www.nature.com/nature/journal/v469/n7329/full/nature09679.html from Nature] | ||
+ | # Stanford's 2006 project, where they made a logic gate inside a cell [http://parts.mit.edu/wiki/index.php/University_of_California_Berkeley_2006 from iGEM] | ||
+ | # Other logic gates [https://2008.igem.org/Team:Davidson-Missouri_Western/Project from Missouri Western] | ||
{{:Team:Edinburgh/Template:Navbox}} | {{:Team:Edinburgh/Template:Navbox}} |
Revision as of 00:19, 16 June 2011
Networking bacteria, people and other stuff
Contents |
Intro
First of all, IANAB – I am not a biologist. Now...
Biological computation is quite popular with iGEM, and some teams in the past have looked at it, so some BioBricks already exist for this purpose. But why at all bother? Well, in theory, if we can make calculations of some sort within a cell / using a group of cells, then these can be replicated easily and computational power can grow exponentially. This in turn can lead to solving 'NP-complete problems' – a group of problems which take exponential time to solve, and are of fundamental meaning to information theory.
Networking Bacteria
The idea is to make cells communicate with each other, as if in a circuit, and thus calculate a logical function – e.g. NAND (= NOT AND), i.e. the output is TRUE if and only if two inputs are FALSE. (NAND is special, because an arbitrary logical function can be 'dismantled' into a series of NANDs – see [http://en.wikipedia.org/wiki/NAND_gate Wikipedia on NAND]). That can be used, for example, in a sensor which needs to respond to a specific set of stimuli (say, stimulus A and B present, but not C; or A and C but not B, etc.)
The input could be in various forms – e.g. light or a chemical. The output, well, other teams have used light or secreting chemicals, but my idea was to (if it is at all possible, IANAB) connect cells using some sort of nanotubes (pili?). This way, we can do direct cell-to-cell communication as opposed to cell-to-environment and environment-to-another cell. This lets us make another 'layer' of cells, which take input from the previous 'layer' and so on (whereas if the output is scereted into the environment, we have little control over which cells take it up).
Modelling
This is the cool part, because here we could try to model something that actually exists and works (i.e. a logic device, which is a part of every computer) using biology.
Human Aspects - Networking People
Here we can exploit the 'networking' aspect of the project – talk about sharing our knowledge with high schools, other teams (not to mention getting a Twitter account for the team :P )
References
- An absolutely amazing yeast which can do logic [http://www.nature.com/nature/journal/v469/n7329/full/nature09679.html from Nature]
- Stanford's 2006 project, where they made a logic gate inside a cell [http://parts.mit.edu/wiki/index.php/University_of_California_Berkeley_2006 from iGEM]
- Other logic gates from Missouri Western
This was the old Navbox for Edinburgh; now it's obsolete...
- Edinburgh 2011
- Project documentation: Project - BioSandwich - Parts - Modeling - Lab Notebook - Safety - Team - Attributions
- Pages for members: Wiki Watch - Useful Links - Sequences - Primers - Practices - Official Profile (has email addresses)
- (edit this navigation box)