IPknot

IPknot predicts RNA secondary structures including pseudoknots to model complex RNA folding for functional and comparative analyses.


Key Features:

  • Maximizing Expected Accuracy (MEA): Implements an MEA criterion to select secondary-structure predictions that maximize expected base-pairing accuracy.
  • Decomposition into pseudoknot-free substructures: Decomposes complex pseudoknotted structures into simpler pseudoknot-free substructures for tractable modeling.
  • Approximate base-pairing probability distribution: Approximates a base-pairing probability distribution that accounts for pseudoknots.
  • Integer Programming with threshold cut: Solves the MEA optimization using integer programming (IP) with a threshold cut strategy.
  • Heuristic algorithm for refinement: Applies a heuristic algorithm to refine base-pairing probabilities and improve prediction precision.
  • Consensus secondary structure prediction: Predicts consensus secondary structures with pseudoknots from multiple sequence alignments.

Scientific Applications:

  • Functional RNA analysis: Facilitates analysis of functional RNAs by predicting secondary structures that include pseudoknots to inform functional interpretation.
  • Comparative genomics: Enables comparative analyses and evolutionary studies via consensus secondary-structure prediction from multiple sequence alignments.

Methodology:

IPknot approximates base-pairing probability distributions that include pseudoknots, decomposes pseudoknotted structures into pseudoknot-free substructures, maximizes expected accuracy (MEA), solves the MEA optimization via integer programming with threshold cut, applies a heuristic algorithm to refine base-pairing probabilities, and supports consensus prediction from multiple sequence alignments.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
JavaScript, PHP, C++, Perl
Added:
12/18/2017
Last Updated:
12/10/2018

Operations

Publications

Kato Y, Sato K, Asai K, Akutsu T. Rtips: fast and accurate tools for RNA 2D structure prediction using integer programming. Nucleic Acids Research. 2012;40(W1):W29-W34. doi:10.1093/nar/gks412. PMID:22600734. PMCID:PMC3394313.

Sato K, Kato Y, Hamada M, Akutsu T, Asai K. IPknot: fast and accurate prediction of RNA secondary structures with pseudoknots using integer programming. Bioinformatics. 2011;27(13):i85-i93. doi:10.1093/bioinformatics/btr215. PMID:21685106. PMCID:PMC3117384.

Documentation

Links