nextflow-development

Run nf-core pipelines for RNA-seq, WGS/WES, and ATAC-seq analysis on local or GEO/SRA sequencing data.

Updated May 28, 2026
One-click install
npx skills add https://github.com/cpanse/skills --skill nextflow-development-cpanse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextflow-development
Source: https://github.com/cpanse/skills/tree/main/sequencing-pipelines/skills/nextflow-development
Command: npx skills add https://github.com/cpanse/skills --skill nextflow-development-cpanse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve? Running production bioinformatics pipelines requires environment setup, samplesheet formatting, genome reference management, and public data acquisition—steps that block researchers without specialized bioinformatics training from analyzing RNA-seq, WGS/WES, or ATAC-seq data. ## Core Features & Use Cases - Guided nf-core Execution: Step-by-step workflow for nf-core/rnaseq, nf-core/sarek, and nf-core/atacseq with environment pre-flight checks, test profile validation, and output verification. - GEO/SRA Data Acquisition: Fetch study metadata, download FASTQ files from ENA with parallel transfers, and auto-generate samplesheets from public datasets using GSE/GSM/SRR accessions. - Automated Samplesheet & Genome Management: Detect data types, pair R1/R2 reads, infer tumor/normal status for sarek, and manage iGenomes references (GRCh38, GRCm39, R64-1-1, and more). - Use Case: A researcher wants to reanalyze a published yeast RNA-seq study (GSE110004). The skill fetches study info, downloads the FASTQs, generates a samplesheet, validates the Docker/Nextflow environment, and launches nf-core/rnaseq with the correct genome. ## Quick Start Ask the agent to run the nf-core rnaseq pipeline on your FASTQ directory or a GEO accession, and it will check the environment, build the samplesheet, and launch the analysis.

Frequently Asked Questions about nextflow-development

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

FAQPage Schema
How do I run nf-core rnaseq on my FASTQ files?

Run the environment check script first, then generate a samplesheet with generate_samplesheet.py pointing at your FASTQ directory. Finally launch nextflow run nf-core/rnaseq with the samplesheet, a genome key like GRCh38, and the docker profile.

How to download GEO or SRA sequencing data for reanalysis?

Use sra_geo_fetch.py with the GEO accession: the info command shows study metadata, the download command fetches FASTQs from ENA with parallel transfers, and the samplesheet command maps SRR runs to local files for nf-core pipelines.

Which nf-core pipeline should I use for my sequencing data?

Use rnaseq for gene expression, sarek for WGS/WES variant calling, and atacseq for chromatin accessibility. The detect_data_type.py script scans filenames and directories to recommend a pipeline automatically.

Does this workflow support HPC clusters with Singularity?

Yes, Nextflow supports Singularity as an alternative to Docker for HPC environments. Set NXF_SINGULARITY_CACHEDIR and use the singularity profile instead of docker when launching pipelines.

Why does my Nextflow pipeline fail at the environment check?

Common causes are Docker daemon not running, missing docker group permissions, Nextflow older than 23.04, or Java below version 11. The check_environment.py script reports each failure with a specific fix command.

What are the limitations of this nf-core workflow?

Only rnaseq, sarek, and atacseq have full samplesheet and config support; other pipelines like chipseq or methylseq require manual setup. It is a prototype intended for research use, not validated for production clinical analysis.