Inferensys

Glossary

Secure Genotype Imputation

A cryptographic protocol that applies secure multi-party computation to statistically infer unobserved genetic variants in a study cohort by referencing a private haplotype reference panel without exposing either dataset.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
PRIVACY-PRESERVING GENOMICS

What is Secure Genotype Imputation?

Secure genotype imputation is a cryptographic protocol that statistically infers unobserved genetic variants in a study cohort by referencing a private haplotype reference panel without exposing either dataset to the other party.

Secure genotype imputation applies secure multi-party computation (MPC) to the statistical inference of missing genetic markers. It allows a researcher holding a sparse genotyping array to query a reference panel holder's private haplotype database to fill in untyped variants, ensuring the researcher learns only the imputed genotypes while the panel holder learns nothing about the query cohort.

The protocol typically leverages secret sharing and oblivious transfer to execute hidden Markov models or Li-Stephens model computations across mutually distrusting parties. This enables collaborative genome-wide association studies (GWAS) and polygenic risk score calculations without centralizing sensitive DNA data, addressing critical privacy and regulatory barriers in genomic medicine.

Secure Genotype Imputation

Key Cryptographic and Genomic Features

The core cryptographic primitives and genomic data structures that enable privacy-preserving inference of unobserved genetic variants across distributed datasets.

01

Secret-Shared Haplotype Panels

The reference panel of phased haplotypes is split into additive secret shares distributed among computing parties. No single party ever sees the complete panel. Imputation queries are executed on the shares using arithmetic circuits, with the final imputed dosage revealed only to the authorized recipient. This prevents leakage of the reference panel's sensitive genetic information.

O(n·m)
Communication Complexity
2-of-3
Typical Threshold
03

Secure Genotype Likelihood Computation

The probability of observing a study sample's genotype given an underlying imputed allele is computed within the MPC protocol. This involves:

  • Secure exponentiation for emission probabilities
  • Oblivious selection between reference haplotypes
  • Fixed-point arithmetic to handle fractional probabilities The result is a posterior probability for each of the three possible genotypes (0/0, 0/1, 1/1) at every unobserved locus.
04

Minimizing Genomic Leakage

Beyond the imputed dosages, intermediate values like posterior state probabilities and most-likely haplotype paths are never revealed. The protocol is designed to output only the final imputed genotype probabilities, preventing inference of the reference panel's composition or the study sample's raw genotype calls. Differential privacy noise can be added to the output for formal guarantees.

ε = 1.0
Typical Privacy Budget
05

Beaver Triple Preprocessing

To make online imputation efficient, the protocol uses a preprocessing phase that generates Beaver triples—secret-shared multiplication triples (a, b, c) where c = a·b. These are consumed during the online phase to perform secure multiplications with only simple addition and broadcast operations, dramatically reducing the cryptographic overhead of the HMM's forward-backward passes.

< 1 sec
Per-Variant Online Time
06

Secure Dosage Aggregation

The final step computes the imputed dosage (expected allele count) from the posterior genotype probabilities. This aggregation is performed entirely within the MPC protocol. The result is a single floating-point value per variant per individual, representing the expected number of alternate alleles, which is then revealed to the authorized researcher without exposing any intermediate genomic data.

SECURE GENOTYPE IMPUTATION

Frequently Asked Questions

Clear answers to common questions about the cryptographic protocols and statistical methods used to infer missing genetic variants without exposing sensitive genomic data.

Secure genotype imputation is a privacy-preserving protocol that uses secure multi-party computation (MPC) to statistically infer unobserved genetic variants in a study cohort by referencing a private haplotype reference panel without exposing either dataset. The process works by first encoding both the study genotypes and the reference panel into secret-shared form, distributing the data across two or more non-colluding servers. The imputation algorithm, typically based on the Li-Stephens model or Hidden Markov Models (HMMs), is then executed as a cryptographic circuit over the secret shares. Each server performs computations on its local shares, exchanging only encrypted intermediate values, so that no single party ever sees the complete genetic data. The final imputed genotypes are reconstructed only by the authorized recipient, ensuring that sensitive genomic information remains confidential throughout the entire statistical inference process.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.