bioRxivBioinformaticsPreprint
Fast and simple comparison of semi-structured data, with emphasis on electronic health records
Max RobinsoniD, Jennifer HadlockiD, Jiyang YuiD, Alireza Khatamian, Aleksandr Y. AravkiniD, Eric W. DeutschiD, Nathan D. PriceiD, Sui HuangiD, Gustavo GlusmaniD
Abstract
We present a locality-sensitive hashing strategy for summarizing semi-structured data (e.g., in JSON or XML formats) into data fingerprints: highly compressed representations which cannot recreate details in the data, yet simplify and greatly accelerate the comparison and clustering of semi-structured data by preserving similarity relationships. Computation on data fingerprints is fast: in one example involving complex simulated medical records, the average time to encode one record was 0.53 seconds, and the average pairwise comparison time was 3.75 microseconds. Both processes are trivially parallelizable.\n\nApplications include detection of duplicates, clustering and classification of semi-structured data, which support larger goals including summarizing large and complex data sets, quality assessment, and data mining. We illustrate use cases with three analyses of electronic health records (EHRs): (1) pairwise comparison of patient records, (2) analysis of cohort structure, and (3) evaluation of methods for generating simulated patient data.
- assay: electronic health records
- research focus: benchmarking
- research focus: clustering
- research focus: differential expression
- research focus: deconvolution
- approach: statistical model
- Citations
- 4
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- SemEHR: A General-purpose Semantic Search System to Surface Semantic Data from Clinical Notes for Tailored Care, Trial Recruitment and Clinical Research
Honghan Wu, Giulia Toti, … Richard Dobson·Journal of the American Medical Informatics AssociationPeer-reviewed·Jan 8, 2018
- Contextual Autocomplete: A Novel User Interface Using Machine Learning to Improve Ontology Usage and Structured Data Capture for Presenting Problems in the Emergency Department
Nathaniel R. Greenbaum, Yacine Jernite, … Steven Horng·bioRxiv·Apr 12, 2017
- A Scalable Data Access Layer to Manage Structured Heterogeneous Biomedical Data
Giovanni Delussu, Luca Lianas, … Gianluigi Zanetti·bioRxiv·Aug 4, 2016
- DynamicDemiLog: A Single Sketch for Ultrafast Similarity, Frequency, and Cardinality Estimation
Brian Bushnell·bioRxiv·Jun 16, 2026
- Experimental Directory Structure (Exdir): An alternative to HDF5 without introducing a new file format
Svenn-Arne Dragly, Milad Hobbi Mobarhan, … Anders Malthe‐Sørenssen·Frontiers in NeuroinformaticsPeer-reviewed·Apr 13, 2018
- Compressed inverted indexes for scalable sequence similarity
Florian Ingels, Léa Vandamme, … Antoine Limasset·bioRxiv·Nov 21, 2025