Assessing and mitigating privacy risks of sparse, noisy genotypes by local alignment to haplotype databases

  1. Mark B. Gerstein1,2,3,4
  1. 1Program in Computational Biology and Bioinformatics, Yale University, New Haven, Connecticut 06520, USA;
  2. 2Department of Molecular Biophysics and Biochemistry, Yale University, New Haven, Connecticut 06520, USA;
  3. 3Department of Computer Science, Yale University, New Haven, Connecticut 06520, USA;
  4. 4Department of Statistics and Data Science, Yale University, New Haven, Connecticut 06520, USA
  • Present addresses: 5Department of Biomedical Informatics, Columbia University, New York, NY 10032, USA; 6New York Genome Center, New York, NY 10013, USA

  • Corresponding author: mark{at}gersteinlab.org
  • Abstract

    Single nucleotide polymorphisms (SNPs) from omics data create a reidentification risk for individuals and their relatives. Although the ability of thousands of SNPs (especially rare ones) to identify individuals has been repeatedly shown, the availability of small sets of noisy genotypes, from environmental DNA samples or functional genomics data, motivated us to quantify their informativeness. We present a computational tool suite, termed Privacy Leakage by Inference across Genotypic HMM Trajectories (PLIGHT), using population-genetics-based hidden Markov models (HMMs) of recombination and mutation to find piecewise alignment of small, noisy SNP sets to reference haplotype databases. We explore cases in which query individuals are either known to be in the database, or not, and consider several genotype queries, including those from environmental sample swabs from known individuals and from simulated “mosaics” (two-individual composites). Using PLIGHT on a database with ∼5000 haplotypes, we find for common, noise-free SNPs that only ten are sufficient to identify individuals, ∼20 can identify both components in two-individual mosaics, and 20–30 can identify first-order relatives. Using noisy environmental-sample-derived SNPs, PLIGHT identifies individuals in a database using ∼30 SNPs. Even when the individuals are not in the database, local genotype matches allow for some phenotypic information leakage based on coarse-grained SNP imputation. Finally, by quantifying privacy leakage from sparse SNP sets, PLIGHT helps determine the value of selectively sanitizing released SNPs without explicit assumptions about population membership or allele frequency. To make this practical, we provide a sanitization tool to remove the most identifying SNPs from genomic data.

    Footnotes

    • [Supplemental material is available for this article.]

    • Article published online before print. Article, supplemental material, and publication date are at https://www.genome.org/cgi/doi/10.1101/gr.278322.123.

    • Freely available online through the Genome Research Open Access option.

    • Received July 24, 2023.
    • Accepted November 18, 2023.

    This article, published in Genome Research, is available under a Creative Commons License (Attribution 4.0 International), as described at http://creativecommons.org/licenses/by/4.0/.

    | Table of Contents
    OPEN ACCESS ARTICLE

    Preprint Server