Back to Skills

nextflow-development

Run nf-core bioinformatics pipelines (rnaseq, sarek, atacseq) on sequencing data. Use when analyzing RNA-seq, WGS/WES, or ATAC-seq data—either local FASTQs or public datasets from GEO/SRA. Triggers on nf-core, Nextflow, FASTQ analysis, variant calling, gene expression, differential expression, GEO reanalysis, GSE/GSM/SRR accessions, or samplesheet creation.

23,135stars2,778forksUpdated 7/29/2026

Security Assessment

Safe(90/100)
Security Score90/100

About nextflow-development

Nextflow Development is a workflow-automation skill for running nf-core bioinformatics pipelines (rnaseq, sarek, atacseq) on sequencing data. It solves a real friction point for bench scientists without specialized bioinformatics training: standing up and correctly configuring Nextflow pipelines for gene-expression, variant-calling, or chromatin-accessibility analysis on either local FASTQ files or public GEO/SRA datasets. It provides a stepwise checklist that enforces environment validation and test runs before touching real data.

The skill bundles SKILL.md with reference docs (installation, troubleshooting, per-pipeline guides, GEO/SRA acquisition) and Python helper scripts for environment checks, data-type detection, GEO/SRA fetching via NCBI utilities, samplesheet generation, and genome management, plus YAML pipeline/genome configs. The documented workflow runs official nf-core pipelines through Nextflow with Docker (or Singularity on HPC), verifies MultiQC reports and success markers, and confirms genome and pipeline choices with the user at explicit decision points. Installation guidance references the standard official Nextflow install (curl to bash) and Docker/Java setup, and the scripts download public sequencing data from GEO/SRA.

Target users are life-science researchers and lab scientists who need reproducible large-scale omics analysis without deep pipeline expertise, as well as bioinformatics support staff. Because it orchestrates heavyweight external tooling (Docker containers, Nextflow, large public datasets), it is more operationally involved than a pure guide, but its actions are standard, read-oriented scientific data processing driven by official, well-known pipelines.

FAQ

What pipelines and data types are supported?

nf-core rnaseq (gene expression), sarek (WGS/WES variant calling), and atacseq (chromatin accessibility), on local FASTQs or public GEO/SRA datasets (GSE/GSM/SRR accessions).

What are the prerequisites?

A passing environment check: Docker installed and running, Nextflow (>=23.04), and Java (>=11). The skill provides fix instructions and requires the environment and a test-profile run to pass before real data is processed.

How does it handle public datasets?

Helper scripts fetch study info and download FASTQs from GEO/SRA via NCBI utilities, then generate and validate a samplesheet for the chosen pipeline.

Does it modify or only analyze my data?

It runs analysis pipelines that read sequencing inputs and write results (e.g., MultiQC reports, variant calls) to an output directory; it does not alter your raw inputs.

Can it run on an HPC cluster?

Yes—for HPC/Singularity setups it points to a troubleshooting reference for the appropriate profile and configuration.

All Files

22 files
LICENSE.txt10.0 KB
View
references/troubleshooting.md3.3 KB
View
scripts/detect_data_type.py9.7 KB
View
scripts/utils/ncbi_utils.py27.8 KB
View
references/pipelines/sarek.md3.9 KB
View
scripts/config/pipelines/sarek.yaml6.1 KB
View
scripts/utils/file_discovery.py5.0 KB
View
references/pipelines/atacseq.md4.0 KB
View
scripts/config/pipelines/atacseq.yaml5.0 KB
View
scripts/sra_geo_fetch.py24.3 KB
View
SKILL.md8.6 KB
View
references/installation.md1.8 KB
View
scripts/config/genomes.yaml3.4 KB
View
scripts/manage_genomes.py16.3 KB
View
scripts/utils/validators.py8.2 KB
View
references/geo-sra-acquisition.md12.4 KB
View
scripts/check_environment.py13.8 KB
View
scripts/generate_samplesheet.py15.1 KB
View
scripts/utils/sample_inference.py7.7 KB
View
references/pipelines/rnaseq.md3.5 KB
View
scripts/config/pipelines/rnaseq.yaml4.1 KB
View
scripts/utils/__init__.py1.7 KB
View

Install nextflow-development

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill