Privately computing set-maximal matches in genomic data
Related Experiment Video
Updated: Dec 14, 2025

Candidate Gene Testing in Clinical Cohort Studies with Multiplexed Genotyping and Mass Spectrometry
Published on: June 21, 2018
Katerina Sotiraki1, Esha Ghosh2, Hao Chen2
1MIT, CSAIL, 32 Vassar street, Cambridge, 02139, MA, USA. katesot@mit.edu.
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.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
Maxam-Gilbert Sequencing
Challenges of the Maxam-Gilbert Method
The...
Multi-species Conserved Sequences
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Wilcoxon Signed-Ranks Test for Matched Pairs
Genomics
Genomic DNA in Eukaryotes

