Team/CINVESTAV-IPN-UNAM MX/Cellular.htm
From 2012.igem.org
(10 intermediate revisions not shown) | |||
Line 304: | Line 304: | ||
<div id="context"> | <div id="context"> | ||
- | <h1><em>Strange variant of cellular automata for | + | <h1><em>Strange variant of cellular automata for <br /><br />the simulation of a bio-reactor!</em></h1> |
<p id="text2">Introduction</p> | <p id="text2">Introduction</p> | ||
<p> | <p> | ||
- | First of all: why use cellular automata if any linear models are easier to analyze? | + | First of all: why use cellular automata if any linear models are easier to analyze? First, it looks great. |
- | </p> | + | </p><center> |
- | <img src="https://static.igem.org/mediawiki/2012/5/50/CA1.gif" alt="This look great, | + | <img src="https://static.igem.org/mediawiki/2012/5/50/CA1.gif" alt="This look great, isn't it?"></center> |
- | <p>Second, depending on the configuration of the | + | <p>Second, depending on the configuration of the Cellular Automaton (CA) "how does it look", the CA is more realistic, and it can provide enough data for other models. In fact, is just what took place in this model. |
- | </p><p>Imagine that we are scientists with more | + | </p><p>Imagine that we are scientists with more resources and that we can generate hundreds of experiments in the conditions we want to feed our prediction models. The CA allows us to do this with the only drawback that we hate our CPU. |
</p><h2>Brief History</h2> | </p><h2>Brief History</h2> | ||
- | <p>Cellular automata are a mathematical model developed by Konrad Zuse and Stanislaw Ulam, but was better known and developed by | + | <p>Cellular automata are a mathematical model developed by Konrad Zuse and Stanislaw Ulam, but was better known and developed by John Vonn Neumann who loved parallel computing, history remembers him as the father of sequential computing. |
- | </p><p>Later | + | </p><p>Later during the 60's, a crazy mathematical said "oh, it would be great to do a math game where no players" (you know, the time before tetris and farmville), and created the world famous "Game of Life". The name of this cool mathematician was John Horton Conway. The really curious thing about this game was that, unlike tetris and Farmville, is a universal machine,is that you can solve almost any problem with it. |
- | </p><p>For this reason lot of scientists began to study | + | </p><p>For this reason, a lot of scientists began to study de about the CA. First a physicist named Steven Wolfram, he emphasize the importance of simulations and modeling computer as unquestionable substitute of the traditional experimentation. |
- | </p><h2> | + | </p><h2>Our Approach!</h2> |
- | <img src="https://static.igem.org/mediawiki/2012/b/b8/Resistentbacter.gif" alt="A very Resistent bacterium"> | + | <center><img src="https://static.igem.org/mediawiki/2012/b/b8/Resistentbacter.gif" alt="A very Resistent bacterium"></center> |
- | < | + | <p>In the near future, our project can be used to produce biofuels, so we decided to create a software that allows us to generate Pilot-Plant simulations. |
- | < | + | |
- | + | To perform this software, we are taking the two-dimensional Cellular Automata developed by John Conway called "GAME OF LIFE", and extending it over a living cell type, in where there are several stages of the cell and different scope ranges. Our goal is to generate enough simulations at different concentrations of reactants or products under distinct environmental conditions; until the program shows what inputs (concentrations) are optimal to maximize the production. | |
- | + | At this point, the program runs simulations based on precompiled transition rules, but due to the inherent complexity of cellular automata, a single simulation isn´t enough. So the next step is to vary the concentrations and apply an evolutionary algorithm to modify the starting conditions of the "game" in each iteration cycle. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
Line 339: | Line 329: | ||
</p> | </p> | ||
<a href="https://2012.igem.org/File:GUI_prototype_for_cellular_automata.png"> | <a href="https://2012.igem.org/File:GUI_prototype_for_cellular_automata.png"> | ||
- | <img src="https://static.igem.org/mediawiki/2012/f/f2/GUI_prototype_for_cellular_automata.png" alt="This is a first impression of the Program" heigth="708" width="500"> | + | <center><img src="https://static.igem.org/mediawiki/2012/f/f2/GUI_prototype_for_cellular_automata.png" alt="This is a first impression of the Program" heigth="708" width="500"></center> |
</a> | </a> | ||
<br/> | <br/> | ||
Line 359: | Line 349: | ||
<!-- end #page --> | <!-- end #page --> | ||
<div id="piep"> | <div id="piep"> | ||
- | <p align="center"> Rhodofactory 2012 </p> | + | <p align="center"> <strong>Rhodofactory 2012</strong> </p> |
<div id="sponsors"> | <div id="sponsors"> | ||
<div align="center"><img src="https://static.igem.org/mediawiki/2012/8/8a/Icytdf.png" alt="icytdf" width="90" height="82" /></div> | <div align="center"><img src="https://static.igem.org/mediawiki/2012/8/8a/Icytdf.png" alt="icytdf" width="90" height="82" /></div> |
Latest revision as of 04:02, 27 October 2012
Strange variant of cellular automata for
the simulation of a bio-reactor!
Introduction
First of all: why use cellular automata if any linear models are easier to analyze? First, it looks great.
Second, depending on the configuration of the Cellular Automaton (CA) "how does it look", the CA is more realistic, and it can provide enough data for other models. In fact, is just what took place in this model.
Imagine that we are scientists with more resources and that we can generate hundreds of experiments in the conditions we want to feed our prediction models. The CA allows us to do this with the only drawback that we hate our CPU.
Brief History
Cellular automata are a mathematical model developed by Konrad Zuse and Stanislaw Ulam, but was better known and developed by John Vonn Neumann who loved parallel computing, history remembers him as the father of sequential computing.
Later during the 60's, a crazy mathematical said "oh, it would be great to do a math game where no players" (you know, the time before tetris and farmville), and created the world famous "Game of Life". The name of this cool mathematician was John Horton Conway. The really curious thing about this game was that, unlike tetris and Farmville, is a universal machine,is that you can solve almost any problem with it.
For this reason, a lot of scientists began to study de about the CA. First a physicist named Steven Wolfram, he emphasize the importance of simulations and modeling computer as unquestionable substitute of the traditional experimentation.
Our Approach!
In the near future, our project can be used to produce biofuels, so we decided to create a software that allows us to generate Pilot-Plant simulations. To perform this software, we are taking the two-dimensional Cellular Automata developed by John Conway called "GAME OF LIFE", and extending it over a living cell type, in where there are several stages of the cell and different scope ranges. Our goal is to generate enough simulations at different concentrations of reactants or products under distinct environmental conditions; until the program shows what inputs (concentrations) are optimal to maximize the production. At this point, the program runs simulations based on precompiled transition rules, but due to the inherent complexity of cellular automata, a single simulation isn´t enough. So the next step is to vary the concentrations and apply an evolutionary algorithm to modify the starting conditions of the "game" in each iteration cycle.
Rhodofactory 2012