Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

duivytools-skillsduivy 工具技能

Agent Skill

duivytools-skills 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,018

周安装

205

GitHub Stars

1

下载量

1,624
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:duivytools-skills(duivy 工具技能)
来源仓库:https://github.com/charleshahn/duivytools-skills
安装命令:
openclaw skills install duivytools-skills
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install duivytools-skills

简介

DuIvyTools技能指导命令行工具使用,覆盖生物分子数据分析场景。

  • 包括RMSD/RMSF可视化、DCCM矩阵分析与DSSP结构注释等功能。
  • 提供NDX索引文件操作与FEL自由能 landscape绘制方法。
  • 命令语法固定,复杂参数组合需参考内置帮助文档。
  • 输出图像格式为SVG或PNG,建议配合LaTeX排版使用。

SKILL.md

name
duivytools-skills
description
DuIvyTools (dit) 命令行工具使用指南。当 Agent 需要使用 DuIvyTools 但不清楚命令用法时调用。功能覆盖:(1) XVG 数据可视化 - RMSD、RMSF、能量、氢键、回转半径等;(2) XPM 矩阵可视化 - DCCM、FEL、DSSP 二级结构热图;(3) NDX 索引文件操作 - 查看、合并、提取原子组;(4) 统计分析 - 平均值、标准差、分布、相关性;(5) 拉马钱德兰图绘制;(6) 数据格式转换 - 导出为 CSV/DAT。支持 matplotlib、plotly、gnuplot、plotext 四种绘图引擎。

DuIvyTools (DIT)

重要:使用前务必查看命令帮助 DuIvyTools 持续开发中。务必先运行 dit <command> -h 获取该命令最准确、最新的参数信息。

DuIvyTools 是一个命令行工具,用于分析和可视化 GROMACS 分子动力学模拟结果。它提供约 30 个命令,用于处理 XVG、XPM、NDX 等常见的 GROMACS 输出文件。

快速入门

安装

pip install DuIvyTools

或使用清华镜像(国内更快):

pip install DuIvyTools -i https://pypi.tuna.tsinghua.edu.cn/simple

验证安装

dit

获取帮助

dit                    # 所有可用命令
dit -h                 # 全局参数
dit xvg_show -h        # 特定命令帮助(务必先执行此操作!)

核心概念

单位与数据转换

  • GROMACS 默认单位:时间 = ps,距离 = nm,能量 = kJ/mol
  • 默认不转换单位:除非用户明确要求,否则保留原始单位
  • 转换时:必须同时更新数据和坐标轴标签

列与行索引

  • 列索引:从 0 开始(0 = 第一列)
  • 行索引:从 0 开始(0 = 第一行)
  • 原子索引(NDX):从 1 开始(GROMACS 惯例)
  • 范围:左闭右开(如 1-7 表示第 1 至第 6 列)

XPM 数据类型

  • 离散型(Discrete):如 DSSP,每个像素代表一个离散状态
  • 连续型(Continuous):如 DCCM、FEL,每个像素代表一个连续值
  • xpm_diff:仅适用于连续型,不适用于 DSSP 等离散型

命令列表

XVG 命令(数据可视化)

命令功能说明
xvg_show显示 XVG 数据,自动解析图例和坐标轴
xvg_compare比较多个 XVG 文件,支持灵活的列选择
xvg_ave计算每列的平均值、标准差、标准误
xvg_show_distribution显示数据分布(直方图/PDF/CDF)
xvg_show_stack绘制堆积面积图
xvg_show_scatter绘制 2D 或 3D 散点图
xvg_box_compare使用小提琴图和散点图比较分布
xvg_combine将多个 XVG 文件的数据合并为一个
xvg_ave_bar计算并显示平行实验的平均值
xvg_rama根据 phi/psi 二面角绘制拉式图(Ramachandran plot)
xvg_energy_compute计算蛋白质-配体相互作用能

XPM 命令(矩阵可视化)

命令功能说明
xpm_show使用 4 种绘图引擎可视化 XPM 矩阵
xpm2csv将 XPM 转换为 CSV 格式(x, y, value)
xpm2dat将 XPM 转换为 M×N 矩阵格式
xpm_diff计算两个 XPM 文件的差值(仅连续型)
xpm_merge将两个 XPM 文件沿对角线合并

NDX 命令(索引文件)

命令功能说明
ndx_add向 NDX 文件添加新的索引组
ndx_split将一个索引组切分为多个
ndx_show显示所有索引组名称
ndx_rm_dup删除重复的索引组

工具命令

命令功能说明
mdp_gen生成 GROMACS MDP 文件模板
show_style显示/生成绘图样式配置文件
find_center查找原子组的几何中心
dccm_ascii将 ASCII 协方差矩阵转换为 DCCM XPM
dssp将 GROMACS 2023 DSSP 格式转换为 XPM/XVG

完整参数说明请参阅 commands-reference.md

绘图引擎

引擎适用场景
matplotlib(默认)功能最全面,支持所有模式
plotly交互式图表,适合网页展示
gnuplot高质量输出,需单独安装
plotext终端显示,快速预览

使用 -eg 参数指定引擎:dit xvg_show -f data.xvg -eg plotly

常用工作流

可视化 XVG 数据

# 基本显示
dit xvg_show -f rmsd.xvg

# 比较多个文件
dit xvg_compare -f rmsd.xvg gyrate.xvg -c 1 1,2 -l RMSD Gyrate

# 计算平均值(从第 2000 行到末尾)
dit xvg_ave -f rmsd.xvg -b 2000

# 显示分布
dit xvg_show_distribution -f gyrate.xvg -c 1

显示 XPM 矩阵

# 基本显示
dit xpm_show -f dccm.xpm -cmap coolwarm -zmin -1 -zmax 1

# 3D 模式
dit xpm_show -f fel.xpm -m 3d -x PC1 -y PC2 -z Energy

# 等高线图
dit xpm_show -f dccm.xpm -m contour -cmap coolwarm

# 交互式 plotly
dit xpm_show -f fel.xpm -eg plotly -m 3d

更多实际场景请参阅 examples.md

参考文档

相关资源

  • GitHub: https://github.com/CharlesHahn/DuIvyTools
  • 文档: https://duivytools.readthedocs.io/
  • 引用: https://doi.org/10.5281/zenodo.6339993

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.73%
按下载量换算1,392

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills