Home
Name Modified Size InfoDownloads / Week
RiboMaker.cc 2014-01-24 17.5 kB
riboreg_neg.txt 2014-01-24 467 Bytes
riboreg_pos.txt 2014-01-24 503 Bytes
Readme.txt 2014-01-24 1.4 kB
Totals: 4 Items   19.9 kB 0
=============
| RiboMaker |
============= 

Developed by Guillermo Rodrigo

RiboMaker is licensed under a free Creative Commons Attribution-Noncommercial 3.0. License (http://creativecommons.org/licenses/by-nc/3.0). 
If you use this software for your research, please provide the appropriate reference to this work. 

RiboMaker is a C++ program aimed at the automatic design of riboregulators (sRNAs) and 5' untranslated regions (5'UTRs) to control gene expression.

For compiling
g++ -c -g -Wall -O4 RiboMaker.cc -I$Path_to_ViennaRNA/include/ViennaRNA
g++ -o RiboMaker RiboMaker.o -L$Path_to_ViennaRNA/lib -lRNA -lm

For executing
./RiboMaker FILE ID ITER SUBITER TEMP

An example is ./RiboMaker riboreg_neg 0 3000 100 1

It reads the file riboreg_neg.txt, writes the file riboreg_neg.0.out, uses 3000 iterations, writes intermediate solutions every 100 iterations, and uses an initial MCSA temperature of 1. 

Examples of input files are provided: riboreg_neg.txt (for negative riboregulation) and riboreg_pos.txt (for positive riboregulation). 

Use lower-case letters to specify constant nucleotides, upper-case for initial nucleotides, and N to not specify any nucleotide. Use '.' to specify unpaired nucleotide, '|' for paired nucleotide, and '?' to not specify any structure.

Use -1 as MCSA temperature for random sampling.

In the output file, it gives the structures of the 5'UTR, sRNA and the complex 5'UTR:sRNA, together with the score.

Source: Readme.txt, updated 2014-01-24