返回顶部
m

microbiome-diversity-reporter 微生物多样性报告

Interpret Alpha and Beta diversity metrics from 16S rRNA sequencing results.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
103
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

microbiome-diversity-reporter

微生物组多样性报告工具


使用时机

  • - 当任务需要解读16S rRNA测序结果中的Alpha和Beta多样性指标时使用此技能。
  • 用于需要明确假设、限定范围和可重复输出格式的学术写作任务。
  • 当需要为缺失输入、执行错误或部分证据提供文档化的回退路径时使用此技能。

主要特性

  • - 聚焦范围的工作流程,针对:解读16S rRNA测序结果中的Alpha和Beta多样性指标。
  • 打包的可执行路径:scripts/main.py。
  • 参考资料位于references/目录,提供任务特定指导。
  • 结构化执行路径,确保输出一致且可审查。

依赖项

  • - Python 3.8+
  • numpy
  • pandas
  • scipy
  • scikit-bio
  • matplotlib
  • seaborn
  • plotly(用于交互式图表)

使用示例

详见上方## 用法部分。

bash
cd 20260318/scientific-skills/Academic Writing/microbiome-diversity-reporter
python -m py_compile scripts/main.py
python scripts/main.py --help

示例运行计划:

  1. 1. 确认用户输入、输出路径及任何必需的配置值。
  2. 如果脚本使用固定设置,编辑文件内的CONFIG块或文档化参数。
  3. 使用验证后的输入运行python scripts/main.py。
  4. 审查生成的输出,返回最终产物并注明所有假设。

实现细节

详见上方## 工作流程部分。

  • - 执行模型:验证请求,选择打包的工作流程,生成限定范围的可交付成果。
  • 输入控制:在运行任何脚本前确认源文件、范围限制、输出格式和验收标准。
  • 主要实现界面:scripts/main.py。
  • 参考指导:references/目录包含支持规则、提示或检查清单。
  • 需优先明确的参数:输入路径、输出路径、范围过滤器、阈值及任何领域特定约束。
  • 输出规范:保持结果可重复,明确标识假设,避免未文档化的副作用。

快速检查

在深入执行前,使用此命令验证打包脚本入口点是否可解析。

bash
python -m py_compile scripts/main.py

审计就绪命令

使用这些具体命令进行验证。它们特意设计为自包含,避免使用占位符路径。

bash
python -m py_compile scripts/main.py
python scripts/main.py --help
python scripts/main.py -h

工作流程

  1. 1. 在进行详细工作前,确认用户目标、必需输入和不可协商的约束条件。
  2. 验证请求是否匹配文档化范围,如果任务需要不受支持的假设则提前停止。
  3. 仅使用实际可用的输入,使用打包脚本路径或文档化的推理路径。
  4. 返回结构化结果,区分假设、可交付成果、风险和未解决事项。
  5. 如果执行失败或输入不完整,切换到回退路径并明确说明阻止完整完成的具体原因。

概述

此工具用于分析和解读微生物组16S rRNA测序数据中的多样性指标,包括:

  • - Alpha多样性:单个样本内的物种多样性
  • Beta多样性:样本间的物种组成差异

用法

命令行

text

分析单个样本的Alpha多样性

python scripts/main.py --input otutable.tsv --metric shannon --output alphareport.html

分析Beta多样性(PCoA)

python scripts/main.py --input otutable.tsv --beta --metadata metadata.tsv --output betareport.html

生成完整报告(Alpha + Beta)

python scripts/main.py --input otutable.tsv --full --metadata metadata.tsv --output diversityreport.html

参数说明

参数说明必需
--inputOTU/ASV表格路径(TSV格式)
--metadata
样本元数据(TSV格式) | Beta多样性必需 | | --metric | Alpha多样性指标:shannon, simpson, chao1, observed_otus | 否(默认:shannon) | | --alpha | 仅计算Alpha多样性 | 否 | | --beta | 仅计算Beta多样性 | 否 | | --full | 生成完整报告(Alpha + Beta) | 否 | | --output | 输出报告路径 | 否(默认:标准输出) | | --format | 输出格式:html, json, markdown | 否(默认:html) |

输入格式

OTU表格(TSV)

#OTU ID Sample1 Sample2 Sample3
OTU_1 100 50 200
OTU_2 50 100 0
OTU_3 25 25 50

元数据(TSV)

SampleID Group Age Gender
Sample1 Control 25 M
Sample2 Treatment 30 F
Sample3 Treatment 28 M



输出

生成包含以下内容的HTML/JSON/Markdown报告:

  1. 1. Alpha多样性结果
- 多样性指数值 - 稀疏曲线 - 箱线图(按分组)
  1. 2. Beta多样性结果
- PCoA散点图 - NMDS图 - 距离矩阵热图 - PERMANOVA统计检验
  1. 3. 统计摘要
- 样本信息统计 - 物种丰富度 - 多样性指数分布

示例输出

json
{
alpha_diversity: {
shannon: {
Sample1: 2.45,
Sample2: 1.89,
Sample3: 2.12
},
statistics: {
mean: 2.15,
std: 0.28
}
},
beta_diversity: {
method: braycurtis,
pcoa: {
variance_explained: [0.45, 0.25, 0.15]
}
}
}



参考文献

  1. 1. Shannon, C.E. (1948) 通信的数学理论
  2. Simpson, E.H. (1949) 多样性的测量
  3. Chao, A. (1984) 类别的非参数估计
  4. Lozupone等 (2005) UniFrac:一种系统发育度量

风险评估

风险指标评估等级
代码执行Python/R脚本本地执行
网络访问
无外部API调用 | 低 | | 文件系统访问 | 读取输入文件,写入输出文件 | 中 | | 指令篡改 | 标准提示指南 | 低 | | 数据暴露 | 输出文件保存到工作区 | 低 |

安全检查清单

  • - [ ] 无硬编码凭据或API密钥
  • [ ] 无未经授权的文件系统访问(../)
  • [ ] 输出不暴露敏感信息
  • [ ] 已实施提示注入保护
  • [ ] 输入文件路径已验证(无../遍历)
  • [ ] 输出目录限制在工作区内
  • [ ] 脚本在沙盒环境中执行
  • [ ] 错误消息已清理(不暴露堆栈跟踪)
  • [ ] 依赖项已审计

先决条件

text

Python依赖项

pip install -r requirements.txt

评估标准

成功指标

  • - [ ] 成功执行主要功能
  • [ ] 输出符合质量标准
  • [ ] 优雅处理边缘情况
  • [ ] 性能可接受

测试用例

  1. 1. 基本功能:标准输入 → 预期输出
  2. 边缘情况:无效输入 → 优雅错误处理
  3. 性能:大数据集 → 可接受的处理时间

生命周期状态

  • - 当前阶段:草稿
  • 下次审查日期:2026-03-06
  • 已知问题:无
  • 计划改进
- 性能优化 - 额外功能支持

输出要求

每个最终响应应在相关时明确以下事项:

  • - 目标或请求的可交付成果
  • 使用的输入和引入的假设
  • 工作流程或决策路径
  • 核心结果、建议或产物
  • 约束条件、风险、注意事项或验证需求
  • 未解决事项和后续检查

错误处理

  • - 如果缺少必需输入,明确说明缺少哪些字段,仅请求最少的额外信息。
  • 如果任务超出文档化范围,停止而非猜测或静默扩大任务范围。
  • 如果scripts/main.py执行失败,报告失败点,总结仍可安全完成的内容,并提供手动回退方案。
  • 不得虚构文件、引用、数据、搜索结果或执行结果。

输入验证

此技能接受与microbiome-diversity-reporter文档化目的匹配且包含足够上下文以安全完成

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 microbiome-diversity-reporter-1775989929 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 microbiome-diversity-reporter-1775989929 技能

通过命令行安装

skillhub install microbiome-diversity-reporter-1775989929

下载

⬇ 下载 microbiome-diversity-reporter v1.0.0(免费)

文件大小: 12.28 KB | 发布时间: 2026-4-13 11:02

v1.0.0 最新 2026-4-13 11:02
Initial release of microbiome-diversity-reporter.

- Provides a workflow to interpret Alpha and Beta diversity metrics from 16S rRNA sequencing results.
- Supports command-line execution with configurable input/output parameters and multiple output formats (HTML, JSON, Markdown).
- Generates detailed reports: alpha/beta diversity analyses, visualizations (PCoA, rarefaction curves, heatmaps), and statistical summaries.
- Implements input validation, explicit assumptions, bounded scope, and fallback handling for missing/invalid data.
- Includes reference material, a security checklist, risk assessment, and audit-ready example commands.
- Designed for reproducibility, clear assumptions, and academic writing compatibility.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部