Department of Genetics.
Yale Stem Cell Center.
Bioinformatics. 2020 Aug 15;36(16):4530-4531. doi: 10.1093/bioinformatics/btaa557.
Experimental laboratory management and data-driven science require centralized software for sharing information, such as lab collections or genomic sequencing datasets. Although database servers such as PostgreSQL can store such information with multiple-user access, they lack user-friendly graphical and programmatic interfaces for easy data access and inputting. We developed LabxDB, a versatile open-source solution for organizing and sharing structured data. We provide several out-of-the-box databases for deployment in the cloud including simple mutant or plasmid collections and purchase-tracking databases. We also developed a high-throughput sequencing (HTS) database, LabxDB seq, dedicated to storage of hierarchical sample annotations. Scientists can import their own or publicly available HTS data into LabxDB seq to manage them from production to publication. Using LabxDB's programmatic access (REST API), annotations can be easily integrated into bioinformatics pipelines. LabxDB is modular, offering a flexible framework that scientists can leverage to build new database interfaces adapted to their needs.
LabxDB is available at https://gitlab.com/vejnar/labxdb and https://labxdb.vejnar.org for documentation. LabxDB is licensed under the terms of the Mozilla Public License 2.0.
Supplementary data are available at Bioinformatics online.
实验实验室管理和数据驱动的科学需要集中式软件来共享信息,例如实验室收藏或基因组测序数据集。虽然 PostgreSQL 等数据库服务器可以使用多用户访问来存储此类信息,但它们缺乏用户友好的图形和编程接口,难以方便地访问和输入数据。我们开发了 LabxDB,这是一种用于组织和共享结构化数据的通用开源解决方案。我们提供了几个现成的数据库,可在云中部署,包括简单的突变体或质粒收藏库和采购跟踪数据库。我们还开发了一个高通量测序 (HTS) 数据库 LabxDB seq,专门用于存储分层样本注释。科学家可以将自己的或公开可用的 HTS 数据导入到 LabxDB seq 中,以便从生产到发布进行管理。使用 LabxDB 的编程访问 (REST API),可以轻松地将注释集成到生物信息学管道中。LabxDB 是模块化的,提供了一个灵活的框架,科学家可以利用该框架构建新的数据库接口,以满足他们的需求。
LabxDB 可在 https://gitlab.com/vejnar/labxdb 和 https://labxdb.vejnar.org 获得,也可在那里找到文档。LabxDB 遵循 Mozilla Public License 2.0 许可。
补充数据可在 Bioinformatics 在线获得。