Cargando…

Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time

In a previous report, we explored the serverless OpenHealth approach to the Web as a Global Compute space. That approach relies on the modern browser full stack, and, in particular, its configuration for application assembly by code injection. The opportunity, and need, to expand this approach has s...

Descripción completa

Detalles Bibliográficos
Autores principales: Almeida, Jonas S., Hajagos, Janos, Saltz, Joel, Saltz, Mary
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6338105/
https://www.ncbi.nlm.nih.gov/pubmed/30671301
http://dx.doi.org/10.7717/peerj.6230
_version_ 1783388400718446592
author Almeida, Jonas S.
Hajagos, Janos
Saltz, Joel
Saltz, Mary
author_facet Almeida, Jonas S.
Hajagos, Janos
Saltz, Joel
Saltz, Mary
author_sort Almeida, Jonas S.
collection PubMed
description In a previous report, we explored the serverless OpenHealth approach to the Web as a Global Compute space. That approach relies on the modern browser full stack, and, in particular, its configuration for application assembly by code injection. The opportunity, and need, to expand this approach has since increased markedly, reflecting a wider adoption of Open Data policies by Public Health Agencies. Here, we describe how the serverless scaling challenge can be achieved by the isomorphic mapping between the remote data layer API and a local (client-side, in-browser) operator. This solution is validated with an accompanying interactive web application (bit.ly/loadsparcs) capable of real-time traversal of New York’s 20 million patient records of the Statewide Planning and Research Cooperative System (SPARCS), and is compared with alternative approaches. The results obtained strengthen the argument that the FAIR reproducibility needed for Population Science applications in the age of P4 Medicine is particularly well served by the Web platform.
format Online
Article
Text
id pubmed-6338105
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-63381052019-01-22 Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time Almeida, Jonas S. Hajagos, Janos Saltz, Joel Saltz, Mary PeerJ Bioinformatics In a previous report, we explored the serverless OpenHealth approach to the Web as a Global Compute space. That approach relies on the modern browser full stack, and, in particular, its configuration for application assembly by code injection. The opportunity, and need, to expand this approach has since increased markedly, reflecting a wider adoption of Open Data policies by Public Health Agencies. Here, we describe how the serverless scaling challenge can be achieved by the isomorphic mapping between the remote data layer API and a local (client-side, in-browser) operator. This solution is validated with an accompanying interactive web application (bit.ly/loadsparcs) capable of real-time traversal of New York’s 20 million patient records of the Statewide Planning and Research Cooperative System (SPARCS), and is compared with alternative approaches. The results obtained strengthen the argument that the FAIR reproducibility needed for Population Science applications in the age of P4 Medicine is particularly well served by the Web platform. PeerJ Inc. 2019-01-15 /pmc/articles/PMC6338105/ /pubmed/30671301 http://dx.doi.org/10.7717/peerj.6230 Text en ©2019 Almeida et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.
spellingShingle Bioinformatics
Almeida, Jonas S.
Hajagos, Janos
Saltz, Joel
Saltz, Mary
Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
title Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
title_full Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
title_fullStr Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
title_full_unstemmed Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
title_short Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
title_sort serverless openhealth at data commons scale—traversing the 20 million patient records of new york’s sparcs dataset in real-time
topic Bioinformatics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6338105/
https://www.ncbi.nlm.nih.gov/pubmed/30671301
http://dx.doi.org/10.7717/peerj.6230
work_keys_str_mv AT almeidajonass serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
AT hajagosjanos serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
AT saltzjoel serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
AT saltzmary serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime