Difference between revisions of "Team:Wageningen UR/Software"

Line 8: Line 8:
 
</li>
 
</li>
 
<li class="menu-item">
 
<li class="menu-item">
<a href="#TS_results">Testing the Tool</a>
+
<a href="#TS_validation">Testing the Tool</a>
 
</li>   
 
</li>   
 
<li class="menu-item">
 
<li class="menu-item">
 
<a href="#TS_methods">Software Description</a>
 
<a href="#TS_methods">Software Description</a>
 +
</li> 
 +
<li class="menu-item">
 +
<a href="#TS_results"><i>Varroa</i> Isolate</a>
 
</li>   
 
</li>   
 
<li class="menu-item">
 
<li class="menu-item">
Line 35: Line 38:
 
</section>
 
</section>
  
<section id="TS_results">
+
<section id="TS_validation">
 
  <h1>Testing the tool</h1>
 
  <h1>Testing the tool</h1>
 
<p> We tested the tool on a genome sample from a study with accession number <a href=http://www.ebi.ac.uk/ena/data/view/PRJEB5931> PRJEB5931</a>. <sup><a href="#ts13" id="ref_ts13">13</a></sup> This genome was found after a co-evolution experiment, and a <i>Bacillus thuringiensis</i> with known nematicidal Cry proteins present.  
 
<p> We tested the tool on a genome sample from a study with accession number <a href=http://www.ebi.ac.uk/ena/data/view/PRJEB5931> PRJEB5931</a>. <sup><a href="#ts13" id="ref_ts13">13</a></sup> This genome was found after a co-evolution experiment, and a <i>Bacillus thuringiensis</i> with known nematicidal Cry proteins present.  
<br>
+
<br/>
 
<a href=http://www.ebi.ac.uk/ena/data/view/ERX463573>ERX463573</a> is the accession code of the experiment from which these raw read files came. The experiment this came from was about a Population of <i>Bacillus thuringiensis</i> which were coevolved with <i>Caenorhabditis</i>, which is a kind of nematode, as host.
 
<a href=http://www.ebi.ac.uk/ena/data/view/ERX463573>ERX463573</a> is the accession code of the experiment from which these raw read files came. The experiment this came from was about a Population of <i>Bacillus thuringiensis</i> which were coevolved with <i>Caenorhabditis</i>, which is a kind of nematode, as host.
  
Line 44: Line 47:
 
<a href=https://www.ncbi.nlm.nih.gov/nucleotide/47500285> Cry35Aa4 </a>
 
<a href=https://www.ncbi.nlm.nih.gov/nucleotide/47500285> Cry35Aa4 </a>
 
and  
 
and  
<a href=https://www.ncbi.nlm.nih.gov/nucleotide/2724454>Cry21Aa2</a>. <br>
+
<a href=https://www.ncbi.nlm.nih.gov/nucleotide/2724454>Cry21Aa2</a>. <br/>
 
According to the Cry protein toxin list it is known that Cry35Aa4 is a binary toxin with <a href=https://www.ncbi.nlm.nih.gov/nucleotide/47500295> Cry34Aa4 </a>, and as such we may expect to find this protein, or one like it, as well.
 
According to the Cry protein toxin list it is known that Cry35Aa4 is a binary toxin with <a href=https://www.ncbi.nlm.nih.gov/nucleotide/47500295> Cry34Aa4 </a>, and as such we may expect to find this protein, or one like it, as well.
  
Line 51: Line 54:
 
The easiest way to visualize the results from the three separate components of the tool is to use a <a href=http://bioinformatics.psb.ugent.be/webtools/Venn/>Venn diagram</a>.
 
The easiest way to visualize the results from the three separate components of the tool is to use a <a href=http://bioinformatics.psb.ugent.be/webtools/Venn/>Venn diagram</a>.
  
<figure><img src=https://static.igem.org/mediawiki/2016/2/2c/T--Wageningen_UR--Venn-Diagram_TS.png><figcaption>Figure 1: A Venn diagram showing the overlap of the output of the various methods used to predict whether or not certain genes from the genome are Cry proteins or not.</figcaption></figure>
+
<figure><img src="https://static.igem.org/mediawiki/2016/2/2c/T--Wageningen_UR--Venn-Diagram_TS.png"/><figcaption>Figure 1: A Venn diagram showing the overlap of the output of the various methods used to predict whether or not certain genes from the genome are Cry proteins or not.</figcaption></figure>
  
<p>As Blast had only 5 results it is easier to examine this method in detail. Two of the five were indeed proteins we expected from the paper: Cry35Aa4 and Cry21Aa2. Both of these were also picked up by the Hidden Markov Model method of cry protein detection as shown in figure 1, but not by the RandomForest method. <br>
+
<p>As Blast had only 5 results it is easier to examine this method in detail. Two of the five were indeed proteins we expected from the paper: Cry35Aa4 and Cry21Aa2. Both of these were also picked up by the Hidden Markov Model method of cry protein detection as shown in figure 1, but not by the RandomForest method. <br/>
Next we found a protein that matched very well with the Cry34Aa group, which is a complimentary protein to Cry35Aa4.<br>  
+
Next we found a protein that matched very well with the Cry34Aa group, which is a complimentary protein to Cry35Aa4.<br/>  
The two other proteins which were found: Cry38Aa1, which has no known insecticidal target, but is highly similar to proteins that do: Cry15Aa1, Cry23Aa1, and Cry33Aa1.  <sup><a href="#ts17" id="ref_ts17">17</a></sup><br>
+
The two other proteins which were found: Cry38Aa1, which has no known insecticidal target, but is highly similar to proteins that do: Cry15Aa1, Cry23Aa1, and Cry33Aa1.  <sup><a href="#ts17" id="ref_ts17">17</a></sup><br/>
 
and "Gene_5518" which was 85.87% identical to: Cry14Ab1. This protein is only mentioned in a patent by Sampson et al. 2012.<sup><a href="#ts18" id="ref_ts18">18</a></sup> This protein is quite interesting because it might be a completely new protein or a variation of Cry14Ab1 specific to nematodes.
 
and "Gene_5518" which was 85.87% identical to: Cry14Ab1. This protein is only mentioned in a patent by Sampson et al. 2012.<sup><a href="#ts18" id="ref_ts18">18</a></sup> This protein is quite interesting because it might be a completely new protein or a variation of Cry14Ab1 specific to nematodes.
  
Line 71: Line 74:
 
     <area alt="RandomForest" title="" href="http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html" shape="poly" coords="115,747,193,826,115,902,39,827" />
 
     <area alt="RandomForest" title="" href="http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html" shape="poly" coords="115,747,193,826,115,902,39,827" />
 
</map>
 
</map>
<figure><img src=https://static.igem.org/mediawiki/2016/0/08/T--Wageningen_UR--pipeline_overview_TS.png usemap="#pipeline-map"><figcaption>Figure 2: A graphical representation of the pipeline showing the various methods and tools used. All the pink diamonds are clickable and will take you to the respective tool's homepage. The known Cry proteins box will take you to the Cry protein database. </figcaption></figure>
+
<figure><img src=https://static.igem.org/mediawiki/2016/0/08/T--Wageningen_UR--pipeline_overview_TS.png usemap="#pipeline-map"/><figcaption>Figure 2: A graphical representation of the pipeline showing the various methods and tools used. All the pink diamonds are clickable and will take you to the respective tool's homepage. The known Cry proteins box will take you to the Cry protein database. </figcaption></figure>
 
+
  
 
<h2>Software description</h2>
 
<h2>Software description</h2>
Line 102: Line 104:
 
<a class="tooltip">BLAST<span class="tooltiptext" style="width:500px;">
 
<a class="tooltip">BLAST<span class="tooltiptext" style="width:500px;">
 
The Basic Local Alignment Search Tool (<b>BLAST</b>) is an algorithm for comparing sequence information, such as amino-acid (protein) or nucleic-acid (DNA/RNA) sequences.</span></a> <sup><a href="#ts8" id="ref_ts8">8</a></sup>  
 
The Basic Local Alignment Search Tool (<b>BLAST</b>) is an algorithm for comparing sequence information, such as amino-acid (protein) or nucleic-acid (DNA/RNA) sequences.</span></a> <sup><a href="#ts8" id="ref_ts8">8</a></sup>  
<br>
+
<br/>
 
Using a database of only Cry proteins, this tool will allow us to rapidly identify other proteins with highly similar sequences.
 
Using a database of only Cry proteins, this tool will allow us to rapidly identify other proteins with highly similar sequences.
 
</li>
 
</li>
 
<li>A probabilistic approach based on the primary subdivision between Cry proteins (45% sequence similarity): HMMER.
 
<li>A probabilistic approach based on the primary subdivision between Cry proteins (45% sequence similarity): HMMER.
<br>
+
<br/>
 
The HMMER toolkit contains several programs that the pipeline uses. <sup><a href="#ts9" id="ref_ts9">9</a></sup> The program first builds many different profiles based on the multiple sequence alignment of the primary Cry protein groups. This is handled by Clustal Omega. <sup><a href="#ts10" id="ref_ts10">10</a></sup>  
 
The HMMER toolkit contains several programs that the pipeline uses. <sup><a href="#ts9" id="ref_ts9">9</a></sup> The program first builds many different profiles based on the multiple sequence alignment of the primary Cry protein groups. This is handled by Clustal Omega. <sup><a href="#ts10" id="ref_ts10">10</a></sup>  
 
<ul>
 
<ul>
Line 145: Line 147:
 
<h3>Venn-Diagrams</h3>
 
<h3>Venn-Diagrams</h3>
 
<p>All three separate methods give a different output. In order to make an easy visual comparison, we make use of a web tool that can easily calculate and draw custom Venn-diagrams. This tool was made by the university of Gent and can be found <a href=http://bioinformatics.psb.ugent.be/webtools/Venn/>here</a>.  
 
<p>All three separate methods give a different output. In order to make an easy visual comparison, we make use of a web tool that can easily calculate and draw custom Venn-diagrams. This tool was made by the university of Gent and can be found <a href=http://bioinformatics.psb.ugent.be/webtools/Venn/>here</a>.  
 
 
</div>
 
</div>
 +
<p onclick="javascript:ShowHide('HiddenDiv1')" style="border: 2px solid gray;">Click here to open or close the overview.</p>
 
</section>
 
</section>
  
 +
<section id="TS_results">
 +
<h1><i>Varroa</i> Isolate results</h1>
 +
<p> Given the Next Generation Sequencing (NGS) results from the <a href="https://2016.igem.org/Team:Wageningen_UR/Description/Specificity#Isolates4"><i>Varroa</i> isolates experiment</a> which appeared to be a close match to <i>Lysinibacillus</i> according to the 16S analysis results as seen in [lisa notebook#october]. The pipeline was able to piece together the genome into 822 contigs, from more than 17.5 million individual reads. More statistics about the assembly are found below:
 +
</p>
 +
<ul>
 +
<li>Total reads: 17,579,690 </li>
 +
<li>Number of aligned reads: 17,078,201 </li>
 +
<li>Expected genome coverage: 4.35088 </li>
 +
<li>De Bruijn Graph edges: 112 </li>
 +
<li>Total contigs: 822 </li>
 +
<li><a class="tooltip">n50 value<span class="tooltiptext" style="width:500px;">
 +
The N50 value is a weighted median statistic such that 50% of the entire assembly is contained in contigs of larger size than this number. </span></a>: 163,362</li>
 +
<li>Largest contig length: 504,583</li>
 +
<li>Mean contig length: 4,905</li>
 +
<li>Total genome length: 4,032,210 </li>
 +
</ul>
 +
 +
<p>
 +
From this assembled genome the pipeline was able to find 4,4427 genes. From this entire list only 4 were found by the pipeline to be potential Cry proteins. These were investigated and the results of which can be viewed by clicking on the button below.
 +
</p>
 +
<br/>
 +
<a href="https://static.igem.org/mediawiki/2016/9/97/T--Wageningen_UR--pipeline_NGS_result_inspection.pdf">
 +
<figure><img src="https://static.igem.org/mediawiki/2016/3/3a/T--Wageningen_UR--toplogobutton.jpg"/></a><figcaption>Click the button to go to the screenshot! </figcaption></figure>
 +
 +
<p>The button links to a pdf which shows 3 screenshots of further examination of "gene_678", which was found to be a potential Cry protein.
 +
<br/>
 +
<b>The first image</b> shows the blast result from this gene against the non redundant protein database. The conserved domains shown are the OrfB_IS605 superfamily and the Cysteine rich_CPCC domain. Neither of these are known to have a functional characterization. The main hits in this image are of "transposases", which are a class of genes known to move, and bind to, <a class="tooltip">Transposons<span class="tooltiptext" style="width:500px;"> A transposon is a DNA sequence that can change its position within a genome.</span></a> But only the first 77% of the gene hits to anything. So we decided to investigate the remaining 23% of the gene.
 +
<br/>
 +
<b>The second image</b> shows the blast result from the unknown 23% of the gene against the non redundant protein database. In this image this piece is just named "Protein Sequence (71 letters)" and seems to be quite comparable to known membrane proteins. Cry proteins are known to interact with the membrane to form the pores needed to kill their target.
 +
<br/>
 +
<b>The third image</b> shows the output of the "Coils" expasy tool <sup><a href="#ts20" id="ref_ts20">4</a></sup>, used to examine the secondary structure of this protein. This image shows that there may be some coils at the start of the protein, and some around the 200 amino acid area.
 +
</p>
 +
</section>
  
<section id=references>
+
<section id="references">
 
<h1>References</h1>
 
<h1>References</h1>
 +
<ol class="references">
 
<a id="ts1" href=http://aem.asm.org/content/78/14/4795.short>1.</a> Ye, W., Zhu, L., Liu, Y., Crickmore, N., Peng, D., Ruan, L., & Sun, M. (2012). Mining new crystal protein genes from  <i>Bacillus thuringiensis</i> on the basis of mixed plasmid-enriched genome sequencing and a computational pipeline. Applied and environmental microbiology, 78(14), 4795-4801.
 
<a id="ts1" href=http://aem.asm.org/content/78/14/4795.short>1.</a> Ye, W., Zhu, L., Liu, Y., Crickmore, N., Peng, D., Ruan, L., & Sun, M. (2012). Mining new crystal protein genes from  <i>Bacillus thuringiensis</i> on the basis of mixed plasmid-enriched genome sequencing and a computational pipeline. Applied and environmental microbiology, 78(14), 4795-4801.
 
<a href="#ref_ts1" title="Jump back to footnote 1 in the text.">↩</a>
 
<a href="#ref_ts1" title="Jump back to footnote 1 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts2" href=http://link.springer.com/article/10.1007/s13592-014-0288-z>2.</a> Alquisira-Ramírez, E. V., Paredes-Gonzalez, J. R., Hernández-Velázquez, V. M., Ramírez-Trujillo, J. A., & Peña-Chora, G. (2014). In vitro susceptibility of Varroa destructor and Apis mellifera to native strains of <i>Bacillus thuringiensis</i>. Apidologie, 45(6), 707-718.
 
<a id="ts2" href=http://link.springer.com/article/10.1007/s13592-014-0288-z>2.</a> Alquisira-Ramírez, E. V., Paredes-Gonzalez, J. R., Hernández-Velázquez, V. M., Ramírez-Trujillo, J. A., & Peña-Chora, G. (2014). In vitro susceptibility of Varroa destructor and Apis mellifera to native strains of <i>Bacillus thuringiensis</i>. Apidologie, 45(6), 707-718.
 
<a href="#ref_ts2" title="Jump back to footnote 2 in the text.">↩</a>
 
<a href="#ref_ts2" title="Jump back to footnote 2 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts3" href= http://www.nature.com/nbt/journal/v29/n11/full/nbt.2023.html>3.</a> Compeau, P. E., Pevzner, P. A., & Tesler, G. (2011). How to apply de Bruijn graphs to genome assembly. Nature biotechnology, 29(11), 987-991.
 
<a id="ts3" href= http://www.nature.com/nbt/journal/v29/n11/full/nbt.2023.html>3.</a> Compeau, P. E., Pevzner, P. A., & Tesler, G. (2011). How to apply de Bruijn graphs to genome assembly. Nature biotechnology, 29(11), 987-991.
 
<a href="#ref_ts3" title="Jump back to footnote 3 in the text.">↩</a>
 
<a href="#ref_ts3" title="Jump back to footnote 3 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ref_ts4" href=http://ieeexplore.ieee.org/document/1165342/>4.</a> Rabiner, L., & Juang, B. (1986). An introduction to hidden Markov models. ieee assp magazine, 3(1), 4-16.
 
<a id="ref_ts4" href=http://ieeexplore.ieee.org/document/1165342/>4.</a> Rabiner, L., & Juang, B. (1986). An introduction to hidden Markov models. ieee assp magazine, 3(1), 4-16.
 
<a href="#ref_ts4" title="Jump back to footnote 4 in the text.">↩</a>
 
<a href="#ref_ts4" title="Jump back to footnote 4 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts5" href=http://www.btnomenclature.info/  >5.</a>  Crickmore, N., Baum, J., Bravo, A., Lereclus, D., Narva, K., Sampson, K., Schnepf, E., Sun, M. and Zeigler, D.R. " <i>Bacillus thuringiensis</i> toxin nomenclature" (2016)
 
<a id="ts5" href=http://www.btnomenclature.info/  >5.</a>  Crickmore, N., Baum, J., Bravo, A., Lereclus, D., Narva, K., Sampson, K., Schnepf, E., Sun, M. and Zeigler, D.R. " <i>Bacillus thuringiensis</i> toxin nomenclature" (2016)
 
http://www.btnomenclature.info/  
 
http://www.btnomenclature.info/  
 
<a href="#ref_ts5" title="Jump back to footnote 5 in the text.">↩</a>
 
<a href="#ref_ts5" title="Jump back to footnote 5 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts6" href=http://dx.doi.org/10.1093/bioinformatics/btp163 >6.</a>  Cock PA, Antao T, Chang JT, Bradman BA, Cox CJ, Dalke A, Friedberg I, Hamelryck T, Kauff F, Wilczynski B and de Hoon MJL (2009) Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics, 25, 1422-1423
 
<a id="ts6" href=http://dx.doi.org/10.1093/bioinformatics/btp163 >6.</a>  Cock PA, Antao T, Chang JT, Bradman BA, Cox CJ, Dalke A, Friedberg I, Hamelryck T, Kauff F, Wilczynski B and de Hoon MJL (2009) Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics, 25, 1422-1423
 
<a href="#ref_ts6" title="Jump back to footnote 6 in the text.">↩</a>
 
<a href="#ref_ts6" title="Jump back to footnote 6 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts7" href=ftp://131.252.97.79/Transfer/Treg/WFRE_Articles/Liaw_02_Classification%20and%20regression%20by%20randomForest.pdf >7.</a>  Liaw, A., & Wiener, M. (2002). Classification and regression by randomForest. R news, 2(3), 18-22.
 
<a id="ts7" href=ftp://131.252.97.79/Transfer/Treg/WFRE_Articles/Liaw_02_Classification%20and%20regression%20by%20randomForest.pdf >7.</a>  Liaw, A., & Wiener, M. (2002). Classification and regression by randomForest. R news, 2(3), 18-22.
 
<a href="#ref_ts7" title="Jump back to footnote 7 in the text.">↩</a>
 
<a href="#ref_ts7" title="Jump back to footnote 7 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts8" href= >8.</a>  Altschul, S. F., Gish, W., Miller, W., Myers, E. W., & Lipman, D. J. (1990). Basic local alignment search tool. Journal of molecular biology, 215(3), 403-410.
 
<a id="ts8" href= >8.</a>  Altschul, S. F., Gish, W., Miller, W., Myers, E. W., & Lipman, D. J. (1990). Basic local alignment search tool. Journal of molecular biology, 215(3), 403-410.
 
<a href="#ref_ts8" title="Jump back to footnote 8 in the text.">↩</a>
 
<a href="#ref_ts8" title="Jump back to footnote 8 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts9" href=www.hmmr.org >9.</a>  Eddy, S. R. (1998). Profile hidden Markov models. Bioinformatics, 14(9), 755-763.
 
<a id="ts9" href=www.hmmr.org >9.</a>  Eddy, S. R. (1998). Profile hidden Markov models. Bioinformatics, 14(9), 755-763.
 
<a href="#ref_ts9" title="Jump back to footnote 9 in the text.">↩</a>
 
<a href="#ref_ts9" title="Jump back to footnote 9 in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts10" href=http://link.springer.com/protocol/10.1007/978-1-62703-646-7_6  >10.</a>  Sievers, F., & Higgins, D. G. (2014). Clustal Omega, accurate alignment of very large numbers of sequences. Multiple sequence alignment methods, 105-116.
 
<a id="ts10" href=http://link.springer.com/protocol/10.1007/978-1-62703-646-7_6  >10.</a>  Sievers, F., & Higgins, D. G. (2014). Clustal Omega, accurate alignment of very large numbers of sequences. Multiple sequence alignment methods, 105-116.
 
<a href="#ref_ts10" title="Jump back to footnote 10  in the text.">↩</a>
 
<a href="#ref_ts10" title="Jump back to footnote 10  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts11" href=http://peds.oxfordjournals.org/content/4/2/155  >11.</a>  Guruprasad, K., Reddy, B. B., & Pandit, M. W. (1990). Correlation between stability of a protein and its dipeptide composition: a novel approach for predicting in vivo stability of a protein from its primary sequence. Protein engineering, 4(2), 155-161.
 
<a id="ts11" href=http://peds.oxfordjournals.org/content/4/2/155  >11.</a>  Guruprasad, K., Reddy, B. B., & Pandit, M. W. (1990). Correlation between stability of a protein and its dipeptide composition: a novel approach for predicting in vivo stability of a protein from its primary sequence. Protein engineering, 4(2), 155-161.
 
<a href="#ref_ts11" title="Jump back to footnote 11  in the text.">↩</a>
 
<a href="#ref_ts11" title="Jump back to footnote 11  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts12" href=http://scikit-learn.org/stable/  >12.</a>  Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... & Vanderplas, J. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12(Oct), 2825-2830.
 
<a id="ts12" href=http://scikit-learn.org/stable/  >12.</a>  Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... & Vanderplas, J. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12(Oct), 2825-2830.
 
<a href="#ref_ts12" title="Jump back to footnote 12  in the text.">↩</a>
 
<a href="#ref_ts12" title="Jump back to footnote 12  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts13" href= http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1002169 >13.</a>  Masri, L., Branca, A., Sheppard, A. E., Papkou, A., Laehnemann, D., Guenther, P. S., ... & Brzuszkiewicz, E. (2015). Host–pathogen coevolution: the selective advantage of Bacillus thuringiensis virulence and its cry toxin genes. PLoS Biol, 13(6), e1002169.
 
<a id="ts13" href= http://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1002169 >13.</a>  Masri, L., Branca, A., Sheppard, A. E., Papkou, A., Laehnemann, D., Guenther, P. S., ... & Brzuszkiewicz, E. (2015). Host–pathogen coevolution: the selective advantage of Bacillus thuringiensis virulence and its cry toxin genes. PLoS Biol, 13(6), e1002169.
 
<a href="#ref_ts13" title="Jump back to footnote 13  in the text.">↩</a>
 
<a href="#ref_ts13" title="Jump back to footnote 13  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts14" href=http://www.ncbi.nlm.nih.gov/pubmed/11275324>14.</a>de Maagd, R. A., Bravo, A., & Crickmore, N. (2001). How  <i>Bacillus thuringiensis</i> has evolved specific toxins to colonize the insect world. TRENDS in Genetics, 17(4), 193-199.
 
<a id="ts14" href=http://www.ncbi.nlm.nih.gov/pubmed/11275324>14.</a>de Maagd, R. A., Bravo, A., & Crickmore, N. (2001). How  <i>Bacillus thuringiensis</i> has evolved specific toxins to colonize the insect world. TRENDS in Genetics, 17(4), 193-199.
<a href="#ref_ts14" title="Jump back to footnote 14  in the text.">↩</a><br><br>
+
<a href="#ref_ts14" title="Jump back to footnote 14  in the text.">↩</a><br/><br/>
 
<a id="ts15" href=http://bioinformatics.oxfordjournals.org/content/28/11/1420.short  >15.</a>  Peng, Y., Leung, H. C., Yiu, S. M., & Chin, F. Y. (2012). IDBA-UD: a de novo assembler for single-cell and metagenomic sequencing data with highly uneven depth. Bioinformatics, 28(11), 1420-1428.
 
<a id="ts15" href=http://bioinformatics.oxfordjournals.org/content/28/11/1420.short  >15.</a>  Peng, Y., Leung, H. C., Yiu, S. M., & Chin, F. Y. (2012). IDBA-UD: a de novo assembler for single-cell and metagenomic sequencing data with highly uneven depth. Bioinformatics, 28(11), 1420-1428.
 
<a href="#ref_ts15" title="Jump back to footnote 15  in the text.">↩</a>
 
<a href="#ref_ts15" title="Jump back to footnote 15  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts16" href=http://www.ncbi.nlm.nih.gov/pubmed/11410670>16.</a>  Besemer, J., Lomsadze, A., & Borodovsky, M. (2001). GeneMarkS: a self-training method for prediction of gene starts in microbial genomes. Implications for finding sequence motifs in regulatory regions. Nucleic acids research, 29(12), 2607-2618.
 
<a id="ts16" href=http://www.ncbi.nlm.nih.gov/pubmed/11410670>16.</a>  Besemer, J., Lomsadze, A., & Borodovsky, M. (2001). GeneMarkS: a self-training method for prediction of gene starts in microbial genomes. Implications for finding sequence motifs in regulatory regions. Nucleic acids research, 29(12), 2607-2618.
 
<a href="#ref_ts16" title="Jump back to footnote 16  in the text.">↩</a>
 
<a href="#ref_ts16" title="Jump back to footnote 16  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts17" href=http://aem.asm.org/content/70/8/4889.long  >17.</a>  Baum, J. A., Chu, C. R., Rupar, M., Brown, G. R., Donovan, W. P., Huesing, J. E., ... & Vaughn, T. (2004). Binary toxins from Bacillus thuringiensis active against the western corn rootworm, Diabrotica virgifera virgifera LeConte. Applied and environmental microbiology, 70(8), 4889-4898.
 
<a id="ts17" href=http://aem.asm.org/content/70/8/4889.long  >17.</a>  Baum, J. A., Chu, C. R., Rupar, M., Brown, G. R., Donovan, W. P., Huesing, J. E., ... & Vaughn, T. (2004). Binary toxins from Bacillus thuringiensis active against the western corn rootworm, Diabrotica virgifera virgifera LeConte. Applied and environmental microbiology, 70(8), 4889-4898.
 
<a href="#ref_ts17" title="Jump back to footnote 17  in the text.">↩</a>
 
<a href="#ref_ts17" title="Jump back to footnote 17  in the text.">↩</a>
<br><br>
+
<br/><br/>
 
<a id="ts18" href= https://www.google.com/patents/US8318900 >18.</a> Sampson, K. S., Tomso, D. J., & Dumitru, R. V. (2012). U.S. Patent No. 8,318,900. Washington, DC: U.S. Patent and Trademark Office.   
 
<a id="ts18" href= https://www.google.com/patents/US8318900 >18.</a> Sampson, K. S., Tomso, D. J., & Dumitru, R. V. (2012). U.S. Patent No. 8,318,900. Washington, DC: U.S. Patent and Trademark Office.   
 
<a href="#ref_ts18" title="Jump back to footnote 18  in the text.">↩</a>
 
<a href="#ref_ts18" title="Jump back to footnote 18  in the text.">↩</a>
<br><br>
+
<a id="ts19" href="http://www.sciencedirect.com/science/article/pii/S0031320396001422">19.</a>  Bradley, A. P. (1997). The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern recognition, 30(7), 1145-1159.  
<a id="ts19" href= >19.</a>  Bradley, A. P. (1997). The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern recognition, 30(7), 1145-1159.  
+
 
<a href="#ref_ts19" title="Jump back to footnote 19  in the text.">↩</a>
 
<a href="#ref_ts19" title="Jump back to footnote 19  in the text.">↩</a>
<br><br>
+
<br/><br/>
 +
<a id="ts20" href="https://www.researchgate.net/profile/Andrei_Lupas/publication/6042403_Predicting_coiled_coils_from_protein_sequences/links/00b4951710268a2a2d000000.pdf" >20.</a> Lupas, A., Van Dyke, M., and Stock, J. (1991) Predicting Coiled Coils from Protein Sequences,Science 252:1162-1164.
 +
<a href="#ref_ts20" title="Jump back to footnote 20 in the text.">↩</a>
 +
</ol>
 
</section>
 
</section>
 
</html>
 
</html>
 
{{Wageningen_UR/footer}}
 
{{Wageningen_UR/footer}}

Revision as of 15:55, 19 October 2016

Wageningen UR iGEM 2016

 

Toxin Scanner

BioBrick discovery

For iGEM 2016 we designed a high-throughput pipeline for the identification of novel proteins directly from raw genome sequencing data. Given the specificity of our tool and the importance of biobrick discovery in iGEM, we made it publicly available for everyone to modify and use. The tool can be found in this Gitlab repository .
For the purpose of the BeeT project, we use it as a cry toxin predictor, given genomes of selected bacteria.

Toxin Specificity

For this project we need a toxin that specifically targets Varroa destructor. The most well known miticidal proteins are the crystal (Cry) proteins. These are usually found on megaplasmids from Bacillus Thuringiensis and related species. 14

We know Varroa-specific miticidal activity exists in Bacillus thuringiensis and related species, as shown in: "In vitro susceptibility of Varroa destructor and Apis mellifera to native strains of Bacillus thuringiensis." by Alquisira-Ramírez et al. 2 In this paper, several isolates are described that cause a mite mortality of up to 100%. Importantly, the strains also showed no miticidal activity against bee larvae. Because of this we started several sub-projects in parallel to maximize our chances of finding a viable V. destructor-killer. The specificity part of our project focuses on creating V. destructor-gut binding Cry toxins and finding V. destructor-specific miticidal proteins.

There already exists a publication about a tool called “Bt Toxin Scanner”1. This tool does not fully support local deployment, which is needed for high-throughput analysis. Also, because of the relatively basic analysis done by the tool, we decided to develop our own tool that is fully open-source and improves upon the analysis techniques used in Bt Toxin Scanner. Our goal with this tool is to run raw sequencing files, and deliver potential Cry proteins with just the click of a button.

This tool was made in preparation for results of the latter, finding V. destructor-specific miticidal proteins, which we assume to be of the Cry protein family. These Cry proteins are a diverse group, but are known to be highly specific for individual insects, acari, nematodes and various other eukaryotic taxa. Cry proteins are not necessarily a group of proteins that all perform the same function in the same manner. The distinction between Cry and non-Cry proteins is defined by a committee: Cry Protein website Based on 45% sequence similarity there are over 70 groups. This high amount of diversity makes it hard to predict when something is or isn't a Cry protein. Despite this diversity, many of them have the same three domain structure. The N-terminal domain I is involved in membrane insertion and pore formation, while domains II and III are involved in receptor recognition and binding to them.

Testing the tool

We tested the tool on a genome sample from a study with accession number PRJEB5931. 13 This genome was found after a co-evolution experiment, and a Bacillus thuringiensis with known nematicidal Cry proteins present.
ERX463573 is the accession code of the experiment from which these raw read files came. The experiment this came from was about a Population of Bacillus thuringiensis which were coevolved with Caenorhabditis, which is a kind of nematode, as host. From the study we know to expect at the very least the following two proteins: Cry35Aa4 and Cry21Aa2.
According to the Cry protein toxin list it is known that Cry35Aa4 is a binary toxin with Cry34Aa4 , and as such we may expect to find this protein, or one like it, as well.

Visualizing the result

The easiest way to visualize the results from the three separate components of the tool is to use a Venn diagram.

Figure 1: A Venn diagram showing the overlap of the output of the various methods used to predict whether or not certain genes from the genome are Cry proteins or not.

As Blast had only 5 results it is easier to examine this method in detail. Two of the five were indeed proteins we expected from the paper: Cry35Aa4 and Cry21Aa2. Both of these were also picked up by the Hidden Markov Model method of cry protein detection as shown in figure 1, but not by the RandomForest method.
Next we found a protein that matched very well with the Cry34Aa group, which is a complimentary protein to Cry35Aa4.
The two other proteins which were found: Cry38Aa1, which has no known insecticidal target, but is highly similar to proteins that do: Cry15Aa1, Cry23Aa1, and Cry33Aa1. 17
and "Gene_5518" which was 85.87% identical to: Cry14Ab1. This protein is only mentioned in a patent by Sampson et al. 2012.18 This protein is quite interesting because it might be a completely new protein or a variation of Cry14Ab1 specific to nematodes.

Tool overview

We use a combination of existing tools to come to the prediction of novel cry proteins. The entire pipeline consists of four scripts in total, one of which is entirely dedicated to analysis of the Random Forest model and not further used in the main program. The others are there to group the Machine Learning specific functions, the functions that handle known cry proteins, and the functions that handle raw sequence data. Figure 2 gives a graphical representation of the pipeline, though some modules have been left out for the sake of readability. Here, we go through each part of the process in a step-by-step manner.

idba_ud genemark Cry protein hmmscan blastp RandomForest
Figure 2: A graphical representation of the pipeline showing the various methods and tools used. All the pink diamonds are clickable and will take you to the respective tool's homepage. The known Cry proteins box will take you to the Cry protein database.

Software description

Click here for a highly detailed overview of how the pipeline works.

Click here to open or close the overview.

Varroa Isolate results

Given the Next Generation Sequencing (NGS) results from the Varroa isolates experiment which appeared to be a close match to Lysinibacillus according to the 16S analysis results as seen in [lisa notebook#october]. The pipeline was able to piece together the genome into 822 contigs, from more than 17.5 million individual reads. More statistics about the assembly are found below:

From this assembled genome the pipeline was able to find 4,4427 genes. From this entire list only 4 were found by the pipeline to be potential Cry proteins. These were investigated and the results of which can be viewed by clicking on the button below.


Click the button to go to the screenshot!

The button links to a pdf which shows 3 screenshots of further examination of "gene_678", which was found to be a potential Cry protein.
The first image shows the blast result from this gene against the non redundant protein database. The conserved domains shown are the OrfB_IS605 superfamily and the Cysteine rich_CPCC domain. Neither of these are known to have a functional characterization. The main hits in this image are of "transposases", which are a class of genes known to move, and bind to, Transposons A transposon is a DNA sequence that can change its position within a genome. But only the first 77% of the gene hits to anything. So we decided to investigate the remaining 23% of the gene.
The second image shows the blast result from the unknown 23% of the gene against the non redundant protein database. In this image this piece is just named "Protein Sequence (71 letters)" and seems to be quite comparable to known membrane proteins. Cry proteins are known to interact with the membrane to form the pores needed to kill their target.
The third image shows the output of the "Coils" expasy tool 4, used to examine the secondary structure of this protein. This image shows that there may be some coils at the start of the protein, and some around the 200 amino acid area.

References

    1. Ye, W., Zhu, L., Liu, Y., Crickmore, N., Peng, D., Ruan, L., & Sun, M. (2012). Mining new crystal protein genes from Bacillus thuringiensis on the basis of mixed plasmid-enriched genome sequencing and a computational pipeline. Applied and environmental microbiology, 78(14), 4795-4801.

    2. Alquisira-Ramírez, E. V., Paredes-Gonzalez, J. R., Hernández-Velázquez, V. M., Ramírez-Trujillo, J. A., & Peña-Chora, G. (2014). In vitro susceptibility of Varroa destructor and Apis mellifera to native strains of Bacillus thuringiensis. Apidologie, 45(6), 707-718.

    3. Compeau, P. E., Pevzner, P. A., & Tesler, G. (2011). How to apply de Bruijn graphs to genome assembly. Nature biotechnology, 29(11), 987-991.

    4. Rabiner, L., & Juang, B. (1986). An introduction to hidden Markov models. ieee assp magazine, 3(1), 4-16.

    5. Crickmore, N., Baum, J., Bravo, A., Lereclus, D., Narva, K., Sampson, K., Schnepf, E., Sun, M. and Zeigler, D.R. " Bacillus thuringiensis toxin nomenclature" (2016) http://www.btnomenclature.info/

    6. Cock PA, Antao T, Chang JT, Bradman BA, Cox CJ, Dalke A, Friedberg I, Hamelryck T, Kauff F, Wilczynski B and de Hoon MJL (2009) Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics, 25, 1422-1423

    7. Liaw, A., & Wiener, M. (2002). Classification and regression by randomForest. R news, 2(3), 18-22.

    8. Altschul, S. F., Gish, W., Miller, W., Myers, E. W., & Lipman, D. J. (1990). Basic local alignment search tool. Journal of molecular biology, 215(3), 403-410.

    9. Eddy, S. R. (1998). Profile hidden Markov models. Bioinformatics, 14(9), 755-763.

    10. Sievers, F., & Higgins, D. G. (2014). Clustal Omega, accurate alignment of very large numbers of sequences. Multiple sequence alignment methods, 105-116.

    11. Guruprasad, K., Reddy, B. B., & Pandit, M. W. (1990). Correlation between stability of a protein and its dipeptide composition: a novel approach for predicting in vivo stability of a protein from its primary sequence. Protein engineering, 4(2), 155-161.

    12. Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... & Vanderplas, J. (2011). Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12(Oct), 2825-2830.

    13. Masri, L., Branca, A., Sheppard, A. E., Papkou, A., Laehnemann, D., Guenther, P. S., ... & Brzuszkiewicz, E. (2015). Host–pathogen coevolution: the selective advantage of Bacillus thuringiensis virulence and its cry toxin genes. PLoS Biol, 13(6), e1002169.

    14.de Maagd, R. A., Bravo, A., & Crickmore, N. (2001). How Bacillus thuringiensis has evolved specific toxins to colonize the insect world. TRENDS in Genetics, 17(4), 193-199.

    15. Peng, Y., Leung, H. C., Yiu, S. M., & Chin, F. Y. (2012). IDBA-UD: a de novo assembler for single-cell and metagenomic sequencing data with highly uneven depth. Bioinformatics, 28(11), 1420-1428.

    16. Besemer, J., Lomsadze, A., & Borodovsky, M. (2001). GeneMarkS: a self-training method for prediction of gene starts in microbial genomes. Implications for finding sequence motifs in regulatory regions. Nucleic acids research, 29(12), 2607-2618.

    17. Baum, J. A., Chu, C. R., Rupar, M., Brown, G. R., Donovan, W. P., Huesing, J. E., ... & Vaughn, T. (2004). Binary toxins from Bacillus thuringiensis active against the western corn rootworm, Diabrotica virgifera virgifera LeConte. Applied and environmental microbiology, 70(8), 4889-4898.

    18. Sampson, K. S., Tomso, D. J., & Dumitru, R. V. (2012). U.S. Patent No. 8,318,900. Washington, DC: U.S. Patent and Trademark Office. 19. Bradley, A. P. (1997). The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern recognition, 30(7), 1145-1159.

    20. Lupas, A., Van Dyke, M., and Stock, J. (1991) Predicting Coiled Coils from Protein Sequences,Science 252:1162-1164.