SuperAPI AI 工具集

setup-cellrank-remote-tool

智能体与模型

查看项目

更新于 10-16 01:16

技能介绍

用途:在 Linux + Python 3.12 环境下把 CellRank 配置为 ToolUniverse 远程工具,完成环境搭建、启动、校验、中继共享、并发调优与故障排查。

主要能力:创建隔离虚拟环境并安装 ToolUniverse 与 CellRank 依赖;用 tu remote check 检查缺失项;以 tu serve --allow cellrank 启动服务并通过 Connect 中继共享;提供运行示例操作 run_cellrank_fate(参数如 adata_path、kernel、n_states),返回终态(terminal_states)、状态计数与有界命运概率。

必要用法:先设置 TOOLUNIVERSE_REMOTE_DATA_ROOT 指向提供商 H5AD 根目录,并按需导出数据目录、模型缓存、提供商密钥等环境变量;运行标准库契约检查 python scripts/remote_validation/setup_skill_preflight.py --implementation cellrank,可加 --check-provider-env、--live、--check-connect-prereqs。绑定回环地址,非回环需 TOOLUNIVERSE_API_TOKEN,且不得放入参数或结果。登录 tu remote login(可加 --env-file 或 --no-browser),之后 tu remote share cellrank 即可共享;本地服务端点为 http://127.0.0.1:8028/mcp。用 tu remote logout 删除本地副本,--revoke 先撤销平台连接。

适用场景:需要在私有环境中部署并共享 CellRank 命运推断能力的开发者与运维人员,包括诊断该模型问题。

限制与状态:截至 2026-08-16,依赖、回环发现与一个确定性伪时间核命运调用已通过;公开发布、跨用户隔离、代表性生物学、广泛并发与恢复未完成,应保持私有。Platform 私有导入与所有者测试通过,公开发布与独立调用者授权隔离未测试。tuplatform-connect 尚未发布到 PyPI,需安装固定 SHA-256 的指定 wheel。默认单 worker 未实测;GPU 可选。仅使用实现 README 链接的官方上游文档,勿用第三方镜像。清理时只删除 .venvs/cellrank、caches/cellrank、runs/cellrank,避免宽泛递归删除。