Privately computing set-maximal matches in genomic data
Open Access
- 21 July 2020
- journal article
- conference paper
- Published by Springer Nature in BMC Medical Genomics
- Vol. 13 (S7) , 1-8
Abstract
Background: Finding long matches in deoxyribonucleic acid (DNA) sequences in large aligned genetic sequences is a problem of great interest. A paradigmatic application is the identification of distant relatives via large common subsequences in DNA data. However, because of the sensitive nature of genomic data such computations without security consideration might compromise the privacy of the individuals involved. Methods: The secret sharing technique enables the computation of matches while respecting the privacy of the inputs of the parties involved. This method requires interaction that depends on the circuit depth needed for the computation. Results: We design a new depth-optimized algorithm for computing set-maximal matches between a database of aligned genetic sequences and the DNA of an individual while respecting the privacy of both the database owner and the individual. We then implement and evaluate our protocol. Conclusions: Using modern cryptographic techniques, difficult genomic computations are performed in a privacy-preserving way. We enrich this research area by proposing a privacy-preserving protocol for set-maximal matches.Keywords
This publication has 22 references indexed in Scilit:
- GMW vs. Yao? Efficient Secure Two-Party Computation with Low Depth Circuits2013
- A survey of sequence alignment algorithms for next-generation sequencingBriefings in Bioinformatics, 2010
- Fast and accurate short read alignment with Burrows–Wheeler transformBioinformatics, 2009
- Ultrafast and memory-efficient alignment of short DNA sequences to the human genomeGenome Biology, 2009
- BLAT—The BLAST-Like Alignment ToolGenome Research, 2002
- PatternHunter: faster and more sensitive homology searchBioinformatics, 2002
- Basic local alignment search toolJournal of Molecular Biology, 1990
- Rapid and Sensitive Protein Similarity SearchesScience, 1985
- Parallel Prefix ComputationJournal of the ACM, 1980
- A Permutation NetworkJournal of the ACM, 1968