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...

Full description

Bibliographic Details
Main Authors: Jonas S. Almeida, Janos Hajagos, Joel Saltz, Mary Saltz
Format: Article
Language:English
Published: PeerJ Inc. 2019-01-01
Series:PeerJ
Subjects:
Online Access:https://peerj.com/articles/6230.pdf
id doaj-f60e66bef2374ebda7953aca4bf97d2d
record_format Article
spelling doaj-f60e66bef2374ebda7953aca4bf97d2d2020-11-25T00:54:43ZengPeerJ Inc.PeerJ2167-83592019-01-017e623010.7717/peerj.6230Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-timeJonas S. Almeida0Janos Hajagos1Joel Saltz2Mary Saltz3Biomedical Informatics, State University of New York at Stony Brook, Stony Brook, NY, United States of AmericaBiomedical Informatics, State University of New York at Stony Brook, Stony Brook, NY, United States of AmericaBiomedical Informatics, State University of New York at Stony Brook, Stony Brook, NY, United States of AmericaRadiology, State University of New York at Stony Brook, Stony Brook, NY, United States of AmericaIn 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.https://peerj.com/articles/6230.pdfServerless computingOpenhealthSparcsPublic healthEpidemiology data commons
collection DOAJ
language English
format Article
sources DOAJ
author Jonas S. Almeida
Janos Hajagos
Joel Saltz
Mary Saltz
spellingShingle Jonas S. Almeida
Janos Hajagos
Joel Saltz
Mary Saltz
Serverless OpenHealth at data commons scale—traversing the 20 million patient records of New York’s SPARCS dataset in real-time
PeerJ
Serverless computing
Openhealth
Sparcs
Public health
Epidemiology data commons
author_facet Jonas S. Almeida
Janos Hajagos
Joel Saltz
Mary Saltz
author_sort Jonas S. Almeida
title 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_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_sort serverless openhealth at data commons scale—traversing the 20 million patient records of new york’s sparcs dataset in real-time
publisher PeerJ Inc.
series PeerJ
issn 2167-8359
publishDate 2019-01-01
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.
topic Serverless computing
Openhealth
Sparcs
Public health
Epidemiology data commons
url https://peerj.com/articles/6230.pdf
work_keys_str_mv AT jonassalmeida serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
AT janoshajagos serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
AT joelsaltz serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
AT marysaltz serverlessopenhealthatdatacommonsscaletraversingthe20millionpatientrecordsofnewyorkssparcsdatasetinrealtime
_version_ 1725233087372066816