What problem does it solve?
This skill automates the end-to-end conversion of raw sequencing accessions or FASTQ files into aligned BAMs and gene count matrices, removing manual orchestration of downloads, QC, alignment, and quantification steps.
Core Features & Use Cases
- SRA acquisition and conversion: Reliable SRA prefetch and fastq conversion with integrity checks and retry logic for network failures.
- FASTQ quality control: Adapter trimming and QC report generation using fastp for single-end and paired-end reads.
- Alignment and quantification: STAR alignment with auto-index building and featureCounts-based gene quantification for bulk RNA-seq.
- Single-cell support: Reference building and quantification via kb-python (kallisto|bustools) with outputs in h5ad/loom/MTX formats.
- Operational robustness: Auto-install missing tools via conda/mamba, parallel job execution, gzip handling, output skipping when files exist, and error-recovery options.
- Typical use cases: Bulk RNA-seq from SRA to count matrix, one-click 10x v3 single-cell quantification, and local FASTQ processing pipelines.
Quick Start
Run a full RNA-seq workflow by sequentially invoking prefetch, fqdump, fastp, STAR, and featureCount (or use ref and count for single-cell) to produce a gene counts matrix.