agent-browser
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test w…
Maintainer FreedomIntelligence · Last updated April 1, 2026
Assesses RNA-seq data quality for splicing analysis including junction saturation curves, splice site strength scoring, and junction coverage metrics using RSeQC. Use when evaluating data suitability for splicing analysis or troubleshooting low event detection.
Original source
https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-splicing-qc
Skill Snapshot
Source Doc
Goal: Determine whether sequencing depth is sufficient for comprehensive splicing detection.
Approach: Run RSeQC junction saturation on BAM files and check whether the junction discovery curve reaches a plateau.
"Assess RNA-seq quality for splicing analysis" -> Evaluate junction saturation, junction novelty rate, splice site strength, and read coverage.
junction_saturation.py, junction_annotation.py (RSeQC)
## Run junction saturation for multiple samples
samples = ['sample1.bam', 'sample2.bam', 'sample3.bam']
for sample in samples:
subprocess.run([
'junction_saturation.py',
'-i', sample,
'-r', 'annotation.bed',
'-o', sample.replace('.bam', '_junc_sat')
], check=True)
## Junction Annotation
**Goal:** Classify observed junctions as known, partially novel, or completely novel relative to annotation.
**Approach:** Run RSeQC junction annotation and compute the ratio of known to novel junctions as a data quality indicator.
```bash
Related skills
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test w…
Access 20+ years of global financial data: equities, options, forex, crypto, commodities, economic indicators, and 50+ technical indicators.
Filter alignments by flag, quality, region, or paired status.
Index BAM/CRAM files with samtools index for random access.