生成图文并茂的分析报告/实验报告/质检报告(固定模版)。当用户要求"生成报告/总结报告/实验报告/质检报告/QC报告",或分析流程收尾需要交付报告时使用。报告必须基于真实分析输出,包含固定章节结构、关键指标表格和真实结果图。
日本語の概要は準備中です。原文の説明を表示しています。
Use when users need bioinformatics analysis on the NCPGR cluster, especially when converting analysis requests into local software choices, resource plans, and LSF job scripts.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
本 skill 作为 NCPGR 集群生信分析的路由层,协调三个知识层,不重复它们的细节:
bioSkills:决定生物学工作流、工具选择、文件格式和方法级参数。ncpgr-software:将工作流适配到 NCPGR 的 module、Singularity 镜像、公共数据库、本地软件可用性和资源指导。ncpgr-lsf:将计算步骤转化为简洁的 LSF 脚本、提交策略、监控命令和故障排查步骤。bioSkills 在磁盘上的存储路径为:
/public/home/software/.claude/skills/bioSkills/
当 workflow-map.md 引用形如 read-qc/quality-filtering 的 skill 时,完整路径为:/public/home/software/.claude/skills/bioSkills/read-qc/quality-filtering/SKILL.md
在生成分析指导之前,始终使用 Read 工具加载对应的 bioSkill SKILL.md —— 不要仅依赖训练知识。
处理 NCPGR 集群生信请求时:
bioSkills 指导。ncpgr-software 本地化软件调用、数据库、容器和资源建议。ncpgr-lsf 生成 .lsf 脚本、数组作业、依赖策略和作业监控命令。如果请求仅涉及安装公共软件,使用 ncpgr-install-software 而非本 skill。
当用户请求严格模式(或传入 --strict)时,以下规则覆盖所有默认行为:
禁止在未读取 bioSkill SKILL.md 的情况下编写或执行该步骤的脚本。
每个流程步骤在执行前必须通过以下门控:
1. 读取该步骤对应的 bioSkill SKILL.md(使用 Read 工具加载文件)
2. 从 SKILL.md 中提取推荐的参数、方法和工具用法
3. 在跟踪日志中记录加载信息:bioSkill 路径、步骤名称、"已加载"、使用的关键参数
4. 然后才能编写该步骤的 LSF/R 脚本
如果某步骤没有对应的 bioSkill,记录"未加载 | 无对应bioSkill"后继续。
每个步骤执行前,用结构化条目确认完成情况:
[STRICT] 步骤: <步骤名称>
bioSkill: <SKILL.md 路径>
已读取: 是/否
来自 skill 的关键参数: <列表>
与 skill 的偏差: <列表或"无">
以下行为在严格模式下视为违规:
bioSkills 示例。bioSkills 负责生物学正确性和分析逻辑。ncpgr-software 负责软件可用性、module load、Singularity、数据库路径、队列和资源估算。ncpgr-lsf 负责 LSF 脚本结构、提交、监控和作业状态故障排查。module load R/4.0.0。R/4.0.0 已内置 clusterProfiler、DESeq2、edgeR、limma、ggplot2、pheatmap 等 758 个包,这些已内置的包不需要额外执行 install.packages() 或 BiocManager::install()。仅当所需包不在 R/4.0.0 内置列表中时,才考虑使用其他 R 版本。module 软件。mii search、module av、/share/Singularity/ 或数据库 module 检查来验证。/share/database/ 下的公共数据库应在合适时复用,而非重建。#BSUB -R "span[hosts=1]",除非该工具已知支持多节点 MPI。/tmp,除非工具要求且会自行清理。生成分析回答时,应包含:
对于多样本多步骤工作流,在生成所有脚本之前,询问用户选择逐步提交还是依赖链提交。默认推荐逐步提交,因为更易于检查和恢复。
生成 LSF 脚本后,始终生成针对该工作流定制的监控清单。不要重复 ncpgr-lsf 中的通用 LSF 命令;重点放在每个分析步骤需要验证什么。
工作流中的每个步骤,包含:
步骤 N: <步骤名称> (作业名: <job_name>)
查看输出: bpeek <jobid>
检查要点: <该步骤特有的成功/失败标志>
输出文件: <预期产出文件及大小范围>
常见问题: <该步骤典型的失败模式和解决方法>
步骤 1: 质控 (作业名: fastp)
查看输出: bpeek <jobid>
检查要点: 末尾应出现 "total reads" 统计;过滤后 reads 数不应骤降超过 50%
输出文件: *.clean.fastq.gz + *.json 报告
常见问题: 输入文件路径错误 → PEND 或秒退 EXIT
步骤 2: 比对 (作业名: STAR)
查看输出: bpeek <jobid>
检查要点: "Uniquely mapped reads %" 应 > 70%(模式生物);Log.final.out 中 "Number of input reads" 与步骤1一致
输出文件: Aligned.sortedByCoord.out.bam (~原始 fq.gz 的 0.5-1 倍大小)
常见问题: 内存不足 → EXIT,换 smp 队列;索引路径错 → 假运行无输出
步骤 3: 定量 (作业名: featureCounts)
查看输出: bpeek <jobid>
检查要点: "Successfully assigned" 比例应 > 60%;所有样本的 assigned 比例应大致一致
输出文件: counts.txt(行数 ≈ 基因数 + 几行表头)
常见问题: GTF 文件与参考基因组版本不匹配 → assigned 比例极低
步骤 4: 差异表达 (作业名: DESeq2)
查看输出: bpeek <jobid>
检查要点: R 脚本无 Error 或 Warning;MA plot 和火山图正常生成
输出文件: diff_results.csv + 质控图
常见问题: 未使用 R/4.0.0 时可能缺少 DESeq2/clusterProfiler 等内置包 → 优先切换到 R/4.0.0
ncpgr-lsf 提供,此处不重复语法工作流映射请查阅 references/workflow-map.md。该文件包含两层:
bioSkills 场景家族的全量映射表。如果用户请求匹配的 bioSkills 场景在详细工作流章节中未覆盖,先通过全量映射表路由,然后查阅对应的 bioSkills/<family>/<skill> 指导,再应用 ncpgr-software 和 ncpgr-lsf。
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
生成图文并茂的分析报告/实验报告/质检报告(固定模版)。当用户要求"生成报告/总结报告/实验报告/质检报告/QC报告",或分析流程收尾需要交付报告时使用。报告必须基于真实分析输出,包含固定章节结构、关键指标表格和真实结果图。
日本語の概要は準備中です。原文の説明を表示しています。
Predicts ADMET properties using ADMETlab 3.0 (119 endpoints with uncertainty), ADMET-AI, DeepChem MolNet, and chemprop D-MPNN with explicit handling of OECD QSAR principles, applicability domain assessment, calibration, hERG/CYP/AMES gold-standard endpoints, and PAINS / Lipinski / Ro5 / Veber / BBB druglikeness filters. Use when filtering compounds for drug-likeness, prioritizing leads by predicted safety, or building an in-house ADMET QSAR model.
日本語の概要は準備中です。原文の説明を表示しています。
Trim PCR primers from aligned reads in amplicon-panel BAMs using samtools ampliconclip. Use when processing SARS-CoV-2 ARTIC, hereditary cancer panels, ctDNA hot-spot panels, or any amplicon assay where primer-derived bases would falsely confirm reference at primer footprints.
日本語の概要は準備中です。原文の説明を表示しています。
Filter alignments by flags, mapping quality, and regions using samtools view and pysam. Use when extracting specific reads, removing low-quality alignments, or subsetting to target regions.
日本語の概要は準備中です。原文の説明を表示しています。
Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam. Use when enabling random access to alignment files or fetching specific genomic regions.
日本語の概要は準備中です。原文の説明を表示しています。
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO. Supports Clustal, PHYLIP, Stockholm, FASTA, Nexus, and other alignment formats for phylogenetics and conservation analysis. Use when reading, writing, or converting alignment file formats.
日本語の概要は準備中です。原文の説明を表示しています。