Cargando…

Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers

BACKGROUND: Informatics for Integrating Biology and the Bedside (i2b2) is an open source clinical data analytics platform used at over 200 healthcare institutions for querying patient data. The i2b2 platform has several components with numerous dependencies and configuration parameters, which render...

Descripción completa

Detalles Bibliográficos
Autores principales: Wagholikar, Kavishwar B., Dessai, Pralav, Sanz, Javier, Mendis, Michael E., Bell, Douglas S., Murphy, Shawn N.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6048900/
https://www.ncbi.nlm.nih.gov/pubmed/30012140
http://dx.doi.org/10.1186/s12911-018-0646-2
_version_ 1783340186896171008
author Wagholikar, Kavishwar B.
Dessai, Pralav
Sanz, Javier
Mendis, Michael E.
Bell, Douglas S.
Murphy, Shawn N.
author_facet Wagholikar, Kavishwar B.
Dessai, Pralav
Sanz, Javier
Mendis, Michael E.
Bell, Douglas S.
Murphy, Shawn N.
author_sort Wagholikar, Kavishwar B.
collection PubMed
description BACKGROUND: Informatics for Integrating Biology and the Bedside (i2b2) is an open source clinical data analytics platform used at over 200 healthcare institutions for querying patient data. The i2b2 platform has several components with numerous dependencies and configuration parameters, which renders the task of installing or upgrading i2b2 a challenging one. Even with the availability of extensive documentation and tutorials, new users often require several weeks to correctly install a functional i2b2 platform. The goal of this work is to simplify the installation and upgrade process for i2b2. Specifically, we have containerized the core components of the platform, and evaluated the containers for ease of installation. RESULTS: We developed three Docker container images: WildFly, database, and web, to encapsulate the three major deployment components of i2b2. These containers isolate the core functionalities of the i2b2 platform, and work in unison to provide its functionalities. Our evaluations indicate that i2b2 containers function successfully on the Linux platform. Our results demonstrate that the containerized components work out-of-the-box, with minimal configuration. CONCLUSIONS: Containerization offers the potential to package the i2b2 platform components into standalone executable packages that are agnostic to the underlying host operating system. By releasing i2b2 as a Docker container, we anticipate that users will be able to create a working i2b2 hive installation without the need to download, compile, and configure individual components that constitute the i2b2 cells, thus making this platform accessible to a greater number of institutions.
format Online
Article
Text
id pubmed-6048900
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-60489002018-07-19 Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers Wagholikar, Kavishwar B. Dessai, Pralav Sanz, Javier Mendis, Michael E. Bell, Douglas S. Murphy, Shawn N. BMC Med Inform Decis Mak Software BACKGROUND: Informatics for Integrating Biology and the Bedside (i2b2) is an open source clinical data analytics platform used at over 200 healthcare institutions for querying patient data. The i2b2 platform has several components with numerous dependencies and configuration parameters, which renders the task of installing or upgrading i2b2 a challenging one. Even with the availability of extensive documentation and tutorials, new users often require several weeks to correctly install a functional i2b2 platform. The goal of this work is to simplify the installation and upgrade process for i2b2. Specifically, we have containerized the core components of the platform, and evaluated the containers for ease of installation. RESULTS: We developed three Docker container images: WildFly, database, and web, to encapsulate the three major deployment components of i2b2. These containers isolate the core functionalities of the i2b2 platform, and work in unison to provide its functionalities. Our evaluations indicate that i2b2 containers function successfully on the Linux platform. Our results demonstrate that the containerized components work out-of-the-box, with minimal configuration. CONCLUSIONS: Containerization offers the potential to package the i2b2 platform components into standalone executable packages that are agnostic to the underlying host operating system. By releasing i2b2 as a Docker container, we anticipate that users will be able to create a working i2b2 hive installation without the need to download, compile, and configure individual components that constitute the i2b2 cells, thus making this platform accessible to a greater number of institutions. BioMed Central 2018-07-16 /pmc/articles/PMC6048900/ /pubmed/30012140 http://dx.doi.org/10.1186/s12911-018-0646-2 Text en © The Author(s). 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Wagholikar, Kavishwar B.
Dessai, Pralav
Sanz, Javier
Mendis, Michael E.
Bell, Douglas S.
Murphy, Shawn N.
Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers
title Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers
title_full Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers
title_fullStr Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers
title_full_unstemmed Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers
title_short Implementation of informatics for integrating biology and the bedside (i2b2) platform as Docker containers
title_sort implementation of informatics for integrating biology and the bedside (i2b2) platform as docker containers
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6048900/
https://www.ncbi.nlm.nih.gov/pubmed/30012140
http://dx.doi.org/10.1186/s12911-018-0646-2
work_keys_str_mv AT wagholikarkavishwarb implementationofinformaticsforintegratingbiologyandthebedsidei2b2platformasdockercontainers
AT dessaipralav implementationofinformaticsforintegratingbiologyandthebedsidei2b2platformasdockercontainers
AT sanzjavier implementationofinformaticsforintegratingbiologyandthebedsidei2b2platformasdockercontainers
AT mendismichaele implementationofinformaticsforintegratingbiologyandthebedsidei2b2platformasdockercontainers
AT belldouglass implementationofinformaticsforintegratingbiologyandthebedsidei2b2platformasdockercontainers
AT murphyshawnn implementationofinformaticsforintegratingbiologyandthebedsidei2b2platformasdockercontainers