Bugbuster Systems Model
Model Overview
This is a Systems Model for the gold medal-winning machine 'Bugbuster' produced by the team from Newcastle University for the iGEM 2008 competition. Details about the project can be found here: http://2008.igem.org/Team:Newcastle_University.
A constitutive promoter leads to the production of proteins spaK and spaR. Subtilin activates spaK which in turn activates spaR. Activated spaR is a transcriptional regulator for GFP. The system senses and reports subtilin concentrations via GFP.
Model Output
The Figure below shows the GFP time-course for the model, for various concentrations of initial Subtilin.
Model Files
Two variants of the model are available here:
· 1. An online version, linking to SVPs and Templates in the CellML Model Repository, that can be run from any browser with an appropriate simulator registered can be found here.
· 2. All the files needed for the Systems Model encapsulated into a ZIP file, suitable for downloading and simulating in an appropriate locally-installed simulator can be found here.
Model Architecture
The numbers on the schematic above relate to imported components. A map of the imported component architecture is as follows:
BugbusterModel.BugbusterModel_SVBM[
BugbusterModel.ChassisBacillus(Chassis_Bacillus(Template_Chassis_WellStirredBag))
BugbusterModel.Time(Time)
BugbusterModel.SpeciesInitialConcentrations
1. BugbusterModel.Bugbuster_Promoter1(Bugbuster_Promoter1(Template_Promoter_Constitutive))
2. BugbusterModel.RNA1(Template_Species)
3. BugbusterModel.RNA1_interface
4. BugbusterModel.Bioenvironment_Degradation_RNA1(Bioenvironment_Degradation_BugbusterRNA1(Template_RxR1P1))
5. BugbusterModel.Bugbuster_RBS_spaR_1(Bugbuster_RBS_spaR(Template_RBS))
6. BugbusterModel.Bugbuster_ProteinCDS_spaR_1(Bugbuster_ProteinCDS_spaR(Template_ProteinCDS))
7. BugbusterModel.Bugbuster_RBS_spaK(Bugbuster_RBS_spaK(Template_RBS))
8. BugbusterModel.Bugbuster_ProteinCDS_spaK(Bugbuster_ProteinCDS_spaK(Template_ProteinCDS))
9. BugbusterModel.spaK(Template_Species)
10.BugbusterModel.spaK_interface
11.BugbusterModel.Bioenvironment_Degradation_spaK(Bioenvironment_Degradation_spaK(Template_RxR1P1))
12.BugbusterModel.Subtilin
13.BugbusterModel.spaKActivation(Bioenvironment_RxR2P1_spaKActivation(Template_RxR2P1)
14.BugbusterModel.spaKactive(Template_Species)
15.BugbusterModel.spaKactive_interface
16.BugbusterModel.Bioenvironment_Dephosphorylation_spaKactive(Bioenvironment_Dephosphorylation_spaKactive(Template_RxR1P1))
17.BugbusterModel.Bioenvironment_Degradation_spaKactive(Bioenvironment_Degradation_spaKactive(Template_RxR1P1))
18.BugbusterModel.spaR(Template_Species)
19.BugbusterModel.spaR_interface
20.BugbusterModel.Bioenvironment_Degradation_spaR(Bioenvironment_Degradation_spaR(Template_RxR1P1))
21.BugbusterModel.spaRActivation(Bioenvironment_RxR2P1_spaRActivation(Template_RxR2P1)
22.BugbusterModel.spaRactive(Template_Species)
23.BugbusterModel.spaRactive_interface
24.BugbusterModel.Bioenvironment_Dephosphorylation_spaRactive(Bioenvironment_Dephosphorylation_spaRactive(Template_RxR1P1))
25.BugbusterModel.Bioenvironment_Degradation_spaRactive(Bioenvironment_Degradation_spaRactive(Template_RxR1P1))
26.BugbusterModel.Bugbuster_Promoter2(Bugbuster_Promoter2(Template_Promoter_Inducible))
27.BugbusterModel.RNA2(Template_Species)
28.BugbusterModel.RNA2_interface
29.BugbusterModel.Bioenvironment_Degradation_RNA2(Bioenvironment_Degradation_BugbusterRNA2(Template_RxR1P1))
30.BugbusterModel.Bugbuster_RBS_GFP(Bugbuster_RBS_GFP(Template_GFP))
31.BugbusterModel.Bugbuster_ProteinCDS_GFP(Bugbuster_ProteinCDS_GFP(Template_ProteinCDS))
32.BugbusterModel.GFP(Template_Species)
33.BugbusterModel.GFP_interface
34.BugbusterModel.Bioenvironment_Degradation_GFP(Bioenvironment_Degradation_GFP(Template_RxR1P1))
]
where the following code is used:
M[A] Model M contains A
A(B) A imports a component that is referred to as B
F.S Component or model is named S, held in file named F
D Component is named D, held in file name D (i.e. shorthand for D.D)
Physical Implementation
Several of the Parts used in this model have their DNA stored in the Repository of Standard Biological Parts. They are as follows:
The promoter for spaR and spaK (number 1. above): Part BBa_K104002.
The RBS for spaR (number 5. above): Part BBa_K104003.
The CDS for the spaR protein (number 6. above): Part BBa_K104004.
The RBS for spaK (number 7. above): Part BBa_K104005.
The CDS for the spaK protein (number 8. above): Part BBa_K104006.
The promoter for GFP (number 26. above): Part BBa_K104008.
The RBS for GFP (number 30. above): Part BBa_K104009.