Created
January 3, 2019 17:23
-
-
Save RyanSchu/8adb48bef779387aae5ff3fe79769029 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
library(dplyr) | |
library(ggplot2) | |
library(tidyr) | |
library(data.table) | |
METS<-as.data.frame(fread("zcat ~/mets_analysis/meqtl/combined_pop/METS_FDR0.05_PC0_PF0.txt.gz", colClasses = "character")) | |
colnames(METS)<-c("snps", "gene", "statistic", "pvalue", "FDR", "beta") | |
gemma<-as.data.frame(fread("zcat ~/mets_analysis/for_gemma/gemma_whole_genome_FDR0.05.txt.gz", header = F, sep = "\t")) | |
colnames(gemma)<-c("chr", "rs", "ps", "n_miss", "allele1", "allele0", "af", "beta", "se", "l_remle", "l_mle", "p_wald", "p_lrt", "p_score", "gene_inf", "FDR") | |
info<-separate(gemma, gene_inf, into = c("gene1","gene2",NA,NA,NA,NA), sep = "\\.") | |
gem2<-cbind(gemma,paste(info$gene1,".",info$gene2, sep="")) | |
colnames(gem2)<-c("chr", "rs", "ps", "n_miss", "allele1", "allele0", "af", "beta", "se", "l_remle", "l_mle", "p_wald", "p_lrt", "p_score", "gene_inf", "FDR", "gene") | |
comparison<-inner_join(METS,gem2, by = c("snps"="rs"),c("gene"="gene")) | |
str(head(comparison)) | |
p1 <- ggplot(data = comparison, aes(x = as.numeric(FDR.x),y=as.numeric(FDR.y))) | |
png("~/mets_analysis/meqtl/meqtl_gemma_FDR.png") | |
p1 + xlab("MEQTL FDR") + ylab("GEMMA FDR") + geom_point() +geom_smooth(method="lm") + ggtitle("meqt FDR vs gemma p_wald") | |
dev.off() | |
png("~/mets_analysis/meqtl/meqtl_gemma_FDR_log10.png") | |
p1 + xlab("MEQTL FDR log10") + ylab("GEMMA FDR log10") + geom_point() +geom_smooth(method="lm") + scale_x_log10() + scale_y_log10() + ggtitle("meqt FDR vs gemma FDR, log10") | |
dev.off() | |
#p2 <- ggplot(data = comparison, aes(x = "FDR",y="p_wald")) | |
#png("~/mets_analysis/meqtl/meqtl_gemma_fdr.png") | |
#p + xlab("MEQTL fdr") + ylab("GEMMA fdr") + geom_point() +geom_smooth(method="lm") + scale_x_log10() + scale_y_log10() + ggtitle("meqt fdr vs gemma fdr") | |
#dev.off() | |
#png("~/mets_analysis/meqtl/meqtl_gemma_fdr_log10.png") | |
#p + xlab("MEQTL pvalue") + ylab("GEMMA p_wald") + geom_point() +geom_smooth(method="lm") + scale_x_log10() + scale_y_log10() + ggtitle("meqt pvalue vs gemma p_wald, log10") | |
#dev.off() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment