Team:Illinois-Tools/funpractice1

.firstHeading {display: none;} table { background-color: #FF8C00; font-color: white; color:white; } a.menu { background-color: #FF8C00; color: white; width: 12em; }

.firstHeading { color:white; }

background-color: #FF8C00; }
 * 1) bodyContent {

background-color: #00008B; border: none; }
 * 1) content {

background-color: #FF8C00; } p { color:white; } body { background: #00008B url(http://2009.igem.org/wiki/images/2/2b/IllinoisToolsBackground.gif) repeat-x; }
 * 1) footer-box {



  .clear { clear: both; } .wrap { margin: 2px auto;} #menu { float: left; margin: auto; } #menu li { display: inline; } #menu li a { float: left; padding: 8px 30px; margin: auto; color: #EABBEF; background: #00008B; } #menu li a:hover { color: #fff; background: #0000FF; } #menu a.active{color: #fff; background: #0000FF; } Home The Team The Project Parts</a></li> Modeling</a></li> Research Articles</a></li> Notebook</a></li> </ul>

Overall project
Synthetic biology is the creation of new functions using existing existing biological systems. In order to assist synthetic biologists, the 2009 Illinois tools team is trying to create a web-based open source program that outputs a theoretical pathway to synthesize a desired chemical product given an input and an output compound. This network will meet several constraints such as maximal reaction rates and mass balance. The ideal network will consist of known reactions taken from the Kyoto Encyclopedia of Genes and Genomes (KEGG)database, which consists of well-studied organisms. The capabilites of our program will be exemplified by establishing a network for the synthesis of biofuels from various input compounds.

Our program is modular and has 6 major components. The first aspect is obtaining reactions from the KEGG database via KEGG API and determining the shortest paths from the starting compound to the ending compound. The second is taking our theoretical outputs and running them through an a program like Constraint-Based Reconstruction and Analysis(COBRA) to optimize the reactions. The result from this would then be graphed using Networkx or pyDot. After the optimal paths have been determined, the program will look for the necessary activators and promoters in the biobrick registry and give the location of those. The sixth aspect of our program is to log our results.

Part 3
hello

Results
world