Gaffney Stephen G, Ad Omer, Smaga Sarah, Schepartz Alanna, Townsend Jeffrey P
Department of Biostatistics, Yale University School of Public Health, New Haven, Connecticut 06510, United States.
Department of Chemistry, Yale University, New Haven, Connecticut 06510, United States.
ACS Cent Sci. 2019 Jul 24;5(7):1159-1169. doi: 10.1021/acscentsci.9b00111. Epub 2019 Jul 12.
The Center for Genetically Encoded Materials (C-GEM) is an NSF Phase I Center for Chemical Innovation that comprises six laboratories spread across three university campuses. Our success as a multi-institution research team demanded the development of a software infrastructure, GEM-NET, that allows all C-GEM members to work together seamlessly-as though everyone was in the same room. GEM-NET was designed to support both science and communication by integrating task management, scheduling, data sharing, and collaborative document and code editing with frictionless internal and public communication; it also maintains security over data and internal communications. In this Article, we document the design and implementation of GEM-NET: our objectives and motivating goals, how each component contributes to these goals, and the lessons learned throughout development. We also share open source code for several custom applications and document how GEM-NET can benefit users in multiple fields and teams that are both small and large. We anticipate that this knowledge will guide other multi-institution teams, regardless of discipline, to plan their software infrastructure and utilize it as swiftly and smoothly as possible.
基因编码材料中心(C-GEM)是美国国家科学基金会第一阶段的化学创新中心,由分布在三个大学校园的六个实验室组成。作为一个多机构研究团队,我们的成功需要开发一个软件基础设施GEM-NET,它能让所有C-GEM成员无缝协作,就好像每个人都在同一个房间里一样。GEM-NET旨在通过将任务管理、调度、数据共享以及协作式文档和代码编辑与顺畅的内部和公共通信相结合来支持科学研究和交流;它还能确保数据和内部通信的安全。在本文中,我们记录了GEM-NET的设计与实现:我们的目标和驱动目标、每个组件如何为这些目标做出贡献,以及在整个开发过程中吸取的经验教训。我们还分享了几个定制应用程序的开源代码,并说明了GEM-NET如何使不同规模的多个领域和团队的用户受益。我们预计这些知识将指导其他多机构团队,无论其学科如何,规划他们的软件基础设施并尽可能迅速、顺利地加以利用。