Team:Heidelberg/Toolbox Guide

From 2014.igem.org

(Difference between revisions)
Line 122: Line 122:
</div>
</div>
</div>
</div>
-
<!-- ko if: data.q0A -->
+
<!-- ko fadeVisible: data.q0A -->
<h3>2. Do you want to use split inteins or sortase to circularize your protein?</h3>
<h3>2. Do you want to use split inteins or sortase to circularize your protein?</h3>
<div class="panel panel-default">
<div class="panel panel-default">
Line 152: Line 152:
<!-- /ko -->
<!-- /ko -->
-
<!-- ko if: data.q1A -->
+
<!-- ko fadeVisible: data.q1A -->
<h3>3. Can your protein be easily expressed in <i>E. coli</i>?</h3>
<h3>3. Can your protein be easily expressed in <i>E. coli</i>?</h3>
<div class="panel panel-default">
<div class="panel panel-default">
Line 171: Line 171:
</div>
</div>
<!-- /ko -->
<!-- /ko -->
-
<div data-bind="if: data.q2A() &amp;&amp; !data.useSortase()">
+
<div data-bind="fadeVisible: data.q2A() &amp;&amp; !data.useSortase()">
<h3>4. Which exteins do you want to use? They will remain as scars in your circular protein.</h3>
<h3>4. Which exteins do you want to use? They will remain as scars in your circular protein.</h3>
<div class="panel panel-default">
<div class="panel panel-default">
Line 180: Line 180:
<input type="radio" data-bind="checked: $parent.data.exteins, checkedValue: $data, click: $parent.data.q3A.bind(null, true)" />
<input type="radio" data-bind="checked: $parent.data.exteins, checkedValue: $data, click: $parent.data.q3A.bind(null, true)" />
<span data-bind="text: N"></span>/<span data-bind="text: C"></span>
<span data-bind="text: N"></span>/<span data-bind="text: C"></span>
-
<!-- ko if: comment -->
+
<!-- ko fadeVisible: comment -->
(<span data-bind="text: comment"></span>)
(<span data-bind="text: comment"></span>)
<!-- /ko -->
<!-- /ko -->
Line 193: Line 193:
</div>
</div>
-
<div data-bind="if: data.q3A() || (data.q2A() &amp;&amp; data.useSortase())">
+
<div data-bind="fadeVisible: data.q3A() || (data.q2A() &amp;&amp; data.useSortase())">
<h3><span data-bind="text: data.useSortase() ? 4 : 5"></span>. If you want to save time, check manually whether the ends are close together (approx. <span data-bind="text: !data.useSortase() &amp;&amp; data.exteins().N == 'XXX' ? 5 : 15"></span>&thinsp;&Aring; or closer). For example, you can use the <a href="http://spdbv.vital-it.ch/">Swiss-PdbViewer</a> or <a href="http://www.pymol.org/">PyMOL</a>.</h3>
<h3><span data-bind="text: data.useSortase() ? 4 : 5"></span>. If you want to save time, check manually whether the ends are close together (approx. <span data-bind="text: !data.useSortase() &amp;&amp; data.exteins().N == 'XXX' ? 5 : 15"></span>&thinsp;&Aring; or closer). For example, you can use the <a href="http://spdbv.vital-it.ch/">Swiss-PdbViewer</a> or <a href="http://www.pymol.org/">PyMOL</a>.</h3>
<div class="panel panel-default" >
<div class="panel panel-default" >
Line 213: Line 213:
</div>
</div>
-
<div data-bind="if: data.q4A() &amp;&amp; !data.endsAreClose()">
+
<div data-bind="fadeVisible: data.q4A() &amp;&amp; !data.endsAreClose()">
Please use <span data-bind="text: softwareName"></span> to generate a linker for your circular protein. [LINK]  
Please use <span data-bind="text: softwareName"></span> to generate a linker for your circular protein. [LINK]  
Line 237: Line 237:
</div>
</div>
-
<!-- ko if: data.comingBack -->
+
<!-- ko fadeVisible: data.comingBack -->
<h3><span data-bind="text: data.useSortase() ? 5 : 6"></span>. Hello again. What is the result of <span data-bind="text: softwareName"></span>?</h3>
<h3><span data-bind="text: data.useSortase() ? 5 : 6"></span>. Hello again. What is the result of <span data-bind="text: softwareName"></span>?</h3>
<div class="panel panel-default">
<div class="panel panel-default">
Line 266: Line 266:
</div>
</div>
<!-- /ko -->
<!-- /ko -->
-
<!-- ko if: data.q5A -->
+
<!-- ko fadeVisible: data.q5A -->
<h3><span data-bind="text: data.useSortase() ? 6 : 7"></span>. Have you decided to use one linker or try different linkers?</h3>
<h3><span data-bind="text: data.useSortase() ? 6 : 7"></span>. Have you decided to use one linker or try different linkers?</h3>
<div class="panel panel-default">
<div class="panel panel-default">

Revision as of 06:41, 15 October 2014


use the intein
TOOLBOX to

1. Please go to www.rcsb.org and get a pdb file of your protein. If you cannot find one, we will not be able to assist you circularizing it.

Additionally, check the DNA sequence of your proteins for EcoRI, XbaI, SpeI, PstI and BsaI recognition sites. If there are E/X/S/P sites, you might have problems to change your backbone or add a promotor. If there is a BsaI recognition site, the cloning will be more difficult.

2. Do you want to use split inteins or sortase to circularize your protein?

  • Successfully used in our project
  • High efficiency
  • In vivo circularization
  • In vitro only
  • Well-purified protein required
  • Not successfully tested yet

3. Can your protein be easily expressed in E. coli?

4. Which exteins do you want to use? They will remain as scars in your circular protein.

. If you want to save time, check manually whether the ends are close together (approx.  Å or closer). For example, you can use the Swiss-PdbViewer or PyMOL.

Please use to generate a linker for your circular protein. [LINK] This step might take up to 11 days.
NILS – hier könnte dein instruction-file-ersatz stehen
NILS – hier auch
NILS – hier immernoch
NILS – hier ebnfalls und auch gerne noch umfangreicher
Please save this link:
https://2014.igem.org/#
 Clipboard icon Copy to clipboard
In order to generate your linker, needs to know the scar amino acid sequence that is caused by circularization. In your case, it is .

. Hello again. What is the result of ?

. Have you decided to use one linker or try different linkers?