riboconstruct — Generate and evaluate riboswitches

This module provides methods and techniques to generate riboswitch instances for a given model and evaluate these instances with respect to their folding behaviour.

riboconstruct is mainly based on two subpackages:

  • riboconstruct.riboswitch provides methods to traverse and evaluate the space of riboswitch instances defined by the underlying model. A riboswitch instance fixes the different parts of the riboswitch model into a concrete setting by defining the size, structure or position of its elements.

    The actual evaluation of a riboswitch instance is done using riboconstruct.rna_f.

  • Once a riboswitch instance is fixed while iterating the riboswitch space, only the two structures and some of the bases are known. Therefore, a RNA sequence that is likely to fold into the structures has to be identified. The necessary methods are provided in riboconstruct.inverse_folding.

To generate and evaluate riboswitches the following subpackage can be used:

Besides, riboconstruct offers helper classes and functions e.g. to represent RNA structures or sequences:

  • riboconstruct.rna
  • riboconstruct.helper

Examples

TODO: show examples how to use the code

Indices and tables

Read the Docs v: latest
Versions
latest
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.