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.