bio-rnaseq-qc

Run RNA-seq quality control on aligned BAM files with gene annotations.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Revelo-RNASeq/2025_RNASeq --skill bio-rnaseq-qc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-rnaseq-qc
Source: https://github.com/Revelo-RNASeq/2025_RNASeq/tree/main/.agents/skills/bio-rnaseq-qc
Command: npx skills add https://github.com/Revelo-RNASeq/2025_RNASeq --skill bio-rnaseq-qc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires RSeQC, sortmerna, picard, multiqc, pysam, numpy, bc, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the critical need for comprehensive quality control of RNA sequencing data, ensuring library integrity and identifying potential issues before downstream analysis like differential gene expression.

Core Features & Use Cases

  • RNA-seq Specific QC: Goes beyond general read quality to assess rRNA contamination, library strandedness, gene body coverage, and transcript integrity.
  • Use Case: Before performing differential expression analysis, use this Skill to verify that your RNA-seq libraries have low rRNA contamination, correct strandedness, and even gene body coverage, preventing erroneous biological conclusions.

Quick Start

Run a full RNA-seq quality control check on the aligned BAM file 'aligned.bam' using the gene annotations in 'genes.bed' and reference flat file 'refFlat.txt'.

Frequently Asked Questions about bio-rnaseq-qc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check RNA-seq library strandedness and rRNA contamination before differential expression analysis?

RNA-seq library validation detects rRNA contamination, verifies strandedness, and analyzes gene body coverage using RSeQC and SortMeRNA on aligned BAM files to prevent erroneous biological conclusions before differential expression analysis.

What RNA-seq specific quality control metrics should I verify in my aligned BAM files?

RNA-seq specific quality control metrics include rRNA contamination levels, library strandedness verification, gene body coverage analysis, and transcript integrity metrics, which collectively ensure library integrity for accurate downstream processing.

Do I need aligned BAM files and gene annotation data to perform RNA-seq quality control?

Yes, RNA-seq quality control requires aligned BAM files and gene annotation data such as genes.bed and refFlat.txt to accurately assess strandedness, gene body coverage, and transcript integrity using tools like RSeQC and Picard.

Can I use RSeQC and Picard together for comprehensive RNA-seq library validation?

Yes, RNA-seq library validation integrates RSeQC for strandedness and gene body coverage analysis, SortMeRNA for rRNA contamination detection, and Picard for complementary metrics, aggregating results via MultiQC for comprehensive quality assessment.

Why does RNA-seq quality control focus on transcript integrity and gene body coverage instead of general read quality?

RNA-seq quality control targets transcript integrity and gene body coverage because general read quality cannot detect library-specific biases like uneven transcript coverage or rRNA contamination that lead to erroneous biological conclusions.

When should I run RNA-seq library validation during my bioinformatics workflow?

You should run RNA-seq library validation immediately after generating aligned BAM files and before initiating differential gene expression analysis to identify strandedness issues or rRNA contamination that compromise downstream results.