RNAcontacts
RNAcontacts predicts RNA-RNA contacts from high-throughput RNA proximity ligation assays (PLAs) and high-throughput sequencing data to identify spatial RNA interactions and distinguish ligation-induced sequence splits from pre-mRNA splicing.
Key Features:
- Two-pass alignment: Infers splice junctions from control RNA-seq in a first pass and treats inferred junctions as introns in a second pass to improve detection of ligation-induced splits.
- Splice-aware specificity: Distinguishes splits resulting from pre-mRNA splicing versus ligation of spatially proximate RNAs to reduce false positives.
- Contact extraction and clustering: Extracts contact points and clusters ligation sites from sequencing reads.
- Read support quantification: Computes read support for detected contacts.
- Visualization output: Generates visualization tracks compatible with the UCSC Genome Browser.
- Workflow implementation: Implemented with Snakemake to enable reproducible and scalable processing of multiple datasets.
- Applicability to proximity ligation methods: Applicable to any proximity ligation method where one interacting partner is RNA.
Scientific Applications:
- Mapping RNA spatial interactions: Detects pairwise RNA contacts from PLAs to map RNA spatial organization within cells.
- Reducing splicing-related false positives: Separates splicing-derived splits from ligation events to improve accuracy of contact calls.
- Comparative analysis across conditions: Processes multiple datasets reproducibly to compare RNA contact patterns across experimental conditions.
- Genome-browser visualization: Produces UCSC Genome Browser tracks for inspection and integration with genomic annotations.
Methodology:
Applies a two-pass alignment strategy with splice-junction inference from control RNA-seq in the first pass and treating inferred junctions as introns in the second pass; extracts contact points, clusters ligation sites, computes read support, and generates UCSC Genome Browser-compatible visualization tracks, implemented as a Snakemake workflow.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- workflow
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 1/2/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Margasyuk SD, Vlasenok MA, Li G, Cao C, Pervouchine DD. RNAcontacts: A Pipeline for Predicting Contacts from RNA Proximity Ligation Assays. Acta Naturae. 2023;15(1):51-57. doi:10.32607/actanaturae.11893. PMID:37153509. PMCID:PMC10154773.