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...
Autores principales: | , , , |
---|---|
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 |