src-tauri/resources/skill-templates/bio-nextflow-manager/SKILL.md
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.
npx skillsauth add frumu-ai/tandem bio-nextflow-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run nf-core bioinformatics pipelines on local or public sequencing data.
Note: This skill utilizes the Bio-Informatics Pack. Scripts and references are located in:
src-tauri/resources/packs/bio-informatics-pack/nextflow-pipelines/
Target users: Bench scientists and researchers without specialized bioinformatics training who need to run large-scale omics analyses.
- [ ] Step 0: Acquire data (if from GEO/SRA)
- [ ] Step 1: Environment check (MUST pass)
- [ ] Step 2: Select pipeline (confirm with user)
- [ ] Step 3: Run test profile (MUST pass)
- [ ] Step 4: Create samplesheet
- [ ] Step 5: Configure & run (confirm genome with user)
- [ ] Step 6: Verify outputs
Skip this step if user has local FASTQ files.
For public datasets, fetch from GEO/SRA first. See pack's references/geo-sra-acquisition.md.
Quick start:
# Set path to pack scripts
$PACK_SCRIPTS = "src-tauri/resources/packs/bio-informatics-pack/nextflow-pipelines/scripts"
# 1. Get study info
python $PACK_SCRIPTS/sra_geo_fetch.py info GSE110004
# 2. Download (interactive mode)
python $PACK_SCRIPTS/sra_geo_fetch.py download GSE110004 -o ./fastq -i
# 3. Generate samplesheet
python $PACK_SCRIPTS/sra_geo_fetch.py samplesheet GSE110004 --fastq-dir ./fastq -o samplesheet.csv
DECISION POINT: After fetching study info, confirm with user:
Then continue to Step 1.
Run first. Pipeline will fail without passing environment.
python src-tauri/resources/packs/bio-informatics-pack/nextflow-pipelines/scripts/check_environment.py
All critical checks must pass. If any fail, provide fix instructions (Docker, Nextflow, Java).
DECISION POINT: Confirm with user before proceeding.
| Data Type | Pipeline | Goal |
| --------- | --------- | ----------------------- |
| RNA-seq | rnaseq | Gene expression |
| WGS/WES | sarek | Variant calling |
| ATAC-seq | atacseq | Chromatin accessibility |
Auto-detect from data:
python src-tauri/resources/packs/bio-informatics-pack/nextflow-pipelines/scripts/detect_data_type.py /path/to/data
development
Create detailed implementation plans before making code changes. Use this when you need to plan complex refactors, new features, or multi-file changes. The plan helps users review and approve changes before execution.
testing
Create a retention-focused YouTube video package and output it as a set of files under scripts/<slug>/ (hooks, outline, A-roll, shotlist, on-screen text, CTA, chapters, metadata, titles/thumbnails, filming checklist).
tools
Review and improve the clarity, tone, and impact of text files in your workspace.
development
Watch important pages and notify when content changes.