RCK (RNAcontext k-mer)
massachusetts institute of technology (mit)
computer science and artificial intelligence laboratory (csail)
theory of computation group (toc)

computation and biology group (compbio)

email queries rck@mit.edu



RCK is a software to infer protein-RNA preferences from RNAcompete experimental data.
It extends RNAcontext by a k-mer model, in both sequence and structure.

Input and Output

For input and output description, see the original RNAcontext website.
The model output files have changed as the model has changed.

New features and parameters

RCK was developed by Yaron Orenstein in Bonnie Berger's group at Massachusetts Institute of Technology: MIT.

Get the software

The package available here:

Get the models

The models inferred from RNAcompete experimental data are available here:

By default they are based on PHIME structure annotation: paired, hairpin, inner, multi and external.

PU models are based on paired and unpaired structure annotation.

RNA structure prediction

RNAplfold implemented to produce probabilities for 4 structure contexts can be found here.

How to use it

For training: see the original RNAcontext website.
And also: ./bin/rnacontext -w <min_width-max_width> -a <alphabet> -e <structure alphabet> -s <seed initialization> -c <training sequences> -h <training probability vectors> -d <sequences to predict> -n <corresponding probability vectors> -m <output dir> -b <max L-BFGS iteration>

Example run for training:

./bin/rnacontext -b 200 -w 4-5 -a ACGU -e PLMU -s 3 -c VTS1_training_sequences.txt -h VTS1_training_annotations.txt -d VTS1_test_sequences.txt -n VTS1_test_annotations.txt -o VTS1_demo -m ./outputs/



For prediction: ./bin/rnacontext -w <width-width> -a <alphabet> -e <structure alphabet> -d <sequences to predict> -n <corresponding probability vectors> -l <model prefix> -m <dir of model and output> -b <max L-BFGS iteration>
Outputs a PWM for visualization, and structure preference of top k-mer. Saves prediction results under <dir>/pred_<prefix>_<width>.txt

Example run for prediction:

./bin/rnacontext -w 5-5 -a ACGU -e PLMU -d VTS1_test_sequences.txt -n VTS1_test_annotations.txt -l VTS1_demo -m ./outputs/

Interpreting the output

The output files test* and train* remained as in RNContext (measured and predicted intensities of training and test sets). The files model* and param* contain the k-mer model.