生成图文并茂的分析报告/实验报告/质检报告(固定模版)。当用户要求"生成报告/总结报告/实验报告/质检报告/QC报告",或分析流程收尾需要交付报告时使用。报告必须基于真实分析输出,包含固定章节结构、关键指标表格和真实结果图。
日本語の概要は準備中です。原文の説明を表示しています。
Audit required bioinformatics command-line tools against Lmod or Environment Modules on Linux HPC clusters, resolve executable and version requirements, and reproducibly deploy missing software through a site-approved EasyBuild, Spack, Bioconda/micromamba, Apptainer, binary, or source-build workflow. Use when Codex must inspect module availability, diagnose a missing or wrong-version bioinformatics tool, install scientific software on Slurm/PBS clusters, publish or validate modulefiles, or produce an auditable and rollback-ready cluster software deployment.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
将软件需求转换为可复现的集群部署。先只读探测,再生成计划;仅在请求已明确授权部署且写入范围安全时执行变更。
latest,不得执行未经检查的远程安装脚本。sudo,不修改 /usr、/opt、系统 MODULEPATH 或其他管理员目录,除非用户明确授权且当前身份确有管理职责。任何写入前完整读取 部署规范。处理两个以上软件或需要可复现交付时,再读取 清单格式。选择安装后端时读取 后端手册 中对应章节。
从用户请求、工作流文件、报错日志或命令行中提取:
若只给出命令名,核对其对应的上游软件包。遇到名称歧义、许可证接受、受保护共享目录、默认版本切换或 ABI 选择时,暂停并请求决定;不要自行猜测。
为多软件任务创建符合 清单格式 的 requirements.json。不得在清单中保存密码、令牌或私钥。
先通过 module spider/module avail 获得精确候选名;版本范围不能被直接拼成 module 名。烟雾测试属于审核后的部署计划,不放入只读审计清单。
在目标集群上运行:
python3 scripts/hpc_bio_modules.py preflight --output cluster-inventory.json
若集群没有 Python 3,使用等价的只读 shell 命令采集相同信息;不要为了预检先安装 Python。确认:
预检同时报告基础 PATH 中的后端命令与可能提供这些后端的 modules;两者都为空后仍要查站点文档,不能据此自动降级安装方案。
远程访问不可用时,提供可执行的预检命令和待确认项;不得声称已经检查集群。
在目标集群上运行:
python3 scripts/hpc_bio_modules.py audit \
--manifest requirements.json \
--output module-audit.json
必要时使用 --module-init /absolute/path/to/modules.sh。该参数只接受现有的绝对文件路径。
把结果归类为:
satisfied:加载成功、命令存在、版本满足;missing:没有候选 module 可加载;wrong_version:软件可运行但版本不满足;broken:module 可加载但命令、版本探针或依赖损坏;path_only:命令在 purge 后已由基础 PATH 提供,加载候选 module 没有改变其来源,不能证明软件由该 module 管理;module_system_unavailable:当前非交互 shell 未正确初始化 modules。对于 broken 或 path_only,先报告站点 module 问题,不得将其当作普通缺失并覆盖安装。对于层级 module,先加载清单中的 prerequisite_modules 再探测。
对每个非 satisfied 项给出:
若用户已明确要求“安装/部署”,且所有目标均为已确认的用户自有或站点批准路径,可以在简短展示计划后继续。以下情况必须等待额外授权:权限提升、受保护目录、许可接受、网络引导新包管理器、覆盖/删除、切换默认版本、影响其他用户的共享变更。
遵循 后端手册:
.bashrc 或 .profile。至少执行:
command -v;audit,确认结果为 satisfied。使用以下命令生成规范 Lua modulefile;默认拒绝覆盖:
python3 scripts/hpc_bio_modules.py render-module \
--record install-record.json \
--format lua \
--output /approved/module/root/tool/version.lua
Environment Modules 站点改用 --format tcl。该子命令没有覆盖选项;已有目标必须作为冲突处理或使用新的版本/revision 路径。
先发布不可变版本,再原子发布 modulefile。只有在用户明确要求且站点政策允许时才更新默认版本。
报告:
回滚优先撤下或恢复 modulefile;保留不可变软件前缀供审计。只有用户明确要求且精确目标已复核时才删除版本目录或暂存目录。
module 不可用:检查非交互 shell 初始化,不要直接断定集群没有 modules。module show 和加载错误,检查层级依赖。scripts/hpc_bio_modules.py 仅做只读预检、module 审计、清单校验和 Lua/Tcl modulefile 渲染。它不会自行下载或安装软件;安装动作必须由本工作流根据目标集群政策显式选择并执行。这样可以避免把集群差异隐藏在一个危险的通用安装器里。
稳定退出码:0 表示满足/成功,3 表示清单或记录无效,4 表示 module 子系统不可用,10 表示缺失或版本不满足,11 表示 module 损坏或仅由基础 PATH 提供,70 表示未预期内部错误。审计出现 10/11 时仍应读取生成的 JSON 报告。
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
生成图文并茂的分析报告/实验报告/质检报告(固定模版)。当用户要求"生成报告/总结报告/实验报告/质检报告/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.
日本語の概要は準備中です。原文の説明を表示しています。