Skip to main content

织机工作流引擎(服务器)

项目描述

什么是织机?

Loom 是一个独立于平台的工具,用于创建、执行、跟踪和共享工作流。

为什么要使用织机?

使用方便

Loom 在本地或云端开箱即用。

可重复分析

Loom 确保您可以在丢失笔记本、数据分析师找到新工作以及您的服务器进行主要操作系统版本升级后的数月和数年内重复您的分析。

Loom 使用 Docker 来重现您的运行时环境,记录文件哈希以验证分析输入,并保留完全可重现的工作记录。

可追溯的结果

Loom 会记住你曾经运行过的任何东西,并且可以准确地告诉你每个结果是如何产生的。

平台之间的可移植性

完全相同的工作流程可以在您的笔记本电脑或公共云服务上运行。

开放式架构

Loom 不仅开源且免费使用,它还使用了一种由内而外的架构,可最大限度地减少锁定并让您轻松与其他人分享您的工作。

  • 将结果写入传统文件系统或对象存储,并在 Loom 之外浏览它们

  • 将您的工具发布为 Docker 镜像

  • 将您的工作流程发布为简单、可读的文档

  • 通过在 Loom 服务器之间共享您的工作流程和结果进行协作

  • 将 Loom 连接到多个文件存储而不创建冗余副本

  • 有效地重复使用冗余分析步骤的结果

您真的需要对相同的输入运行多少次相同的分析?Loom 知道您工作流程中的哪些步骤已经运行,并将以前的结果与当前运行无缝集成,同时仍保持数据来源和可追溯性。

图形用户界面

虽然您可能希望从命令行自动执行分析,但图形用户界面对于交互式浏览工作流程和结果很有用。

安全性和合规性

Loom 的设计考虑了临床合规性。

谁需要织机?

Loom 是为生物信息学家运行的那种工作流程而构建的——多步骤分析,在步骤之间传递大数据文件。但是关于 Loom 的任何东西都不是特定于生物信息学的。

Loom 具有可扩展性,支持个人分析师或大型机构。

开始使用

查看我们的入门指南并尝试 Loom。

http://loom.readthedocs.io/en/latest/installing.html

目前的状态是什么?

Loom 正在积极开发中。要参与,请联系信息@loomengine 组织

贡献者

  • 内森·哈蒙德

  • 艾萨克·廖

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

loomengine_server-0.7.3.tar.gz (130.6 kB 查看哈希

已上传 source