Difference between revisions of "Team:Munich/Software"

Line 77: Line 77:
 
<tr><td colspan=6 align=left valign=center>
 
<tr><td colspan=6 align=left valign=center>
 
<font size=7 color=#51a7f9><b style="color: #51a7f9">Software</b></font>
 
<font size=7 color=#51a7f9><b style="color: #51a7f9">Software</b></font>
 +
<pre>
 +
###################################################################
 +
#                                                                #
 +
#                        CascAID V1.0                            #
 +
#                                                                #
 +
#                  Wed Nov  1 04:23:54 2017                      #
 +
#                                                                #
 +
#                      IGEM Munich 2017                          #
 +
#                                                                #
 +
#                                                                #
 +
#                                                                #
 +
#                                                                #
 +
#                  Please send bug reports to:                    #
 +
#                                                                #
 +
#                        Sven Klumpe                           #
 +
#                                                                #
 +
#                E-Mail: sven.klumpe@tum.de                      #
 +
#                                                                #
 +
###################################################################
 +
 +
 +
</pre>
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 82: Line 104:
 
<td  colspan = 6 align="left">
 
<td  colspan = 6 align="left">
 
<p class="introduction">
 
<p class="introduction">
We mainly developed two branches of Software needed for our project. On the one hand, we developed Software to allow user's devices such as Computers and Smartphones to control our Hardware's devices, Heatbringer and Lightbringer. On the other hand, we used scripting in order to improve the performance of the Cas13a protein regarding a diagnostic device test. This involved the post-design verification of crRNA regarding secondary structure and transcriptomal uniqueness as well as the development of a database of crRNA designs that have already worked. We tried to make the latter as extensive as possible given the limited time, checking for collaboration with other teams working with Cas13a, mainly TU Delft. The repository can be found <a class="myLink" href="https://github.com/igemsoftware2017/igem_munich_2017">here</a>.
+
CascAID is a potentially universal tool for nucleic acid detection.
 +
Fast adaptation of our platform to new targets requires <i>in silico</i> verification of the crRNA design.  
 +
Crucial factors for the development of these crRNA designs are the binding of the crRNA to Cas13a
 +
mainly determined by its secondary structure and the uniqueness of the targeting sequence in the transcriptome
 +
to rule out false positive results. To ensure the integrity of the Cas13a-crRNA complex, we developed
 +
a python script that uses the established program packages for secondary structures NUPACK and Mfold.
 +
In order to verify the specificity of the targeting sequence, we used the BLASTN-short program to
 +
check for similar structures in a transcriptome databank. Additionally, we created a database of crRNA designs  
 +
that have already worked and made it
 +
as extensive as possible given the limited time, checking for collaboration with other teams working with Cas13a,  
 +
mainly TU Delft.  
 +
The second branch of software needed for our project we developed consists of the software for hardware control.
 +
They allow user's devices such as computers and smartphones to control
 +
our hardware's devices, Heatbringer and Lightbringer.
 +
The repository to our software can be found <a class="myLink" href="https://github.com/igemsoftware2017/igem_munich_2017">here</a>.
 
                 </p>
 
                 </p>
 
</td>
 
</td>
Line 95: Line 131:
 
<h3>crRNA Design Verification</h3>
 
<h3>crRNA Design Verification</h3>
 
<p>   
 
<p>   
There are two main problems regarding the crRNA design of Cas13a for a diagnostic device. First of all, one needs to make sure that the secondary structure of the crRNA needed for Cas13a activity is achieved. Second, one needs to make sure that the sequence targeted by the crRNA is specific, i.e. there is no off-target effects in the transcriptome of the organisms present in the sample. If this is not the case, false positive results will occur. The software we developed relies mainly on bioinformatic principles such as Secondary Structure Prediction and Basic Local Alignment Searches Tools (BLAST).  
+
There are two main problems regarding the design of crRNA for a diagnostic test.  
 +
First, the secondary structure of the crRNA needed for Cas13a activity needs to be verified.  
 +
Second, the sequence targeted by the crRNA has to be specific, i.e. , there is no identical sequence in the  
 +
reference transcriptome of an healthy patient. Otherwise off-target effects will lead to
 +
false positive results since Cas13a is activated even though the pathogen is not present.  
 +
To address these issues, we developed a software relying on bioinformatic principles such as  
 +
secondary structure prediction and Basic Local Alignment Searches Tools (BLAST).  
 
</p>
 
</p>
 
</td>
 
</td>
Line 109: Line 151:
 
<h3>Secondary Structure Prediction</h3>
 
<h3>Secondary Structure Prediction</h3>
 
<p>   
 
<p>   
For secondary structure prediction of the crRNA we utilised the two mainly used porgram packages in the field, NUPACK and Mfold. With the help of these packages, we were able to compare newly designed crRNA with secondary structures of crRNAs that were already known to be active, either from actual crystallography data of crRNA in complex with Cas13a, or from structure prediction data of experimentally tested crRNAs. Through this, we could prior to experiments already sort out certain crRNA designs that would not fit the secondary structures. We developed a script for the end user automatising this procedure.
+
For secondary structure prediction of the crRNA we utilised the two established program packages  
</p>
+
in the field, NUPACK and Mfold to compare newly designed crRNA with secondary structures of crRNAs that  
</td>
+
were already known to be active. These reference crRNA structures were either obtained from actual  
</tr>
+
crystallography data of crRNA in complex with Cas13a, or from structure prediction data of experimentally  
 
+
tested crRNAs. Using secondary structure verification we were able to rule out misfolding crRNA
<tr class="lastRow"><td colspan=6 align=center valign=center>
+
designs prior to experiment. We developed a script for the end user automatising this procedure.  
<h4>Mfold</h4>
+
<br>
+
<p> 
+
Mfold is a webserver for RNA secondary structure prediction developed by Michael Zuker based on his paper "Mfold web server for nucleic acid folding and hybridization prediction" that published in <i>Nucleic Acids Research</i>  in 2003. Since Mfold is not available as a locally buildable binary for every operating system, we developed a script that automatically requests a standardised RNA Fold job to the server, therefore making it available throughout all operating systems. Using the result obtained from this request, the secondary structure is checked via a string comparison in so-called "Vienna" notation. This notation gives base pairing as a string of dots and brackets where a dot represents a non-bonded base and brackets form the base-pairs, clarified by a opening bracket "(" at the 5'-end of the base-pair and a closing bracket ")" at the 3'-end. An example taken from the sample output of the program is given below:
+
<pre style="text-align: left;">
+
Example 1: Secondary Structure Prediction
+
 
+
NICE! YOU'VE GOT THE RIGHT SECONDARY STRUCTURE!
+
YOUR SEQUENCE WAS:
+
GAUUUAGACUACCCCAAAAACGAAGGGGACUAAAACACUUUACUCCCUUCCUCCCCGCUGAAAGAU
+
                    (.((((((.((((....)))).)))))).)                  ######## MATCHED SECONDARY STRUCTURE
+
.....................(.((((((.((((....)))).)))))).)..............    ######## PREDICTED SECONDARY STRUCTURE
+
YOUR BACKBONE SEQUENCE HAS BEEN FOUND IN THE DATABANK
+
IT CORRESPONDS TO THE BACKBONE SEQUENCE OF: lwaCas13a
+
 
+
</pre>
+
</p>
+
<p>
+
A more visual output from Mfold is in progress, though not needed for the preliminary usage of the program.  
+
 
</p>
 
</p>
 
</td>
 
</td>
Line 142: Line 165:
 
<br>
 
<br>
 
<p>   
 
<p>   
For offline usage and second validation, we implemented NUPACK locally. This decision was made because we experienced that in certain cases, only one of the program packages was able to predict the secondary structure of crRNA as described in previous papers, predominantly the paper of Liu et al. published in <i>Cell</i> in 2017 "Two Distant Catalytic Sites Are Responsible for C2c2 RNase Activities". Also, it gives you the opportunity to use the program without access to the internet. NUPACK is a RNA Secondary Structure Prediction program package developed by several contributors under the guidance of Prof. Niles A. Pierce at the California Insitute of Technology (Caltech). The source-code is available free-of-charge for academic usage. We implemented it on a Mac running Mac OS Sierra. NUPACK allows the analysis of the partition function, the minimum free energy and the equillibrium base-pairing probabilities of a RNA sequence. By the use of several of these parameters and the final structure prediction, we estimated whether the crRNA would be active in Cas13a. Furthermore, it is possible to predict more than just the most stable structure. This enables looking at less stable structures since the protein may compensate for non-ideal structures by giving the right environment for stabilisation. The output of a suboptimal prediction is given in Example 2:  
+
NUPACK is a RNA Secondary Structure Prediction program package developed
 +
by several contributors under the guidance of Prof. Niles A. Pierce at the California Insitute of Technology (Caltech).
 +
The source-code is available free-of-charge for academic usage.
 +
NUPACK allows the analysis of the partition function, the minimum free energy and the equillibrium base-pairing
 +
probabilities of a RNA sequence.
 +
For offline usage we implemented NUPACK locally. We proceeded to implement Mfold as a webserver request.
 +
This decision was made because we experienced that in certain cases, only one of the program packages  
 +
was able to predict the secondary structure of crRNA as described in previous papers, predominantly the paper of Liu et al. published in <i>Cell</i> in 2017  
 +
"Two Distant Catalytic Sites Are Responsible for C2c2 RNase Activities". Also, a local run gives you  
 +
the possibility of using the full spectrum of NUPACK's programs.
 +
By the use of several of the the final structure prediction, we estimated whether the  
 +
crRNA would be active in Cas13a.  
 +
Furthermore, we experienced that NUPACK sometimes predicts the right secondary structure, it just doesn't represent
 +
the most stable structure. With NUPACK's subopt, it is possible to predict more than just  
 +
the most stable structure. This enables looking at less stable structures since the protein may compensate for  
 +
non-ideal structures by giving the right environment for stabilisation and compare this to the
 +
structure databank. The output of a suboptimal prediction  
 +
is given in Example 2, the explanation is added after '#' for commenting:  
 +
 
  
 
<pre style="text-align: left;">
 
<pre style="text-align: left;">
 
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
 
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
66
+
66 #### length of the sequence
-9.400
+
-9.400 #### free energy of the structure
.....................(.((((((.((((....)))).)))))).)...............
+
.....................(.((((((.((((....)))).)))))).)............... #### secondary structure in Vienna notation
22      51
+
22      51 #### IDs of bases that form basepairs
24      49
+
24      49 #### this would mean base 22 pairs with base 49
 
25      48
 
25      48
 
26      47
 
26      47
Line 183: Line 224:
 
<p>
 
<p>
  
From this, one can extract the secondary structure in Vienna notation as well as the Free Energies of the RNA structure to predict the probability of formation in solution with help of the calculation of the full partition function. Using these, we predicted qualitative activity of the corresponding Cas13a-crRNA complex.  
+
From this, we can extract the secondary structure in Vienna notation as well as the free energies
 +
of the RNA structure to predict the probability of formation in solution with help of the calculation  
 +
of the full partition function. Using these results, the user can make qualitative assumptions about
 +
the activity of the corresponding Cas13a-crRNA complex.  
 
</p>
 
</p>
 
</td>
 
</td>
 
</tr>
 
</tr>
 +
 +
<tr class="lastRow"><td colspan=6 align=center valign=center>
 +
<h4>Mfold</h4>
 +
<br>
 +
<p> 
 +
Mfold is a webserver for RNA secondary structure prediction developed by Michael Zuker based on his paper
 +
"Mfold web server for nucleic acid folding and hybridization prediction" that published in <i>Nucleic Acids Research</i> 
 +
in 2003. Since Mfold is not available as a locally buildable binary for every operating system, we developed a
 +
script that automatically requests a standardised RNA Fold job from the server, therefore making it available
 +
throughout all operating systems. Using the result obtained from this request, the secondary structure is
 +
checked via a string comparison in so-called "Vienna" notation. This notation gives base pairing as a string
 +
of dots and brackets where a dot represents a non-bonded base and brackets form the base-pairs, clarified by
 +
a opening bracket "(" at the 5'-end of the base-pair and a closing bracket ")" at the 3'-end. An example for the output
 +
of the program is given below:
 +
<pre style="text-align: left;">
 +
 +
#######################################################################################
 +
#################### CascAID Secondary Structure Verification #########################
 +
#######################################################################################
 +
 +
 +
 +
#######################################################################################
 +
##################### NUPACK Secondary Structure Verification #########################
 +
#######################################################################################
 +
 +
 +
GOOD NEWS! YOU'VE GOT THE RIGHT SECONDARY STRUCTURE!
 +
YOUR SEQUENCE WAS:
 +
 +
5' GGAUUUAGACUACCCCAAAAACGAAGGGGACUAAAACUGAUAAAGAAGACAGUCAUAAGUGCGGC  3'
 +
 +
      (((((....((((.........)))).)))))                                  ########  MATCHED SECONDARY STRUCTURE
 +
  ...(((((....((((.........)))).)))))..((((..........)))).........    ######## PREDICTED SECONDARY STRUCTURE
 +
___________________________________________________________________
 +
 +
YOUR BACKBONE SEQUENCE HAS BEEN FOUND IN THE DATABANK
 +
IT CORRESPONDS TO THE BACKBONE SEQUENCE OF: lwaCas13a
 +
______________________________________________________________________________________
 +
 +
Job ended normally. Sun Oct 29 23:46:28 2017
 +
Do you have internet connectivity? [yes/no]yes
 +
 +
 +
#######################################################################################
 +
#################### MFOLD SECONDARY STRUCTURE VERIFICATION ###########################
 +
#######################################################################################
 +
 +
 +
 +
#################### CAUTION! #####################
 +
mFOLD SECONDARY STRUCTURE DOES NOT FIT OUR DATA BANK
 +
#################### CAUTION! #####################
 +
 +
 +
YOUR SEQUENCE AND MOST STABLE PREDICTED STRUCTURE IS:
 +
 +
5' GGAUUUAGACUACCCCAAAAACGAAGGGGACUAAAACUGAUAAAGAAGACAGUCAUAAGUGCGG 3'
 +
  ..(((((((((.((((.........)))).......((.....)).....)))).)))))....
 +
______________________________________________________________________________________
 +
 +
Job ended normally. Sun Oct 29 23:47:06 2017
 +
 +
 +
</pre>
 +
</p>
 +
<p>
 +
This is also a good example to show that the case can occur that one program recognizes the
 +
crRNA secondary structure while the other does not. In this case, NUPACK has predicted the structure
 +
while Mfold is not able to predict the structure. Even though this is an experimental construct
 +
that worked, we did not put the secondary structure prediction of this into the database for Mfold,
 +
since it was unable to predict the right structure.
 +
</p>
 +
</td>
 +
</tr>
 +
 +
  
  
Line 245: Line 366:
 
</p>
 
</p>
 
<pre style="text-align: left;">
 
<pre style="text-align: left;">
###################################################################
 
##############        Welcome to CasCAID2GO      ##################
 
###################################################################
 
 
  
############         Target clarified          #################
+
############         Available Detection Targets        #################
  
 
[1] Virus
 
[1] Virus
 
[2] Bacteria
 
[2] Bacteria
[3] Resistance
 
  
 
[0] Go back one step
 
[0] Go back one step
Line 260: Line 376:
 
What would you like to detect?2
 
What would you like to detect?2
  
############         Target clarified          #################
+
############         Available Detection Targets        #################
  
[1] E. Coli
+
[1] Escherichia coli
 +
[2] Bacillus subtillis
  
 
[0] Go back one step
 
[0] Go back one step
Line 268: Line 385:
 
What would you like to detect?1
 
What would you like to detect?1
  
############       Specific Target chosen              ################
+
############             Choose your Target             #################
 
 
+
[1] E. Coli 16s rRNA
+
[1] rRNA Ribosome
+
  
 
[0] Go back one step
 
[0] Go back one step
Line 280: Line 395:
 
###########      The sequence thou art looking for is : ################
 
###########      The sequence thou art looking for is : ################
 
 
GTGTGAGCTCCTAATACGACTCACTATAGGGACCACCCCAAAAATGAAGGGGACTAAAACAACTTTACTCCCTTCCTCCCCGCTGAAAGAT
+
ACUUUACUCCCUUCCUCCCCGCUGAAA
 +
 
  
[1] Order from IDT
 
  
 
[9] Exit
 
[9] Exit
 
[0] Go back one step
 
[0] Go back one step
 +
  
 
</pre>
 
</pre>
 
<p>
 
<p>
  
However, these still need to be tested for off-target effects experimentally since <i>in silico</i> screening can only confirm specificity to a certain amount of certainty.  
+
However, these still need to be tested for off-target effects experimentally since <i>in silico</i>  
 +
screening can only confirm specificity to a certain amount of certainty.  
 
</p>
 
</p>
 
</td>
 
</td>

Revision as of 04:27, 1 November 2017


Software
###################################################################
#                                                                 #
#                        CascAID V1.0                             #
#                                                                 #
#                   Wed Nov  1 04:23:54 2017                      #		
#                                                                 #
#                      IGEM Munich 2017                           # 
#                                                                 #
#                                                                 #
#                                                                 #
#                                                                 #
#                  Please send bug reports to:                    #
#                                                                 #
#                         Sven Klumpe	                          #
#                                                                 #
#                E-Mail: sven.klumpe@tum.de                       #
#                                                                 #
###################################################################


CascAID is a potentially universal tool for nucleic acid detection. Fast adaptation of our platform to new targets requires in silico verification of the crRNA design. Crucial factors for the development of these crRNA designs are the binding of the crRNA to Cas13a mainly determined by its secondary structure and the uniqueness of the targeting sequence in the transcriptome to rule out false positive results. To ensure the integrity of the Cas13a-crRNA complex, we developed a python script that uses the established program packages for secondary structures NUPACK and Mfold. In order to verify the specificity of the targeting sequence, we used the BLASTN-short program to check for similar structures in a transcriptome databank. Additionally, we created a database of crRNA designs that have already worked and made it as extensive as possible given the limited time, checking for collaboration with other teams working with Cas13a, mainly TU Delft. The second branch of software needed for our project we developed consists of the software for hardware control. They allow user's devices such as computers and smartphones to control our hardware's devices, Heatbringer and Lightbringer. The repository to our software can be found here.

crRNA Design Verification

There are two main problems regarding the design of crRNA for a diagnostic test. First, the secondary structure of the crRNA needed for Cas13a activity needs to be verified. Second, the sequence targeted by the crRNA has to be specific, i.e. , there is no identical sequence in the reference transcriptome of an healthy patient. Otherwise off-target effects will lead to false positive results since Cas13a is activated even though the pathogen is not present. To address these issues, we developed a software relying on bioinformatic principles such as secondary structure prediction and Basic Local Alignment Searches Tools (BLAST).

Secondary Structure Prediction

For secondary structure prediction of the crRNA we utilised the two established program packages in the field, NUPACK and Mfold to compare newly designed crRNA with secondary structures of crRNAs that were already known to be active. These reference crRNA structures were either obtained from actual crystallography data of crRNA in complex with Cas13a, or from structure prediction data of experimentally tested crRNAs. Using secondary structure verification we were able to rule out misfolding crRNA designs prior to experiment. We developed a script for the end user automatising this procedure.

NUPACK


NUPACK is a RNA Secondary Structure Prediction program package developed by several contributors under the guidance of Prof. Niles A. Pierce at the California Insitute of Technology (Caltech). The source-code is available free-of-charge for academic usage. NUPACK allows the analysis of the partition function, the minimum free energy and the equillibrium base-pairing probabilities of a RNA sequence. For offline usage we implemented NUPACK locally. We proceeded to implement Mfold as a webserver request. This decision was made because we experienced that in certain cases, only one of the program packages was able to predict the secondary structure of crRNA as described in previous papers, predominantly the paper of Liu et al. published in Cell in 2017 "Two Distant Catalytic Sites Are Responsible for C2c2 RNase Activities". Also, a local run gives you the possibility of using the full spectrum of NUPACK's programs. By the use of several of the the final structure prediction, we estimated whether the crRNA would be active in Cas13a. Furthermore, we experienced that NUPACK sometimes predicts the right secondary structure, it just doesn't represent the most stable structure. With NUPACK's subopt, it is possible to predict more than just the most stable structure. This enables looking at less stable structures since the protein may compensate for non-ideal structures by giving the right environment for stabilisation and compare this to the structure databank. The output of a suboptimal prediction is given in Example 2, the explanation is added after '#' for commenting:

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
66																	#### length of the sequence
-9.400																#### free energy of the structure
.....................(.((((((.((((....)))).)))))).)...............	#### secondary structure in Vienna notation
22      51															#### IDs of bases that form basepairs
24      49															#### this would mean base 22 pairs with base 49
25      48
26      47
27      46
28      45
29      44
31      42
32      41
33      40
34      39
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %

% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
66
-9.300
.....................(((((((..((((....)))).)))))))................
22      50
23      49
24      48
25      47
26      46
27      45
28      44
31      42
32      41
33      40
34      39
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %

From this, we can extract the secondary structure in Vienna notation as well as the free energies of the RNA structure to predict the probability of formation in solution with help of the calculation of the full partition function. Using these results, the user can make qualitative assumptions about the activity of the corresponding Cas13a-crRNA complex.

Mfold


Mfold is a webserver for RNA secondary structure prediction developed by Michael Zuker based on his paper "Mfold web server for nucleic acid folding and hybridization prediction" that published in Nucleic Acids Research in 2003. Since Mfold is not available as a locally buildable binary for every operating system, we developed a script that automatically requests a standardised RNA Fold job from the server, therefore making it available throughout all operating systems. Using the result obtained from this request, the secondary structure is checked via a string comparison in so-called "Vienna" notation. This notation gives base pairing as a string of dots and brackets where a dot represents a non-bonded base and brackets form the base-pairs, clarified by a opening bracket "(" at the 5'-end of the base-pair and a closing bracket ")" at the 3'-end. An example for the output of the program is given below:


#######################################################################################
#################### CascAID Secondary Structure Verification #########################
#######################################################################################



#######################################################################################
##################### NUPACK Secondary Structure Verification #########################
#######################################################################################
	

GOOD NEWS! YOU'VE GOT THE RIGHT SECONDARY STRUCTURE!
YOUR SEQUENCE WAS:

5' GGAUUUAGACUACCCCAAAAACGAAGGGGACUAAAACUGAUAAAGAAGACAGUCAUAAGUGCGGC  3'

      (((((....((((.........)))).)))))                                  ########   MATCHED SECONDARY STRUCTURE
   ...(((((....((((.........)))).)))))..((((..........)))).........     ######## PREDICTED SECONDARY STRUCTURE
___________________________________________________________________

		YOUR BACKBONE SEQUENCE HAS BEEN FOUND IN THE DATABANK
		IT CORRESPONDS TO THE BACKBONE SEQUENCE OF: lwaCas13a
______________________________________________________________________________________

Job ended normally. Sun Oct 29 23:46:28 2017
Do you have internet connectivity? [yes/no]yes


#######################################################################################
#################### MFOLD SECONDARY STRUCTURE VERIFICATION ###########################
#######################################################################################



		#################### CAUTION! ##################### 
		mFOLD SECONDARY STRUCTURE DOES NOT FIT OUR DATA BANK
		#################### CAUTION! #####################


YOUR SEQUENCE AND MOST STABLE PREDICTED STRUCTURE IS:

5' GGAUUUAGACUACCCCAAAAACGAAGGGGACUAAAACUGAUAAAGAAGACAGUCAUAAGUGCGG 3'
   ..(((((((((.((((.........)))).......((.....)).....)))).)))))....
______________________________________________________________________________________

Job ended normally. Sun Oct 29 23:47:06 2017


This is also a good example to show that the case can occur that one program recognizes the crRNA secondary structure while the other does not. In this case, NUPACK has predicted the structure while Mfold is not able to predict the structure. Even though this is an experimental construct that worked, we did not put the secondary structure prediction of this into the database for Mfold, since it was unable to predict the right structure.

Off-Target Effects

In order to rule out off-target effects for the designed crRNA in diagnostic applications, we developed a script that is able to blast the sequence against either whole databases online or a sub-database we created from transcriptome data of human and bacterial transcriptomes that are commonly found inside the nose and modell organisms used in our project including:

  1. Homo Sapiens
  2. Escherichia Coli
  3. Bacillus subtilis
  4. Staphylococcus aureus
  5. Corynebacterium diphtheriae
  6. Streptococcus diphtheriae
  7. Haemophillus influenzae

Transcriptomes that would be necessary but were not available are:

  1. Neisseria family
  2. Staphylococcus epidermidis
  3. Streptococcus pyogenes

All data was retreived from www.ensembl.org webpage from the Transcriptome Release #90.

##################################################################
####### Following possible off-targets have been identified ######
##################################################################
>seq 0
sequence:gnl|BL_ORD_ID|2 KJJ58724 cdna:annotated supercontig:ASM95397v1:scaffold_31:1584:1937:1 
gene:NG01_11520 gene_biotype:protein_coding 
transcript_biotype:protein_coding description:hypothetical protein
length:354
e value:2.42551e-24
identity:60
GTGTCCGTTGAGACCCTTGCCAGCAACCATGTCGATCCGCTCCCCGAATCCGTTGCGTCT... 
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||... 
GTGTCCGTTGAGACCCTTGCCAGCAACCATGTCGATCCGCTCCCCGAATCCGTTGCGTCT... 

Database


The database program gives you an interface to interact with the MySQL database created for crRNAs that have been shown experimentally to work.


############         Available Detection Targets         #################

[1] Virus
[2] Bacteria

[0] Go back one step

What would you like to detect?2

############         Available Detection Targets         #################

[1] Escherichia coli
[2] Bacillus subtillis

[0] Go back one step

What would you like to detect?1

############             Choose your Target              #################
	
[1] E. Coli 16s rRNA

[0] Go back one step

What would you like to detect?1

###########      The sequence thou art looking for is : ################
	
ACUUUACUCCCUUCCUCCCCGCUGAAA



[9] Exit
[0] Go back one step


However, these still need to be tested for off-target effects experimentally since in silico screening can only confirm specificity to a certain amount of certainty.