Related Experiment Video
Updated: Apr 11, 2026

Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
Privacy-Preserving Collaborative Population Stratification with Dynamic Algorithm and Hyperparameter Selection
Maryam Ghasemian1, Lynette Hammond Gerido1, Erman Ayday1
1Case Western Reserve University, Cleveland, Ohio, USA.
Abstract:
We present a privacy-preserving selection layer for collaborative population stratification under -local differential privacy (LDP). Rather than fixing a single pipeline (e.g., PCA+K-Means with preset ), our framework lets parties choose among three DP pipelines: PCA→Noise, Noise→PCA, and Noise-Only, according to their resources, and has an honest-but-curious server aggregate only DP shares to automatically select the clustering algorithm (K-Means, GMM, or Hierarchical) and that maximize internal metrics (Silhouette, Calinski-Harabasz, Davies-Bouldin). Because selection operates on DP data, it adds no further privacy loss. On openSNP (942 samples, 28,396 SNPs), the PCA-augmented pipelines yield higher utility and substantially lower communication and runtime than Noise-Only, and the recommended configuration consistently outperforms fixed baselines. Membership-inference attack power remains markedly lower for PCA-based pipelines across privacy budgets . In this paper, experiments are limited to two collaborating parties; extensions to multi-site collaboration are left for future work.
Related Concept Videos
Stratified Sampling Method
To choose a stratified sample, divide the population into groups called strata and then take a...
Analysis of Population Pharmacokinetic Data
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Distributions to Estimate Population Parameter
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Conservation of Small Populations