tSFM

tSFM analyzes, visualizes, and statistically evaluates single- and paired-site class-informative features (CIFs) of transfer RNAs (tRNAs) and related sequence families (RNA, protein, genes, or genomic elements) to characterize structure-function relationships and evolutionary divergence across taxa.


Key Features:

  • Computation of CIFs: Computes class-informative features for single sites and paired sites within sequence families.
  • Structure-conditioned information statistics: Uses structure-conditioned information statistics to predict and quantify CIFs.
  • Visualization: Produces visual representations of predicted CIFs and their evolutionary divergences.
  • Permutation significance testing: Evaluates CIF significance using permutation P-values and provides multiple estimators.
  • Peaks-over-Threshold method: Implements the Peaks-over-Threshold approach (Knijnenburg et al. 2009) to improve speed and accuracy of permutation P-value calculations.
  • Confidence intervals: Reports confidence intervals for permutation P-value estimators.
  • Multi-threaded implementation: Supports multi-threaded computation for parallel processing.
  • Python and C implementation: Implemented in Python 3 with compiled C extensions for performance optimization.

Scientific Applications:

  • Evolutionary analysis of tRNAs: Characterizes how tRNA CIFs have evolved across different taxa.
  • Structure-function mapping: Links tRNA structural features to functional class assignments via CIFs.
  • Comparative analyses across sequence families: Applies CIF analysis to RNA, protein, gene, or other genomic element families to compare structural signals.
  • Statistical assessment of divergence: Assesses evolutionary significance of CIF divergences between taxa using improved permutation methods.

Methodology:

Computes and visualizes CIFs using structure-conditioned information statistics, evaluates significance with permutation P-values including multiple estimators and confidence intervals, and applies the Peaks-over-Threshold method (Knijnenburg et al. 2009) to speed and improve permutation P-value calculations; implemented in Python 3 with compiled C extensions and multi-threaded processing.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
12/13/2021
Last Updated:
11/24/2024

Operations

Publications

Lawrence TJ, Hadi-Nezhad F, Grosse I, Ardell DH. tSFM 1.0: tRNA Structure–Function Mapper. Bioinformatics. 2021;37(20):3654-3656. doi:10.1093/bioinformatics/btab247. PMID:33904572. PMCID:PMC8545343.

PMID: 33904572
PMCID: PMC8545343
Funding: - National Science Foundation: ACI-1429783, INSPIRE-1344279 - National Institute of Allergy and Infectious Diseases: 1R21AI127582-0 - U.S. Department of Energy: DE-AC05-00OR22725

Links