Team:ETH Zurich/Modeling/Download
From 2008.igem.org
Luca.Gerosa (Talk | contribs) (→Genome-scale Model) |
Luca.Gerosa (Talk | contribs) (→Genome-scale Model) |
||
Line 50: | Line 50: | ||
'''Files and descriptions:''' | '''Files and descriptions:''' | ||
- | * genomeScaleModel.m - | + | * genomeScaleModel.m - main function that loads the needed data and calls the plots and simulation in sequence. |
- | * changeModelForDNASize.m - | + | * changeModelForDNASize.m - functions that changes a genome scale model by setting a different need of nucleotides depending on the new chromosome size. |
- | * convertCuttingSitesIntoGeneNames.m - | + | * convertCuttingSitesIntoGeneNames.m - functions that converts cutting site positions into the corresponding genes effected by disruption (alphanumeric name and blattner Id supported). |
- | * create3DPlots.m - | + | * create3DPlots.m - create the 3D plot that relates thymidine uptake rate and chromosomal size to growth rate. |
- | * createAtomicKnockoutsForRestEnzymes.m - | + | * createAtomicKnockoutsForRestEnzymes.m - creates the list of all the chromosomal fragments generate after a digestion with several enzymes. |
- | * createAtomicKnockoutStruct.m - | + | * createAtomicKnockoutStruct.m - function that creates the list of all the chromosomal fragments generate after a digestion of on enzyme. |
- | * createPlotChromSizeVsGrowthRate.m - | + | * createPlotChromSizeVsGrowthRate.m - function that creates the plot of chromosomal size vs. growth rate. |
- | * createPlotThymVsGrowthRate.m | + | * createPlotThymVsGrowthRate.m - function that creates the plot of thymidine uptake rate vs. growth rate. |
- | * extractGenesInfoFromGenomeAnnotation.m - | + | * extractGenesInfoFromGenomeAnnotation.m - function that extractes information about each gene in E.coli K12 MG1665 |
- | + | * simGeneGreedyRandomWalk.m - function that simulate in abstract an actual complete cicle of reduction and selection at the level of single gene and using a random walk combined with a greedy search. | |
- | * simGeneGreedyRandomWalk.m - | + | |
* modelKnockoutMinMedium.mat - data file containing the ''iAF1260'' genome scale model, thymidine auxotrophic, on minimal medium plus external feeding of thymidine. | * modelKnockoutMinMedium.mat - data file containing the ''iAF1260'' genome scale model, thymidine auxotrophic, on minimal medium plus external feeding of thymidine. | ||
* modelKnockoutRichMedium.mat - data file containing the ''iAF1260'' genome scale model, thymidine auxotrophic, on rich medium plus external feeding of thymidine. | * modelKnockoutRichMedium.mat - data file containing the ''iAF1260'' genome scale model, thymidine auxotrophic, on rich medium plus external feeding of thymidine. | ||
- | |||
'''Author(s):''' Luca. | '''Author(s):''' Luca. |
Revision as of 20:37, 29 October 2008
Genome Static AnalysisDownload file: File:ETHZ-iGEM2008-GenomeStaticAnalysis.zip Compute: This simulation download the genome annotation of E.Coli K12 MG1655 from GenBank and restriction enzymes informations from REBASE. For each restriction enzyme, calculates the fragments generated by digesting the chromosome of the strain. It calculates statistics on various aspects, such as probability of having an essential gene per fragment. Output: An array of records, each one containing statistical analysis for one of the restriction enzyme groups. Generates five plots that explain the statistical results. Softwared needed: MATLAB with BioInformatic Toolbox. Third part code: use of standard Bioinformatic Toolbox functions. Files and descriptions:
Author(s): Luca and Georg. Genome-scale ModelDownload file: File:ETHZ-iGEM2008-GenomeScaleModel.zip Compute: This package contains the code for reproducing Figure 2,3,4,5,6 and the code needed to create Figure 7. The package initially loads the genome of E.coli K12 MG1655 from GeneBank and then construct a data structure of gene infos take from the annotation. It then loads two different genome scale models (included in the zip file) that represent the iAF1260 model thymidine auxotrophic, with an external uptake of thymidine, respectively in minimal and in rich medium. It then perform different simulations based on Flux Balance Analysis, such as test of effect of thymidine feeding at different chromosomal size. For detail please refer to the section page. Output: The figures reported in the corresponding section. Softwared needed: MATLAB (The Mathworks) with the Bioinformatics Toolbox, the Cobra ToolBox from [http://gcrg.ucsd.edu/| Palsson's Group at UCSD]. Third part code: the iAF1260 in-silico organism from [http://gcrg.ucsd.edu/| Palsson's Group at UCSD]. Files and descriptions:
Author(s): Luca. Chemostat SelectionDownload file: [[]] Compute: Output: Softwared needed: MATLAB Third part code: Files and descriptions: Author(s): Switch CircuitDownload file: [[]] Compute: Output: Softwared needed: MATLAB and SimBiology Toolbox Third part code: Files and descriptions: Author(s): |