Difference between revisions of "Template:Team:TU Eindhoven/Modeling Script HTML"
Jan Willem (Talk | contribs) |
Jan Willem (Talk | contribs) |
||
(24 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<html> | <html> | ||
+ | <div id="wikiTour"> | ||
+ | <div id="moreDepth"> | ||
+ | <a style="text-decoration: none" href="https://2015.igem.org/Team:TU_Eindhoven/Modeling/Results"> | ||
+ | <span class="tekst1BI">Dig Deeper</span><br /> | ||
+ | <img class="tourButton" src="https://static.igem.org/mediawiki/2015/7/7c/TU_Eindhoven_PlayButton.png"> | ||
+ | <span class="tekst1"> | ||
+ | See our modeling results to get a better understanding of our prototypes. | ||
+ | </span> | ||
+ | </div> | ||
+ | </a> | ||
+ | <a style="text-decoration: none" href="https://2015.igem.org/Team:TU_Eindhoven/Results"> | ||
+ | <div id="nextChapter"> | ||
+ | <span class="tekst1BI">Next Chapter</span><br /> | ||
+ | <img class="tourButton" src="https://static.igem.org/mediawiki/2015/d/d1/TU_Eindhoven_FastForward.png"> | ||
+ | <span class="tekst1"> | ||
+ | Find out what experimental results we obtained over the summer.</span> | ||
+ | </div> | ||
+ | </a> | ||
+ | </div> | ||
+ | |||
<div id="containercontent"> | <div id="containercontent"> | ||
<br /> | <br /> | ||
Line 18: | Line 38: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
− | Linker Simulation (Distance)<img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton1" class="spoilerbutton"> | + | Linker Simulation (Distance) <img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton1" class="spoilerbutton"> |
</span> | </span> | ||
<div class="spoiler" id="spoiler1"> | <div class="spoiler" id="spoiler1"> | ||
− | <span class="tekst1"> This model calculates the effect of the linker on the distance between the intracellular domains. It's output file consists of a list of numbers. Each number represents the distance between the intracellular domains that was calculated in one iteration. | + | <span class="tekst1"> This model calculates the effect of the linker on the distance between the intracellular domains. It's output file consists of a list of numbers. Each number represents the distance between the intracellular domains that was calculated in one iteration. |
</span> | </span> | ||
</div> | </div> | ||
Line 27: | Line 47: | ||
<br /> | <br /> | ||
<span class="tekst1"> | <span class="tekst1"> | ||
− | Linker Simulation (BRET/FRET)<img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton2" class="spoilerbutton"> | + | Linker Simulation (BRET/FRET) <img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton2" class="spoilerbutton"> |
</span> | </span> | ||
<div class="spoiler" id="spoiler2"> | <div class="spoiler" id="spoiler2"> | ||
− | <span class="tekst1"> | + | <span class="tekst1"> This model calculates the effect of the linker on the distance between the intracellular domains. Then it uses these calculated data to calculate the mean BRET or FRET efficiency, while maintaining a constant distance between the membrane proteins. It's output file consists of the distance between the membrane proteins that was modeled and the corresponding simulated mean BRET or FRET, separated by a comma.</span> |
</div> | </div> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<span class="tekst1"> | <span class="tekst1"> | ||
− | Total System Simulation<img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton3" class="spoilerbutton"> | + | Total System Simulation <img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton3" class="spoilerbutton"> |
</span> | </span> | ||
<div class="spoiler" id="spoiler3"> | <div class="spoiler" id="spoiler3"> | ||
− | <span class="tekst1"> | + | <span class="tekst1"> This model simulates the total system. It places an equimolar amount of the membrane proteins with the 2 different intracellular domains on a 2D membrane. Then it calculates the mean BRET or FRET efficiency between these domains. It's output file consists of the amount of membrane proteins modeled and the simulated mean BRET or FRET.</span> |
</div> | </div> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<span class="tekst1"> | <span class="tekst1"> | ||
− | Aptamer Binding Simulation<img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton4" class="spoilerbutton"> | + | Aptamer Binding Simulation <img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton4" class="spoilerbutton"> |
</span> | </span> | ||
<div class="spoiler" id="spoiler4"> | <div class="spoiler" id="spoiler4"> | ||
− | <span class="tekst1"> | + | <span class="tekst1"> This model predicts the amount of aptamers bound to their ligand, using the software package Smoldyn. The data in it's output file can be configured in the configuration file of Smoldyn itself. It's output file consists of the amount of particles of each type per 10 time steps, by default.</span> |
</div> | </div> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<span class="tekst1"> | <span class="tekst1"> | ||
− | Parameters<img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton5" class="spoilerbutton"> | + | Parameters <img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton5" class="spoilerbutton"> |
</span> | </span> | ||
<div class="spoiler" id="spoiler5"> | <div class="spoiler" id="spoiler5"> | ||
+ | <span class="tekst1I"> | ||
+ | Custom Model | ||
+ | </span> | ||
+ | <br /> | ||
+ | <br /> | ||
<span class="tekst1"> | <span class="tekst1"> | ||
− | <ul> | + | <ul class="normallist"> |
− | <li>Box Size (nm): | + | <li>Box Size (nm): the width and height of the simulated 2d membrane, so the total area will be the square. We filled in 188 nm, to obtain an area of 35,344 nm<sup>2</sup>, which is about one hundredth of the area of an E. coli bacterium. </li> |
− | <li> Amount of Particles: | + | <li> Amount of Particles: the amount of membrane proteins that will be placed on the 2d area. The amount we used was dependent on the situation</li> |
− | <li> Radius of Membrane Protein (nm): | + | <li> Radius of Membrane Protein (nm): the radius of the simulated membrane protein. The used membrane protein ompX, has a radius of 2 nm. This was measured by means of its PDB file.</li> |
− | <li> Length of Linker (nm): | + | <li> Length of Linker (nm): the contour length of the modeled linker in nanometers. The value we used for our simulation was 28.4 nm; the linker consists of 71 amino acids that each have a contour length of 0.4 nm <a name="reft1" href="#ref1" class="textanchor">[1]</a></li> |
− | <li> Radii of the tethered particles (nm): | + | <li> Radii of the tethered particles (nm): the radii of the two intracellular domains that are tethered to their membrane protein. We filled in 3 nm for both our first domain (Nanoluc) and our second (mNeongreen). These values were measured using PDB files. For Nanoluc a PDB was used that represents a model of the real structure. For mNeongreen, a single beta barrel in the PDB file 4HVF was used. This PDB file describes the x-ray diffraction structure of lanGFP, a relative of lanYFP, the protein which was mutated to mNeongreen. <a name="reft2" href="#ref2" class="textanchor">[2]</a> </li> |
− | <li> Persistence Length of Linker (nm): | + | <li> Persistence Length of Linker (nm): the persistence length that is characteristic for the used material. The value we used to simulate our peptide linker was 0.45 nm <a name="reft3" href="#ref3" class="textanchor">[3]</a></li> |
− | <li> Förster Distance (nm): | + | <li> Förster Distance (nm): the förster distance of the used BRET or FRET pair. Because this distance was not known for the used pairs, 5 nm was used for this parameter, which is a typical distance <a name="reft4" href="#ref4" class="textanchor">[4]</a></li> |
− | <li> Max Förster Distance (nm): | + | <li> Max Förster Distance (nm): the maximum distance the membrane proteins may be apart from each other to simulate the BRET or FRET between their intracellular domains. This parameter was set to 12 nm. Figure ? shows that intracellular domains of membrane proteins that are further away than 12 nm of each other, hardly contribute to the total BRET or FRET signal. </li> |
+ | </ul> | ||
+ | </span> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <span class="tekst1I"> | ||
+ | Smoldyn | ||
+ | </span> | ||
+ | |||
+ | <span class="tekst1"> | ||
+ | <ul class="normallist"> | ||
+ | <li>sysradius: Defines the length of the edge of the system cube. The total volume is the cube of the value spacified here. In our model we used this value to define the concentration of thrombin, while keeping the total molecules of thrombin constant </li> | ||
+ | <li>memradius: Defines the radius of the sphere that represents the E. coli. The membrane area is simulated with a scale of 1:100. It was set to 0.053 to give the simulated E. coli's membrane area on hundredth of a real E. coli <a name="reft5" href="#ref5" class="textanchor">[5]</a></li> | ||
+ | <li>Diffusion constants: The diffusion constants of thrombin and the membrane proteins were configured in the model. The diffusion constant of thrombin was set to 110 µm<sup>2</sup>/s <a name="reft6" href="#ref6" class="textanchor">[6]</a>, and the diffusion constant for the membrane proteins was set to 4.5µm<sup>2</sup>/s, which is an approximation for membrane proteins with an radius of 2 nm in general, not specific for ompX <a name="reft7" href="#ref7" class="textanchor">[7]</a>.</li> | ||
+ | <li>Reaction settings: The association and disassociation constants used for our model were 77450 and 0.00338 <a name="reft8" href="#ref8" class="textanchor">[8]</a>. Furthermore the maximum probability of a geminate reaction was set to 99%, because the aptamers are attached to a 2d surface, the membrane <a name="reft9" href="#ref9" class="textanchor">[9]</a></li> | ||
+ | <li>Amount of particles: Here the amount of simulated proteins can be set. In our simulations the amount was dependent on the situation. The amount of thrombin was always set to 1000, in order to create an excess</li> | ||
</ul> | </ul> | ||
</span> | </span> | ||
Line 69: | Line 109: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
+ | |||
+ | <span class="tekst1"> | ||
+ | Download model<img src="https://static.igem.org/mediawiki/2015/8/87/TU_Eindhoven_Ingeklapt.png" id="spoilerbutton6" class="spoilerbutton"> | ||
+ | </span> | ||
+ | <div class="spoiler" id="spoiler6"> | ||
+ | <span class="tekst1"> Click <a href="https://static.igem.org/mediawiki/2015/f/f1/TU_Eindhoven_Model.zip">here</a> to download the model. The ".bat" files will work for windows. For Mac or Linux use a custom script to startup java in a command-line.</span> | ||
+ | </div> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | <hr> | ||
+ | <br /> | ||
+ | |||
+ | <div class="references"> | ||
+ | <span class="caption"> | ||
+ | <a href="#reft1" name="ref1">[1]</a> S. R. K. Ainavarapu, J. Brujic, H. H. Huang, A. P. Wiita, H. Lu, L. Li, K. a Walther, M. Carrion-Vazquez, H. Li, and J. M. Fernandez, “Contour length and refolding rate of a small protein controlled by engineered disulfide bonds.,” Biophys. J., vol. 92, no. 1, pp. 225–233, 2007. <br /> | ||
+ | <a href="#reft2" name="ref2">[2]</a> N. C. Shaner, G. G. Lambert, A. Chammas, Y. Ni, P. J. Cranfill, M. a Baird, B. R. Sell, J. R. Allen, R. N. Day, M. Israelsson, M. W. Davidson, and J. Wang, “A bright monomeric green fluorescent protein derived from Branchiostoma lanceolatum.,” Nat. Methods, vol. 10, no. 5, pp. 407–9, 2013. <br /> | ||
+ | <a href="#reft3" name="ref3">[3]</a> T. H. Evers, E. M. W. M. Van Dongen, A. C. Faesen, E. W. Meijer, and M. Merkx, “Quantitative understanding of the energy transfer between fluorescent proteins connected via flexible peptide linkers,” Biochemistry, vol. 45, no. 44, pp. 13183–13192, 2006. <br /> | ||
+ | <a href="#reft4" name="ref4">[4]</a> A. Manuscript, “Förster distances for FRET between mCherry and other Visible | ||
+ | Fluorescent Proteins” Changes, vol. 29, no. 6, pp. 997–1003, 2012. <br /> | ||
+ | <a href="#reft5" name="ref5">[5]</a> http://ecoliwiki.net/colipedia/index.php/Escherichia_coli | ||
+ | <br /> | ||
+ | <a href="#reft6" name="ref6">[6]</a> O. V. Kim, Z. Xu, E. D. Rosen, and M. S. Alber, “Fibrin Networks Regulate Protein Transport during Thrombus Development,” PLoS Comput. Biol., vol. 9, no. 6, 2013. <br /> | ||
+ | <a href="#reft7" name="ref7">[7]</a> S. Ramadurai, a Holt, and V. V Krasnikov, “Lateral diffusion of membrane proteins,” J. Am. Chem. Soc., no. 16, pp. 12650–12656, 2009. <br /> | ||
+ | <a href="#reft8" name="ref8">[8]</a> S. Goji and J. Matsui, “Direct detection of thrombin binding to 8-bromodeoxyguanosine-modified aptamer: effects of modification on affinity and kinetics.,” J. Nucleic Acids, vol. 2011, p. 316079, 2011. <br /> | ||
+ | <a href="#reft9" name="ref9">[9]</a> M. M. Palm, M. N. Steijaert, and P. a J. ten Eikelder, Huub M M Hilbers, “Modeling molecule exchange at membranes,” Proc. Third Int. Conf. Found. Syst. Biol. Eng. Denver, Color., pp. 40–43, 2009. <br /> | ||
+ | </span> | ||
+ | </div> |
Latest revision as of 23:19, 20 November 2015
Modeling Script
Model input
A short description, the input parameters and output data are explained for the four submodels below:
Linker Simulation (Distance)
This model calculates the effect of the linker on the distance between the intracellular domains. It's output file consists of a list of numbers. Each number represents the distance between the intracellular domains that was calculated in one iteration.
Linker Simulation (BRET/FRET)
This model calculates the effect of the linker on the distance between the intracellular domains. Then it uses these calculated data to calculate the mean BRET or FRET efficiency, while maintaining a constant distance between the membrane proteins. It's output file consists of the distance between the membrane proteins that was modeled and the corresponding simulated mean BRET or FRET, separated by a comma.
Total System Simulation
This model simulates the total system. It places an equimolar amount of the membrane proteins with the 2 different intracellular domains on a 2D membrane. Then it calculates the mean BRET or FRET efficiency between these domains. It's output file consists of the amount of membrane proteins modeled and the simulated mean BRET or FRET.
Aptamer Binding Simulation
This model predicts the amount of aptamers bound to their ligand, using the software package Smoldyn. The data in it's output file can be configured in the configuration file of Smoldyn itself. It's output file consists of the amount of particles of each type per 10 time steps, by default.
Parameters
Custom Model
Smoldyn
- Box Size (nm): the width and height of the simulated 2d membrane, so the total area will be the square. We filled in 188 nm, to obtain an area of 35,344 nm2, which is about one hundredth of the area of an E. coli bacterium.
- Amount of Particles: the amount of membrane proteins that will be placed on the 2d area. The amount we used was dependent on the situation
- Radius of Membrane Protein (nm): the radius of the simulated membrane protein. The used membrane protein ompX, has a radius of 2 nm. This was measured by means of its PDB file.
- Length of Linker (nm): the contour length of the modeled linker in nanometers. The value we used for our simulation was 28.4 nm; the linker consists of 71 amino acids that each have a contour length of 0.4 nm [1]
- Radii of the tethered particles (nm): the radii of the two intracellular domains that are tethered to their membrane protein. We filled in 3 nm for both our first domain (Nanoluc) and our second (mNeongreen). These values were measured using PDB files. For Nanoluc a PDB was used that represents a model of the real structure. For mNeongreen, a single beta barrel in the PDB file 4HVF was used. This PDB file describes the x-ray diffraction structure of lanGFP, a relative of lanYFP, the protein which was mutated to mNeongreen. [2]
- Persistence Length of Linker (nm): the persistence length that is characteristic for the used material. The value we used to simulate our peptide linker was 0.45 nm [3]
- Förster Distance (nm): the förster distance of the used BRET or FRET pair. Because this distance was not known for the used pairs, 5 nm was used for this parameter, which is a typical distance [4]
- Max Förster Distance (nm): the maximum distance the membrane proteins may be apart from each other to simulate the BRET or FRET between their intracellular domains. This parameter was set to 12 nm. Figure ? shows that intracellular domains of membrane proteins that are further away than 12 nm of each other, hardly contribute to the total BRET or FRET signal.
Smoldyn
- sysradius: Defines the length of the edge of the system cube. The total volume is the cube of the value spacified here. In our model we used this value to define the concentration of thrombin, while keeping the total molecules of thrombin constant
- memradius: Defines the radius of the sphere that represents the E. coli. The membrane area is simulated with a scale of 1:100. It was set to 0.053 to give the simulated E. coli's membrane area on hundredth of a real E. coli [5]
- Diffusion constants: The diffusion constants of thrombin and the membrane proteins were configured in the model. The diffusion constant of thrombin was set to 110 µm2/s [6], and the diffusion constant for the membrane proteins was set to 4.5µm2/s, which is an approximation for membrane proteins with an radius of 2 nm in general, not specific for ompX [7].
- Reaction settings: The association and disassociation constants used for our model were 77450 and 0.00338 [8]. Furthermore the maximum probability of a geminate reaction was set to 99%, because the aptamers are attached to a 2d surface, the membrane [9]
- Amount of particles: Here the amount of simulated proteins can be set. In our simulations the amount was dependent on the situation. The amount of thrombin was always set to 1000, in order to create an excess
Download model
Click here to download the model. The ".bat" files will work for windows. For Mac or Linux use a custom script to startup java in a command-line.