SuperAPI AI 工具集

latchbio-integration

通用与其它

查看项目

更新于 10-16 05:03

技能介绍

用途:Latch 面向生物信息学计算,用于将分析流程构建并部署为无服务器管道,覆盖工作流创建、云端数据管理、资源规格配置以及已验证的预置流程。

主要能力:一、工作流创建与部署,支持原生 Python、Nextflow 与 Snakemake 管道,基于 Docker 自动容器化,自动生成无代码界面,并具备版本控制与可复现性。二、数据管理,提供 LatchFile/LatchDir 云存储抽象,Registry 以 Projects→Tables→Records 组织数据,支持类型安全的链接与枚举、本地与云端文件自动传输及通配符匹配。三、资源规格配置,提供 @small_task、@large_task、@small_gpu_task、@large_gpu_task 等装饰器,可自定义 CPU、内存、GPU(K80、V100、A100)、存储与超时。四、已验证工作流,包括 Bulk RNA-seq、DESeq2、通路分析、AlphaFold/ColabFold、单细胞工具(ArchR、scVelo、emptyDropsR)、CRISPR 分析、系统发育等。

使用方式:需 Docker 运行、Latch 账号与 Python 3.8+。示例命令:python3 -m uv pip install latch、latch login、latch init my-workflow、latch register my-workflow。定义流程时导入 latch 的 workflow 与任务装饰器,并用 LatchFile 等类型标注参数;Registry 集成可通过 Table.get、Record.list 与 update 读写记录。

适用场景:RNA-seq、差异表达、GPU 加速计算、蛋白质结构预测、单细胞与 CRISPR 分析等生信流程的构建、部署与运行,以及将现有 Nextflow 管道迁移到 Latch。

限制:资料未提供收费、价格与具体平台配额信息;注册失败、资源不足等常见问题可通过增加内存、超时或存储以及使用 --verbose 排查。

外部资源:https://docs.latch.bio、https://github.com/latchbio/latch。