用途:部署、启动、校验并排查 Tangram ToolUniverse 远程工具,可选经 ToolUniverse Connect 中继共享。若只是为他人共享模型而非开发,应遵循 tooluniverse-share-computer 指南,无需检出 ToolUniverse 源码。
主要能力:在独立 Python 3.12 环境中安装依赖并运行 Tangram 反卷积工具;通过 tu remote check/serve/share 完成就绪检查、本地服务与私有共享;提供 run_tangram_deconvolution 操作,输入单细胞与空间 H5AD 文件、cluster_label 和 num_epochs,输出细胞类型比例与受限 spot 矩阵或摘要。
使用方式:先运行 python scripts/remote_validation/setup_skill_preflight.py --implementation tangram 做契约检查,再创建隔离环境并安装 requirements。设置 TOOLUNIVERSE_REMOTE_DATA_ROOT 等提供方变量后,用 tu remote login 登录一次,再用 tu remote share tangram 共享。本地启动用 python -m tooluniverse.remote.tangram.tangram_tool,端点为 http://127.0.0.1:8018/mcp,可用 fastmcp Client 列出工具并确认包含 run_tangram_deconvolution。Connect 中继需安装固定 SHA-256 的 tuplatform-connect wheel,并用 tu doctor 与 tu serve 验证。
适用场景:Linux、Python 3.12.3,训练建议 GPU,CPU 仅适合小测试;绑定回环地址,非回环需 TOOLUNIVERSE_API_TOKEN。
限制:公开发布、跨用户隔离、生产轮次、代表性精度、广泛并发与恢复尚未完成验证;USPTO 操作因凭据返回 403。凭据、权重、缓存不得入 Git,密钥不得出现在参数或结果中。清理时仅删除 .venvs/tangram、caches/tangram、runs/tangram。