GESLM algorithm for detecting causal SNPs in GWAS with multiple phenotypes