AnnapuRNA

AnnapuRNA evaluates RNA–small molecule complex structures using a knowledge-based scoring function and machine learning trained on statistical data from experimentally determined RNA–ligand complexes.


Key Features:

  • Knowledge-Based Scoring Function: Employs a scoring function derived from statistical data of experimentally determined RNA–small molecule complexes to assess the quality of RNA–ligand structures generated by any computational docking method.
  • Machine Learning Integration: Uses machine learning models trained on interaction statistics from known RNA–ligand complexes to distinguish naturally occurring interactions from theoretically predicted ones and improve prediction accuracy.
  • Comprehensive Evaluation Factors: Accounts for the ligand starting conformer, the docking program used, and the scoring function applied when evaluating predicted RNA–ligand structures.

Scientific Applications:

  • RNA-Targeted Drug Discovery: Facilitates in silico identification and ranking of small molecules for RNA targets to support RNA-targeted drug discovery efforts.
  • FMN Riboswitch Analysis: Demonstrated in a post-hoc study of FMN riboswitch structures to predict preferred ligands and elucidate RNA–small molecule interaction mechanisms.

Methodology:

Collects and analyzes statistical data from experimentally validated RNA–ligand complexes, trains machine learning models on these statistics, and applies the resulting knowledge-based scoring function to evaluate docking-generated RNA–ligand structures.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/23/2021

Operations

Publications

Stefaniak F, Bujnicki JM. AnnapuRNA: a scoring function for predicting RNA-small molecule interactions. Unknown Journal. 2020. doi:10.1101/2020.09.08.287136.