运行 nf-core/Nextflow 流水线,完成 RNA-seq、变异检测与 ATAC-seq 数据分析
该技能材料显示其为开源的提示/文档型 Skill,本身未声明需要密钥或固定远程端点,整体风险较低。需注意其目标工作流涉及下载公共数据、安装依赖并运行生信流程,若按说明落地执行将带来本机执行、文件访问与外部拉取依赖的常规操作风险。
材料与客观检查项均表明不需要密钥或环境变量,未见要求提供 API token、云凭证或账户口令;凭证暴露面较小。
README 明确包含从 GEO/SRA 获取公共测序数据,以及安装 Docker/Nextflow 等外部资源的步骤;虽未声明固定业务端点,但实际使用会发生面向公开数据源和依赖源的网络访问,可能传出查询参数或样本标识。
文档中包含运行 Python 脚本、Nextflow 流程以及安装/更新软件的命令,还提到 Docker、Java 与系统级命令;这属于本机执行代码和启动进程的常规能力,需在受控环境中使用。
技能声明会处理本地 FASTQ、生成 samplesheet 并验证输出,说明其预期会读取本地测序数据并写入结果文件;当前材料未显示超出声明用途的过度数据权限,但仍涉及较大规模科研数据的本地访问。
来源为 GitHub 上的开源仓库,且系统标记为 prompt-only、open-source,可审计性较好;未见闭源外传或明显恶意迹象。需留意该仓库 star 为 0、许可证未声明、维护状态未知,可信度虽不高但不足以单独升为高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "nextflow-development" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/bio-research/skills/nextflow-development/SKILL.md 2. 保存为 ~/.claude/skills/nextflow-development/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用 nf-core/rnaseq 分析本地 FASTQ 数据,生成 samplesheet,并输出基因表达定量、质控结果和差异表达分析所需文件。
返回可运行的流程配置、samplesheet 结构说明,以及表达定量与质控产物清单。
请使用 nf-core/sarek 对 WGS/WES 测序数据进行变异检测,说明需要的输入格式、参考基因组配置和主要输出文件。
返回 Sarek 流程的运行方案,并列出 SNP/Indel/结构变异等关键结果文件。
我有 GEO/SRA 的 GSE、GSM 或 SRR 编号,请帮我整理下载与分析步骤,并选择合适的 nf-core 流水线完成复现分析。
返回从公开编号到样本表、下载流程和下游分析方案的完整执行建议。
Run nf-core bioinformatics pipelines on local or public sequencing data.
Target users: Bench scientists and researchers without specialized bioinformatics training who need to run large-scale omics analyses—differential expression, variant calling, or chromatin accessibility analysis.
- [ ] 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 references/geo-sra-acquisition.md for the full workflow.
Quick start:
# 1. Get study info
python scripts/sra_geo_fetch.py info GSE110004
# 2. Download (interactive mode)
python scripts/sra_geo_fetch.py download GSE110004 -o ./fastq -i
# 3. Generate samplesheet
python 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 scripts/check_environment.py
All critical checks must pass. If any fail, provide fix instructions:
| Problem | Fix |
|---|---|
| Not installed | Install from https://docs.docker.com/get-docker/ |
| Permission denied | sudo usermod -aG docker $USER then re-login |
| Daemon not running | sudo systemctl start docker |
| Problem | Fix |
|---|---|
| Not installed | curl -s https://get.nextflow.io | bash && mv nextflow ~/bin/ |
| Version < 23.04 | nextflow self-update |
| Problem | Fix |
|---|---|
| Not installed / < 11 | sudo apt install openjdk-11-jdk |
Do not proceed until all checks pass. For HPC/Singularity, see references/troubleshooting.md.
DECISION POINT: Confirm with user before proceeding.
| Data Type | Pipeline | Version | Goal |
|---|---|---|---|
| RNA-seq | rnaseq | 3.22.2 | Gene expression |
| WGS/WES | sarek | 3.7.1 | Variant calling |
| ATAC-seq | atacseq | 2.1.2 | Chromatin accessibility |
Auto-detect from data:
python scripts/detect_data_type.py /path/to/data
For pipeline-specific details:
Validates environment with small data. MUST pass before real data.
nextflow run nf-core/<pipeline> -r <version> -profile test,docker --outdir test_output
| Pipeline | Command |
|---|---|
| rnaseq | nextflow run nf-core/rnaseq -r 3.22.2 -profile test,docker --outdir test_rnaseq |
| sarek | nextflow run nf-core/sarek -r 3.7.1 -profile test,docker --outdir test_sarek |
| atacseq | nextflow run nf-core/atacseq -r 2.1.2 -profile test,docker --outdir test_atacseq |
Verify:
ls test_output/multiqc/multiqc_report.html
grep "Pipeline completed successfully" .nextflow.log
If test fails, see references/troubleshooting.md.
python scripts/generate_samplesheet.py /path/to/data <pipeline> -o samplesheet.csv
The script:
…
帮助开发者在网页中集成 Zoom 虚拟客服聊天,并安全控制会话与用户上下文。
帮助开发者在 Web 视频场景中快速接入 Zoom 预置 React 通话界面。
根据受众与汇报节奏生成清晰的项目进展与干系人更新
在分享分析结论前,检查方法、计算、偏差与结论是否可靠
生成人员规模、流失率、多元化与组织健康等人力分析报告
帮助识别、分类并排序技术债,明确重构与代码健康改进优先级。
对单细胞RNA测序数据进行质量控制、过滤低质量细胞并生成可视化结果
提供 DNA、RNA 与蛋白序列分析及实验设计工具,支持批量流程处理
统一检索多源基因组轨道、峰值与序列数据并直连下载原始测序文件
支持对RNAcentral非编码RNA进行复杂检索、序列比对与元数据分析。
帮助用户检索并获取欧洲核酸档案库中的RNA测序数据集。
用自然语言检索并下载 NCBI GEO 的基因表达数据与相关条目