This program, Strategic Genomic Privacy Game Solver (GenoPriGas) or One-Stage Membership Inference Game (OSMIG) Solver, finds the best solution for sharing genomic summary statistics (MAF of SNPs) under an economically motivated recipient(adversary)'s inference attack based on a Stackelberg game model named Genomic Privacy Game. The inference attack is to infer if a targeted DNA is in a genome pool with publised summary statistics (i.e. minor allele frequency of SNPs). The sharer's strategy set is (relaxed) not limited to releasing only top SNPs. Genetic Algorithm (GA) is used to find the best solution, especially for large scale datasets.
This code is partially based on our journal paper: Zhiyu Wan, Yevgeniy Vorobeychik, Weiyi Xia, Ellen Wright Clayton, Murat Kantarcioglu, and Bradley Malin. "Expanding Access to Large Scale Genomic Data While Promoting Privacy: A Game Theoretic Approach" that is uncer review.
GenoPriGas is a free software; you can redistribute it or modify it under the terms of the GNU General Public License.
GenoPriGas is distributed in the hope that is will be useful, but without any warranty. To use GenoPriGas in your research, please cite our journal paper uner review mentioned above.
Zhiyu Wan
Copyright 2016 Zhiyu Wan
For any questions, please contact me via zhiyu dot wan AT vanderbilt dot edu