Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
gptomics avatar

Bio Reporting Automated Qc Reports

  • 2 installs
  • 1.1k repo stars
  • Updated July 25, 2026
  • gptomics/bioskills

Aggregate FastQC, alignment, and other bioinformatics QC outputs into a single MultiQC report across samples.

About

Uses MultiQC to aggregate quality-control metrics from 100+ bioinformatics tools into standardized, shareable reports. A developer uses it when summarizing QC across samples or building automated QC pipeline steps.

  • Aggregates FastQC, STAR, BWA and 100+ tool outputs
  • Module filtering and named report output

Bio Reporting Automated Qc Reports by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #1,759 of 2,064 Data Science & ML skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/gptomics/bioskills --skill bio-reporting-automated-qc-reports

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars1.1k
Last updatedJuly 25, 2026
Repositorygptomics/bioskills

What it does

Aggregate FastQC, alignment, and other bioinformatics QC outputs into a single MultiQC report across samples.

Files

SKILL.mdMarkdownGitHub ↗

Automated QC Reports with MultiQC

Basic Usage

# Aggregate all QC outputs in directory
multiqc results/ -o qc_report/

# Specify output name
multiqc results/ -n my_project_qc

# Include specific tools only
multiqc results/ --module fastqc --module star

Supported Tools

MultiQC recognizes outputs from 100+ bioinformatics tools:

CategoryTools
Read QCFastQC, fastp, Cutadapt
AlignmentSTAR, HISAT2, BWA, Bowtie2
QuantificationfeatureCounts, Salmon, kallisto
Variant Callingbcftools, GATK
Single-cellCellRanger, STARsolo

Configuration

Create multiqc_config.yaml:

title: "RNA-seq QC Report"
subtitle: "Project XYZ"
intro_text: "QC metrics for all samples"

# Custom sample name cleaning
extra_fn_clean_exts:
  - '.sorted'
  - '.dedup'

# Report sections to include
module_order:
  - fastqc
  - star
  - featurecounts

# Highlight samples
table_cond_formatting_rules:
  pct_mapped:
    fail: [{lt: 50}]
    warn: [{lt: 70}]

Custom Data

# Add custom data file
# File format: sample\tmetric1\tmetric2
multiqc results/ --data-format tsv --custom-data-file custom_metrics.tsv

Python API

from multiqc import run as multiqc_run

# Run programmatically
multiqc_run(analysis_dir='results/', outdir='qc_report/')

Related Skills

  • read-qc/quality-reports - Generate input FastQC reports
  • read-qc/fastp-workflow - Preprocessing QC
  • workflows/rnaseq-to-de - Full workflow with QC

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.