SkillsScout
DATA-ANALYSIS / 数据分析与可视化

dimensionality-reduction-plots-gptomics-bioskills

收录日期 2026-08-07·来源仓库 ↗
受欢迎程度
5
可用程度与相关性
9
安全性
9
7.7SCOUT SCORE

1. 基本信息

项目 内容
名称 dimensionality-reduction-plots-gptomics-bioskills
项目自述名称 Dimensionality-Reduction Plots(SKILL.md 内部标题)
作者/维护者 GPTomics Organization
来源链接 https://github.com/GPTomics/bioSkills/tree/main/data-visualization/dimensionality-reduction-plots
许可证 MIT(数据来源:GitHub API,仓库级)
GitHub Stars / Forks 所属合集仓库 bioSkills 整体 1,132 / 193(数据来源:GitHub API;⚠️ 为整个合集的数字,不代表本技能自身热度)
最新版本 本子技能内容最近一次提交于 2026-07-10(数据来源:GitHub API commits,按该子目录路径查询)
安装方式 复制 data-visualization/dimensionality-reduction-plots/ 整个目录(含 SKILL.md、usage-guide.md)到 agent 的 skills 目录

2. 功能介绍与亮点

3. 适用场景

所属分类:数据分析与可视化

面向需要对高维组学数据(bulk RNA-seq 样本 QC、单细胞聚类总览、多组学整合投影、发育轨迹研究)做降维可视化的生物信息学研究者与数据分析师。这类图表在论文中极其常见,但方法选型(PCA vs t-SNE vs UMAP vs PHATE)、超参数设置与结果解读的边界极易出错——尤其是把 UMAP/t-SNE 的二维距离直接当作生物学相似度来下结论,是审稿人最常质疑的错误之一。Claude Code / Codex 等 agent 可结合该技能直接描述需求(如“给这批单细胞数据画一个 UMAP,n_neighbors 30,按 Leiden 聚类上色”),产出方法选择合理、超参数明确、且不越界解读的可复现代码。

4. 跨 Agent 兼容性

5. 推荐理由

降维可视化是高维组学数据分析中使用频率最高的图表类型之一,但也是最容易被误读的一种:PCA、t-SNE、UMAP、PHATE 四种方法保留的信息完全不同,二维图上的“距离”含义也各不相同。该技能把方法选型决策树、现代化的超参数默认值(如 Kobak-Berens t-SNE 设置)、以及“UMAP 距离不能读作生物学相似度”这类隐蔽性解读错误系统整理在一起,帮助 agent 一次产出方法选择合理、超参数明确、且附带正确解读边界说明的可复现绘图代码,减少论文投稿阶段被审稿人质疑方法论的风险。

6. 评分

维度 分数 说明
受欢迎程度 5 所属合集仓库 GPTomics/bioSkills 整体 1,132 stars,该数字属整个合集,不代表本技能自身热度;本技能未被 Hermes Agent 官方生物信息学技能网关按目录名列出,也未查到针对本子技能的独立第三方评价
可用性 9 SKILL.md(19,372 字节)+ 独立 usage-guide.md(5,091 字节),内容含算法分类表、场景决策树、7 类失败模式对照表、定量阈值表与完整参考文献;依赖均为一条命令即可装好的开源包(scanpy/scikit-learn/umap-learn/openTSNE/phate),无付费依赖;本技能所在路径最近一次提交为 2026-07-10
安全性 9 纯提示词模板 + 本地绘图代码示例(Python/R),无内嵌 shell 命令执行、无运行时联网外发、无需 API key 或凭据;MIT 许可证明确;通读全文未见混淆逻辑或可疑指令

安全检查清单:①无 shell 命令执行,示例仅为 Python/R 绘图代码片段供用户在自有环境运行 ②运行时不联网 ③无需任何凭据 ④SKILL.md 与 usage-guide.md 均为公开的降维方法教程,未见可疑指令 ⑤GPTomics 为持续维护该开源生物信息学技能合集的组织账号,公开仓库活动未见刷星或误导性描述等造假迹象 ⑥MIT 许可证清晰 ⑦本技能所在路径最近一次提交为 2026-07-10

7. 跟同类 Skills 相比的优势

维度 dimensionality-reduction-plots(本技能) heatmaps-clustering(同合集,聚类热图方案) UMAP-Learn(mcpmarket.com 上的通用型 Claude Code Skill)
定位 覆盖 PCA/t-SNE/UMAP/PHATE 四种降维方法的选型与可视化,含生物学场景决策树 同一高维矩阵的另一种视图——聚类热图,不涉及降维投影 仅覆盖 UMAP 单一算法,面向通用机器学习流程(特征工程、HDBSCAN 前置降维)
领域适配 深度绑定组学场景:批次效应排查、单细胞聚类总览、发育轨迹等场景各自给出方法建议 面向差异表达矩阵、相关性矩阵等场景的聚类可视化 通用 scikit-learn 兼容框架,不含基因组学专属的统计出处或失败模式讨论
解读纠错 系统性纠正“UMAP 距离即生物学相似度”等误读,引用 Chari-Pachter 2023 等文献 聚焦聚类方法(层次聚类/k-means)与色标选择的常见错误 聚焦参数调优(距离度量、metric 学习),未见针对结果误读的纠错内容

三者定位互补:需要“高维数据的降维投影图(PCA/UMAP/t-SNE/PHATE)“选本技能;需要”矩阵本身的聚类热图“选 heatmaps-clustering;只需要通用、非生物学场景的 UMAP 调参可参考 UMAP-Learn 一类工具型技能。

8. 用户评价

该技能目前在第三方平台尚无具名用户评价;所属仓库当前公开 Issue 数为 0,未见针对本子技能的具名反馈。

9. 其他补充

SKILL.md 的「Related Skills」交叉引用同合集内的 single-cell/preprocessing(降维前的 PCA / 邻接图计算)、single-cell/clustering(UMAP 上展示的 Leiden/Louvain 聚类结果)、single-cell/trajectory-inference(PHATE、扩散伪时间等轨迹分析)、data-visualization/color-palettes(聚类标签配色)、data-visualization/distribution-plots(单簇基因表达的后续可视化)与 data-visualization/heatmaps-clustering(同一高维矩阵的替代视图),可见本技能在合集内承担“通用降维投影图”的基础角色。

10. 安装使用方式

  1. 从 GitHub 下载或克隆仓库子目录:data-visualization/dimensionality-reduction-plots/
  2. 复制整个目录(含 SKILL.mdusage-guide.md)到所用 agent 的 skills 目录(如 Claude Code 的 ~/.claude/skills/ 或项目内 .claude/skills/
  3. 按需安装依赖:Python 侧 pip install scanpy anndata scikit-learn umap-learn openTSNE phate matplotlib;R 侧 install.packages(c('Rtsne', 'uwot')); BiocManager::install('PCAtools')
  4. 无需重启 agent,安装后下次对话即可通过自然语言描述需求触发(如“给这批单细胞数据做 PCA 后画 UMAP,n_neighbors=30,按聚类结果上色”)

11. 注意事项