MCP Catalogs
首页ChatSpatial screenshot

ChatSpatial

by cafferychen777·37·综合分 47

通过自然语言接口进行空间转录组学分析的 MCP 服务器。

ai-llmdeveloper-toolsother
9
Forks
13
活跃 Issue
本月
最近提交
2 天前
收录于

概述

ChatSpatial 是一个专为空间转录组学分析设计的 MCP 服务器,通过模式强制编排替代了即兴的 LLM 代码生成。它提供了 20 个经过模式验证的 MCP 工具,编排了 15 个分析类别中的 65 种空间转录组学方法。该项目提供了一个稳定的自然语言界面,用户可以通过简单的提示词处理空间数据,而不是编写复杂的脚本,使空间转录组学工作流程在不同会话和客户端之间更具可重复性。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使用自然语言提示进行空间转录组学数据分析
:跨不同 MCP 客户端的可重现空间生物学工作流程
:通过统一界面整合多种空间转录组学方法
:ChatSpatial 支持哪些空间转录组学平台?
:如何加载数据?

什么时候选它

处理空间转录组学数据的研究人员,需要通过自然语言接口进行可重复、跨平台分析,而不必编写自定义脚本。

什么时候不要选它

需要 15 个可用类别中未涵盖的专业分析方法,或需要在模式编排之外直接访问原始数据操作的用户。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • load_data

    Load spatial transcriptomics data from files like h5ad

  • show_tissue_structure

    Visualize tissue structure of loaded spatial data

  • spatial_domain_identification

    Identify spatial domains using methods like SpaGCN, STAGATE

  • deconvolution

    Perform cell type deconvolution using methods like Cell2location

  • cell_cell_communication

    Analyze cell-cell communication with LIANA+ or CellPhoneDB

  • cell_type_annotation

    Annotate cell types using methods like scANVI or SingleR

  • differential_expression

    Find differentially expressed genes across conditions

  • trajectory_inference

    Perform trajectory inference with CellRank or Palantir

  • spatial_statistics

    Calculate spatial statistics like Moran's I or co-occurrence

  • enrichment_analysis

    Perform gene set enrichment analysis like GSEA

  • visualization

    Create spatial plots, embedding plots, and expression overlays

  • multi_sample_integration

    Integrate multiple samples using Harmony or BBKNN

可对比工具

scanpy-mcpcellxgene-mcpstlearnsquidpyseurat

安装

安装

Python 安装

pip install chatspatial

Docker 安装

docker pull ghcr.io/cafferychen777/chatspatial:v1.2.9

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。