ToeHolder is a tool that can efficiently design toehold riboswitches for the detection of a target gene. A toehold riboswitch is an RNA molecule that contains the necessary elements for the expression of a reporter gene,i.e. a ribosome binding sequence (RBS), a start codon, and the reporter gene sequence. What makes toehold riboswitches special is that they fold into a secondary structure that blocks the access of the ribosome to the RBS, thus preventing gene expression. However, they are carfefully designed so that they can bind to a trigger sequence within a target gene, which results in the unfolding of the secondary structure and allows the expression of the reporter gene (Green et al 2014. Cell). Applications for toehold riboswitches range from detection of sequences of pathogenic organisms (Pardee et al. 2016. Cell; Ma et al. 2018. Synthetic Biology) to creating logical systems (Green et al. 2014. Cell; Green et al. 2017. Nature).

Principle of ToeHold Switch Mechanism.

IGEM Team ULaval 2019
Download ToeHolder
Official Website

How it Works

Toeholder aims to facilitate the design of these molecules by offering the following capabilities :

  • Testing all the different trigger sequences within a target gene.
  • Simulating the secondary structure of the proposed riboswitch for each trigger.
  • Simulating the binding of each toehold riboswitch to the target gene to test if it binds accurately to its corresponding trigger.
  • Simulating the secondary structure of the proposed riboswitch for each trigger.
  • Aligning to user-defined genomes in order to select generalist or specific riboswitches as needed.
Email
  • The results (.zip file) will be sent to this address
  • Attention: The email client has to allow attachment
  • Attention: The email provider has to allow attachment
  • Accepted email format: recipient@example.com
  • Accepted email length: 50 characters
Sequence of interest
  • Accepted format: .fasta
  • Accepted sequence length: 30 to 1000 bp
  • Accepted file name characters: A-Z, a-z, 0-9, "-" , "_" , "."
  • Accepted file name length: 50 characters
  • Accepted file size: 1 - 1000 KB
  • Computing time will depend on sequence length
Download Examples
Input Example
Output Example
Documentation
Other Information
  • ToeHolder is under MIT Liscence
  • ToeHolder uses Blast and NUPACK suites
  • The input file, the result files, and the email address will be deleted upon task completion