
ChatSpatial
by cafferychen777·★ 37·综合分 47
通过自然语言接口进行空间转录组学分析的 MCP 服务器。
概述
ChatSpatial 是一个专为空间转录组学分析设计的 MCP 服务器,通过模式强制编排替代了即兴的 LLM 代码生成。它提供了 20 个经过模式验证的 MCP 工具,编排了 15 个分析类别中的 65 种空间转录组学方法。该项目提供了一个稳定的自然语言界面,用户可以通过简单的提示词处理空间数据,而不是编写复杂的脚本,使空间转录组学工作流程在不同会话和客户端之间更具可重复性。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
处理空间转录组学数据的研究人员,需要通过自然语言接口进行可重复、跨平台分析,而不必编写自定义脚本。
什么时候不要选它
需要 15 个可用类别中未涵盖的专业分析方法,或需要在模式编排之外直接访问原始数据操作的用户。
此 server 暴露的工具
从 README 抽取出 12 个工具load_dataLoad spatial transcriptomics data from files like h5ad
show_tissue_structureVisualize tissue structure of loaded spatial data
spatial_domain_identificationIdentify spatial domains using methods like SpaGCN, STAGATE
deconvolutionPerform cell type deconvolution using methods like Cell2location
cell_cell_communicationAnalyze cell-cell communication with LIANA+ or CellPhoneDB
cell_type_annotationAnnotate cell types using methods like scANVI or SingleR
differential_expressionFind differentially expressed genes across conditions
trajectory_inferencePerform trajectory inference with CellRank or Palantir
spatial_statisticsCalculate spatial statistics like Moran's I or co-occurrence
enrichment_analysisPerform gene set enrichment analysis like GSEA
visualizationCreate spatial plots, embedding plots, and expression overlays
multi_sample_integrationIntegrate multiple samples using Harmony or BBKNN
可对比工具
安装
安装
Python 安装
pip install chatspatialDocker 安装
docker pull ghcr.io/cafferychen777/chatspatial:v1.2.9Claude Desktop 配置
添加到您的 Claude Desktop config.json:
{
"mcpServers": {
"chatspatial": {
"command": "python",
"args": ["-m", "chatspatial", "run"]
}
}
}FAQ
- ChatSpatial 支持哪些空间转录组学平台?
- ChatSpatial 支持 10x Visium、Xenium、Slide-seq v2、MERFISH 和 seqFISH 平台。
- 如何加载数据?
- 只需提供类似'加载 /absolute/path/to/spatial_data.h5ad 并显示组织结构'这样的自然语言提示即可,ChatSpatial 会内部处理数据加载。
ChatSpatial 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。