A scalable data access layer to manage structured heterogeneous biomedical data

2Citations
Citations of this article
32Readers
Mendeley users who have this article in their library.

Abstract

This work presents a scalable data access layer, called PyEHR, designed to support the implementation of data management systems for secondary use of structured heterogeneous biomedical and clinical data. PyEHR adopts the openEHR's formalisms to guarantee the decoupling of data descriptions from implementation details and exploits structure indexing to accelerate searches. Data persistence is guaranteed by a driver layer with a common driver interface. Interfaces for two NoSQL Database Management Systems are already implemented: MongoDB and Elasticsearch. We evaluated the scalability of PyEHR experimentally through two types of tests, called "Constant Load" and "Constant Number of Records", with queries of increasing complexity on synthetic datasets of ten million records each, containing very complex openEHR archetype structures, distributed on up to ten computing nodes.

Cite

CITATION STYLE

APA

Giovanni, D., Luca, L., Francesca, F., & Gianluigi, Z. (2016). A scalable data access layer to manage structured heterogeneous biomedical data. PLoS ONE, 11(12). https://doi.org/10.1371/journal.pone.0168004

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free