空间解卷积-STHD

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

STHD (Spatial Transcriptomics High Definition) 是一个用于高分辨率空间转录组数据(VisiumHD、Visium、Stereo-seq等)单点细胞类型解卷积的概率机器学习方法,可生成 2μm 级别的细胞类型标签和概率。使用Python 3.9-3.11,支持交互式可视化,处理依赖冲突,适用于Visium HD、Visium、Stereo-seq等多种高分辨率空间平台。

一句话选型结论

按资料字段整理

空间解卷积-STHD是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_30836134/sthd-v1-lkp
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_30836134仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量6.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
空间解卷积-STHD当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.0 KB
模型实际读到的说明书原文,来自技能仓库

STHD — 单点细胞类型解卷积

概述

STHD(Spatial Transcriptomics High Definition)是用于高分辨率空间转录组数据的概率机器学习方法,可在 2μm 级别生成每个 spot 的细胞类型标签和概率。STHD 特别适合 Visium HD、Stereo-seq 等高分辨率平台。

核心特性:
- 单点分辨率:可生成 2μm 级别的细胞类型标签(比 8µm Visium HD 更精细)
- 概率输出:输出每个 spot 的细胞类型概率分布
- 多平台支持:Visium HD、Visium、Stereo-seq 等
- Python 3.9-3.11:使用较新 Python 特性
- 交互式可视化:内置 Shiny/Tornado 应用支持交互分析


适用场景

当用户需要执行以下任务时使用此 Skill:

  • 使用 STHD 对高分辨率空间转录组数据进行反卷积
  • 生成 2μm 级别的细胞类型标签
  • 处理 Visium HD、Visium、Stereo-seq 数据
  • 需要概率性反卷积结果(而非点估计)

安装

参考 references/安装指南.md。

环境要求

  • Python: 3.9 - 3.11(重要:STHD 依赖 pygam 等包,对 Python 版本敏感)
  • 操作系统: Linux (推荐), Windows, macOS

安装步骤

python -m venv sthd_env
source sthd_env/bin/activate  # Linux/Mac
# 或 Windows:
sthd_env\Scripts\activate

# 推荐使用 mamba/conda 管理依赖
conda install -c conda-forge pygam
pip install sthd

依赖

  • scanpy, anndata, pandas, numpy, matplotlib
  • pygam(条件分布拟合)
  • jupyter(交互式可视化)

输入数据要求

数据 格式 说明
scRNA-seq 表达矩阵 AnnData (.h5ad) 行=基因,列=细胞;obs 中需包含细胞类型注释列
空间表达数据 AnnData (.h5ad) Visium HD(8µm/16µm)或 Visium;obsm['spatial'] 含空间坐标

> 前置要求:输入数据为 AnnData (.h5ad) 格式,包含空间坐标和细胞类型注释。


完整脚本列表

脚本 说明
scripts/run_sthd_workflow.py STHD 完整工作流脚本(从参考数据准备到可视化)

> STHD 官方推荐使用交互式 R Shiny 应用(STHD::run_shiny_STHD()),本 Skill 提供 Python 版命令行工作流。


推荐工作流

1. 运行 STHD 完整工作流

python scripts/run_sthd_workflow.py

工作流脚本包含以下步骤:
1. 准备参考数据(从 scRNA-seq 中提取细胞类型)
2. 训练 STHD 模型
3. 在空间数据上预测细胞类型
4. 生成可视化

2. 自定义参数调用

编辑 run_sthd_workflow.py,按需修改:
- sc_data_path:scRNA-seq 数据路径
- spatial_data_path:空间数据路径
- output_dir:输出目录
- 模型参数(如 n_neighbors、smooth_lambda 等)

3. R Shiny 交互式分析(推荐)

STHD 官方提供 R Shiny 应用,支持交互式分析:

# 在 R 中
install.packages("STHD")
STHD::run_shiny_STHD()

输出文件清单

数据文件

  • sthd_predictions.csv:每个 spot 的细胞类型概率
  • sthd_cell_type_labels.csv:每个 spot 的最可能细胞类型
  • sthd_model.pkl:训练好的 STHD 模型(可复用)

图形文件

  • cell_type_spatial.png:每种细胞类型的空间分布
  • dominant_cell_types.png:主导细胞类型分布
  • uncertainty_map.png:预测不确定性空间分布
  • cell_type_probability_heatmap.png:细胞类型概率热图

STHD 与其他方法的区别

特性 STHD RCTD / cell2location / Tangram
输出分辨率 2μm spot 级(8µm/16µm)
输出类型 概率分布 + 标签 比例矩阵
适用平台 Visium HD、Stereo-seq Visium / Visium HD
速度 中等 取决于方法
概率信息 ✅ ❌(仅点估计)

性能优化建议

场景 建议
Visium HD(大数据集) 降低 n_neighbors,使用 chunked_prediction
Stereo-seq(千万级 spot) 分块预测,逐块保存结果
精度优先 增加 smooth_lambda 值
速度优先 减小 smooth_lambda,跳过平滑步骤

故障排除

参考 references/故障排除.md。常见问题:

Python 版本不兼容

错误:SyntaxError 或 TypeError 在导入 STHD 时

解决:STHD 仅支持 Python 3.9-3.11,更换 Python 版本。

pygam 安装失败

错误:pip install pygam 失败

解决:使用 conda 安装:conda install -c conda-forge pygam

内存不足

错误:MemoryError 在处理 Visium HD 全数据时

解决:
1. 分块预测(chunked prediction)
2. 降低分辨率(用 16µm 代替 8µm)
3. 使用更强内存机器

基因名不匹配

错误:训练时基因数过少

解决:确保 scRNA-seq 与空间数据的基因名使用同一来源(GENCODE/Ensembl 等)。


资源链接

  • STHD 源码:github.com/songfd2018/STHD
  • 论文:Song F, et al. Spatial Transcriptomics High Definition (STHD): A probabilistic machine learning method for cell type deconvolution at single-spot resolution. (请查阅 GitHub 获取最新引用)

许可证

遵循原作者的开源许可证(详见 GitHub 仓库)。

常见问题

5 问
答案由本站依据条目字段整理
空间解卷积-STHD怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_30836134/sthd-v1-lkp。安装方式为未标注。装完刷新技能列表或重开客户端。

空间解卷积-STHD支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

空间解卷积-STHD权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

空间解卷积-STHD收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

空间解卷积-STHD用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。