Skip to content

smohsinali/RNA-Playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

614 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freiburg RNA algorithms for teaching

This repository contains the Javascript and Html sources for various algorithms related to RNA structure and RNA-RNA interaction prediction. Furthermore, we provide interactive implementations for general sequence alignment approaches.

All approaches are available in the Freiburg RNA Teaching webserver.

We are currently supporting:

  • Nested RNA structure prediction
    • nested structure counting
    • maximal base pair structure prediction via the Nussinov algorithm with different recursions
    • base pair probability and unpaired probability computation via a variant of the McCaskill algorithm
    • maximum expected accuracy (MEA) structure prediction
  • RNA-RNA interaction prediction
  • General sequence alignment approaches

Each algorithm comes with a short introduction with links to related literature, the according dynamic programming recursions and a short explanation of the algorithms.

The algorithms were developed in order to enable an example-driven learning and teaching of RNA structure related algorithms. To reduce the level of complexity, all algorithms use a simple Nussinov-like energy scoring scheme, i.e. the energy of an RNA structure is directly related to its number of base pairs without further distinction.

For all approaches an exhaustive enumeration of optimal solutions is provided. Some interfaces also allow for suboptimal solution enumeration. Predicted structures/interactions are graphically visualized and where possible an interactive traceback visualization is enabled.

For local usage, just download or clone the repository content and open the index.html (structure/interaction prediction) or alignment.html (sequence alignment approaches) in a recent browser.

About

Visualize the inner workings of RNA Bioinformatics algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 77.6%
  • HTML 20.3%
  • CSS 2.1%