🍶Systems-biology approach to GWAS.
gin (GWAS Incorporating Networks) is a software framework aimed at improving biomarker discovery on genotyping data using a priori information, namely networks. It is the successor of SConES, the network guided multi-locus mapping method. It includes two executables (the original scones
and shake
, its extended version) as well as the gin
library, ready to be used by other software, like martini
.
gin requires CMake >= 3.2 to compile. To install, simply do
git clone --recursive https://github.com/hclimente/gin.git
gin/install_gin.sh
This will install gin
, scones
and shake
in gin/build. If you prefer another installation path, add it is as first argument eg gin/install_gin.sh /usr/local
.
You can analyze your GWAS data from the command line executables. If you wish to use R for your analysis, please refer to the R interface martini
. The files used in these examples are available in test/data/case1
.
This command is equivalent to running SConES:
shake --ped genotype --pheno phenotype.txt --net network.txt --depth 1
(See all available commands with shake --help
.)
This is an example of how to run SConES:
scones genotype phenotype.txt network.txt 0.05 . additive 0
The arguments are (in order):
gin is based on easyGWAS, a C/C++ framework for computing genome-wide association studies and meta-analysis developed by dominikgrimm. easyGWAS includes several standard methods for performing GWAS, such as linear regression, logistic regression and popular linear mixed models (EMMAX, FaSTLMM) to also account for population stratification.