{"id":15906,"date":"2023-10-19T21:54:06","date_gmt":"2023-10-19T13:54:06","guid":{"rendered":"http:\/\/www.biocloudservice.com\/wordpress\/?p=15906"},"modified":"2023-10-19T21:54:07","modified_gmt":"2023-10-19T13:54:07","slug":"%e6%b3%9b%e7%99%8c%e7%ba%af%e7%94%9f%e4%bf%a1%e5%8f%91%e6%96%87%e5%88%a9%e5%99%a8-%e5%8d%95%e5%9f%ba%e5%9b%a0%e6%b3%9b%e7%99%8c%e5%88%86%e8%a3%82%e5%b0%8f%e6%8f%90%e7%90%b4%e5%9b%be","status":"publish","type":"post","link":"http:\/\/www.biocloudservice.com\/wordpress\/?p=15906","title":{"rendered":"\u6cdb\u764c\u7eaf\u751f\u4fe1\u53d1\u6587\u5229\u5668-\u5355\u57fa\u56e0\u6cdb\u764c\u5206\u88c2\u5c0f\u63d0\u7434\u56fe"},"content":{"rendered":"<p>\u4eca\u5929\u5c0f\u679c\u5e26\u6765\u7684\u5206\u4eab\u975e\u5e38\u5b9e\u7528\uff0c\u5728\u6cdb\u764c\u7eaf\u751f\u4fe1\u6587\u7ae0\u4e2d\u5fc5\u5907\u7684\u5206\u6790\u5185\u5bb9\u4e4b\u4e00\uff0c\u7528\u5206\u88c2\u5c0f\u63d0\u7434\u56fe\u5c55\u793a\u67d0\u4e2a\u57fa\u56e0\u5728TCGA\u80bf\u7624\u548c\u6b63\u5e38\u7ec4\u7ec7\u4e2d\u7684\u8868\u8fbe\u5dee\u5f02\uff0c\u5982\u679c\u60f3\u8981\u5982\u6b64\u9ad8\u989c\u503c\u7684\u56fe\u7247\u51fa\u73b0\u5728\u4f60\u7684\u6587\u7ae0\u4e2d\uff0c\u9a6c\u4e0a\u884c\u52a8\u8d77\u6765\uff0c\u8ddf\u7740\u5c0f\u679c\u5f00\u59cb\u4eca\u5929\u7684\u5b9e\u64cd\u5b66\u4e60\u5427\uff01<\/p>\n<ol>\n<li>\u6570\u636e\u4e0b\u8f7d<\/li>\n<\/ol>\n<p>\u5728\u8fdb\u884c\u6570\u636e\u5206\u6790\u4e4b\u524d\uff0c\u5c0f\u679c\u5148\u5e26\u7740\u5927\u5bb6\u8fdb\u884c\u6cdb\u764c\u8868\u8fbe\u77e9\u9635\u548c\u6837\u672c\u4fe1\u606f\u76f8\u5173\u6587\u4ef6\u4e0b\u8f7d\uff0c\u901a\u8fc7\u8be5\u7f51\u5740https:\/\/xenabrowser.net\/datapages\/\u4e0b\u8f7d\uff0c\u7f51\u9875\u5982\u4e0b\u56fe\uff1a<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1268\" height=\"402\" class=\"wp-image-15907\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904162129.jpeg\" alt=\"Dingtalk_20230904162129\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904162129.jpeg 1268w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904162129-300x95.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904162129-1024x325.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904162129-768x243.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904162129-600x190.jpeg 600w\" sizes=\"(max-width: 1268px) 100vw, 1268px\" \/><\/p>\n<p>2.\u51c6\u5907\u9700\u8981\u7684R\u5305<\/p>\n<p>#\u5b89\u88c5\u9700\u8981\u7684R\u5305<\/p>\n<p>install.packages(&#8220;stringr&#8221;)<\/p>\n<p>install.packages(&#8220;dplyr&#8221;)<\/p>\n<p>install.packages(&#8220;ggplot2&#8221;)<\/p>\n<p>install.packages(&#8220;RColorBrewer&#8221;)<\/p>\n<p>#\u52a0\u8f7d\u9700\u8981\u7684R\u5305<\/p>\n<p>library(stringr)<\/p>\n<p>library(dplyr)<\/p>\n<p>library(ggplot2)<\/p>\n<p>library(RColorBrewer)<\/p>\n<p>targetGene &lt;- &#8220;TP53&#8221; # \u60f3\u8981\u753b\u7684\u76ee\u6807\u57fa\u56e0<\/p>\n<p>3.\u8f93\u5165\u6587\u4ef6\u8bfb\u53d6\u548c\u5904\u7406<\/p>\n<p>#samplepair.txt\uff0cTCGA\u8ddfGTEx\u7684\u7ec4\u7ec7\u5bf9\u5e94\u5173\u7cfb\u6587\u4ef6<\/p>\n<p>samplepair &lt;- read.delim(&#8220;samplepair.txt&#8221;,as.is = T)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1219\" height=\"332\" class=\"wp-image-15908\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155715.jpeg\" alt=\"Dingtalk_20230904155715\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155715.jpeg 1219w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155715-300x82.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155715-1024x279.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155715-768x209.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155715-600x163.jpeg 600w\" sizes=\"(max-width: 1219px) 100vw, 1219px\" \/><\/p>\n<p>gtexpair &lt;- samplepair[,c(1,2,5)]<\/p>\n<p>gtexpair<\/p>\n<p>#\u4ee5TCGA\u7684\u7f29\u5199\u4e3aGTEx\u7684\u7ec4\u7ec7\u547d\u540d<\/p>\n<p>gtexpair$type &lt;- paste0(gtexpair$TCGA,&#8221;_normal_GTEx&#8221;)<\/p>\n<p>gtexpair$type2 &lt;-&#8220;normal&#8221;<\/p>\n<p>gtextcga &lt;- gtexpair[,c(1,3:5)] #\u7b5b\u6389Detail\u5217<\/p>\n<p>colnames(gtextcga)[1:2] &lt;- c(&#8220;tissue&#8221;,&#8221;X_primary_site&#8221;)<\/p>\n<p>head(gtextcga)<\/p>\n<p>#\u4e3aGTEx\u7684sample\u6807\u51fa\u7ec4\u7ec7<\/p>\n<p>#GTEX_phenotype.gz,GTEX\u6837\u672c\u548c\u7ec4\u7ec7\u5bf9\u5e94\u5173\u7cfb\u6587\u4ef6<\/p>\n<p>gtexcase &lt;- read.delim(file=&#8221;GTEX_phenotype.gz&#8221;,header=T,as.is = T)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1267\" height=\"289\" class=\"wp-image-15909\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155950.jpeg\" alt=\"Dingtalk_20230904155950\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155950.jpeg 1267w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155950-300x68.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155950-1024x234.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155950-768x175.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904155950-600x137.jpeg 600w\" sizes=\"(max-width: 1267px) 100vw, 1267px\" \/><\/p>\n<p>colnames(gtexcase)[1] &lt;- &#8220;sample&#8221;<\/p>\n<p>gtexcase2tcga &lt;- merge(gtextcga,gtexcase,by=&#8221;X_primary_site&#8221;)<\/p>\n<p>gtextable &lt;- gtexcase2tcga[,c(5,2:4)]<\/p>\n<p>head(gtextable)<\/p>\n<p>tissue &lt;- gtexpair$TCGA<\/p>\n<p>names(tissue) &lt;- gtexpair$Detail<\/p>\n<p>#TCGA_phenotype_denseDataOnlyDownload.tsv.gz,TCGA\u6837\u672c\u4e0e\u7ec4\u7ec7\u5bf9\u5e94\u5173\u7cfb<\/p>\n<p>tcgacase &lt;- read.delim(file=&#8221;TCGA_phenotype_denseDataOnlyDownload.tsv.gz&#8221;,header=T,as.is = T)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1150\" height=\"350\" class=\"wp-image-15910\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160150.jpeg\" alt=\"Dingtalk_20230904160150\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160150.jpeg 1150w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160150-300x91.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160150-1024x312.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160150-768x234.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160150-600x183.jpeg 600w\" sizes=\"(max-width: 1150px) 100vw, 1150px\" \/><\/p>\n<p>tcgacase$tissue &lt;- tissue[tcgacase$X_primary_disease]<\/p>\n<p>tcgacase$type&lt;-ifelse(tcgacase$sample_type==&#8217;Solid Tissue Normal&#8217;,paste(tcgacase$tissue,&#8221;normal_TCGA&#8221;,sep=&#8221;_&#8221;),paste(tcgacase$tissue,&#8221;tumor_TCGA&#8221;,sep=&#8221;_&#8221;))<\/p>\n<p>tcgacase$type2 &lt;- ifelse(tcgacase$sample_type==&#8217;Solid Tissue Normal&#8217;,&#8221;normal&#8221;,&#8221;tumor&#8221;)<\/p>\n<p>tcgatable&lt;-tcgacase[,c(1,5:7)]<\/p>\n<p>head(tcgatable)<\/p>\n<p>#gtex\u6cdb\u764c\u57fa\u56e0\u8868\u8fbe\u77e9\u9635\u6587\u4ef6,\u7b2c\u4e00\u5217\u4e3a\u57fa\u56e0\u540d\uff0c\u5176\u4ed6\u5217\u4e3a\u6837\u672c\u540d<\/p>\n<p>headgtex &lt;- read_part(&#8220;gtex_RSEM_gene_tpm.gz&#8221;, rows = 1)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1236\" height=\"373\" class=\"wp-image-15911\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160351.jpeg\" alt=\"Dingtalk_20230904160351\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160351.jpeg 1236w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160351-300x91.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160351-1024x309.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160351-768x232.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160351-600x181.jpeg 600w\" sizes=\"(max-width: 1236px) 100vw, 1236px\" \/><\/p>\n<p>gtexsample &lt;- headgtex[1,]<\/p>\n<p>gtextable2 &lt;- gtextable[gtextable$sample %in% gtexsample,]<\/p>\n<p>#TCGA\u6cdb\u764c\u57fa\u56e0\u8868\u8fbe\u77e9\u9635\u6587\u4ef6,\u7b2c\u4e00\u5217\u4e3a\u57fa\u56e0\u540d\uff0c\u5176\u4ed6\u5217\u4e3a\u6837\u672c\u540d<\/p>\n<p>headtcga &lt;- read_part(&#8220;tcga_RSEM_gene_tpm.gz&#8221;, rows = 1)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1268\" height=\"273\" class=\"wp-image-15912\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160800.jpeg\" alt=\"Dingtalk_20230904160800\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160800.jpeg 1268w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160800-300x65.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160800-1024x220.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160800-768x165.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904160800-600x129.jpeg 600w\" sizes=\"(max-width: 1268px) 100vw, 1268px\" \/><\/p>\n<p>tcgasample &lt;- headtcga[1,]<\/p>\n<p>tcgatable2 &lt;- tcgatable[tcgatable$sample %in% tcgasample,]<\/p>\n<p>tcga_gtex&lt;-rbind(tcgatable2,gtextable2)<\/p>\n<p>statable&lt;-data.frame()<\/p>\n<p>for (tissuer in sort(unique(tcga_gtex$tissue))){<\/p>\n<p>tcga_gtex_tissuer&lt;-tcga_gtex[tcga_gtex$tissue==tissuer,]<\/p>\n<p>tissuer_tumor_TCGA &lt;- paste0(tissuer,&#8221;_tumor_TCGA&#8221;)<\/p>\n<p>tissuer_normal_TCGA &lt;- paste0(tissuer,&#8221;_normal_TCGA&#8221;)<\/p>\n<p>tissuer_normal_GTEx &lt;- paste0(tissuer,&#8221;_normal_GTEx&#8221;)<\/p>\n<p>tissuerdf&lt;-data.frame(TCGA=tissuer,<\/p>\n<p>TCGA_new_tumor=sum(tcga_gtex_tissuer$type==tissuer_tumor_TCGA),<\/p>\n<p>TCGA_new_normal=sum(tcga_gtex_tissuer$type==tissuer_normal_TCGA),<\/p>\n<p>GTEx_new_num=sum(tcga_gtex_tissuer$type==tissuer_normal_GTEx),<\/p>\n<p>stringsAsFactors=F)<\/p>\n<p>#str(tissuerdf)<\/p>\n<p>statable&lt;-rbind(statable,tissuerdf)<\/p>\n<p>}<\/p>\n<p>cbind(statable, samplepair[,c(1,3:6)])<\/p>\n<p>idmap &lt;- read.delim(&#8220;gencode.v23.annotation.gene.probemap&#8221;,as.is=T)<\/p>\n<p>head(idmap)<\/p>\n<p># \u8bfb\u53d6\u7b2c\u4e00\u5217, \u6240\u6709\u884c<\/p>\n<p>tpmid2row &lt;- read_part(&#8220;gtex_RSEM_gene_tpm.gz&#8221;, rows = -1, columns = 1)<\/p>\n<p>tpmid2row &lt;- tpmid2row[2:nrow(tpmid2row)]<\/p>\n<p>tpmid2row &lt;- data.frame(id = tpmid2row)<\/p>\n<p>tpmid2row$rownum &lt;- seq(1,nrow(tpmid2row))<\/p>\n<p>head(tpmid2row)<\/p>\n<p>gene2id2row &lt;- merge(idmap,tpmid2row,by=&#8221;id&#8221;)<\/p>\n<p>gene2id2row &lt;- gene2id2row[order(gene2id2row$rownum),]<\/p>\n<p>head(gene2id2row)<\/p>\n<p>generownum &lt;- gene2id2row[gene2id2row$gene==targetGene,]$rownum + 1<\/p>\n<p>gtex_colnames &lt;- read_part(&#8220;gtex_RSEM_gene_tpm.gz&#8221;, rows = 1)<\/p>\n<p>gtex_tpm &lt;- read_part(&#8220;gtex_RSEM_gene_tpm.gz&#8221;, rows = generownum)<\/p>\n<p>tcga_colnames &lt;- read_part(&#8220;tcga_RSEM_gene_tpm.gz&#8221;, rows = 1)<\/p>\n<p>tcga_tpm &lt;- read_part(&#8220;tcga_RSEM_gene_tpm.gz&#8221;, rows = generownum)<\/p>\n<p>tpm &lt;- as.numeric(c(gtex_tpm[2:length(gtex_tpm)],<\/p>\n<p>tcga_tpm[2:length(tcga_tpm)] ))<\/p>\n<p>names(tpm) &lt;- c(gtex_colnames[2:length(gtex_colnames)],<\/p>\n<p>tcga_colnames[2:length(tcga_colnames)] )<\/p>\n<p>tcga_gtex$tpm &lt;- tpm[tcga_gtex$sample]<\/p>\n<p>#\u6309\u7ec4\u7ec7\u6392\u5e8f<\/p>\n<p>tcga_gtex &lt;- arrange(tcga_gtex,tissue)<\/p>\n<p>write.csv(tcga_gtex[,c(2,4,5)],&#8221;easy_input.csv&#8221;, quote = F)<\/p>\n<p>tcga_gtex &lt;- read.csv(&#8220;easy_input.csv&#8221;, row.names = 1, header = T, as.is = F)<\/p>\n<p>head(tcga_gtex)<\/p>\n<p>tumorlist &lt;- unique(tcga_gtex[tcga_gtex$type2==&#8221;tumor&#8221;,]$tissue)<\/p>\n<p>normallist &lt;- unique(tcga_gtex[tcga_gtex$type2==&#8221;normal&#8221;,]$tissue)<\/p>\n<p>withoutNormal &lt;- setdiff(tumorlist, normallist)<\/p>\n<p>tcga_gtex$type2 &lt;- factor(tcga_gtex$type2,levels=c(&#8220;tumor&#8221;,&#8221;normal&#8221;))<\/p>\n<p>tcga_gtex_withNormal &lt;- tcga_gtex[!(tcga_gtex$tissue %in% withoutNormal),]<\/p>\n<p>tcga_gtex_MESO &lt;- tcga_gtex[tcga_gtex$tissue==&#8221;MESO&#8221;,]<\/p>\n<p>tcga_gtex_UVM &lt;- tcga_gtex[tcga_gtex$tissue==&#8221;UVM&#8221;,]<\/p>\n<p>source(&#8220;GeomSplitViolin.R&#8221;) #\u4f4d\u4e8e\u5f53\u524d\u6587\u4ef6\u5939<\/p>\n<p>4.\u7ed8\u5236\u5355\u57fa\u56e0\u5206\u88c2\u5c0f\u63d0\u7434\u56fe<\/p>\n<p>p &lt;- ggplot(tcga_gtex_withNormal, aes(x = tissue, y = tpm, fill = type2)) + #x\u5bf9\u5e94\u80bf\u7624\u7684\u7c7b\u578b\uff0cy\u5bf9\u5e94\u8868\u8fbe\u91cf\uff0cfill\u586b\u5145\u5bf9\u5e94\u7ec4\u7ec7\u7684\u7c7b\u578b<\/p>\n<p>geom_split_violin(draw_quantiles = c(0.25, 0.5, 0.75), #\u753b4\u5206\u4f4d\u7ebf<\/p>\n<p>trim = F, #\u662f\u5426\u4fee\u526a\u5c0f\u63d0\u7434\u56fe\u7684\u5bc6\u5ea6\u66f2\u7ebf<\/p>\n<p>linetype = &#8220;solid&#8221;, #\u5468\u56f4\u7ebf\u7684\u8f6e\u5ed3<\/p>\n<p>color = &#8220;black&#8221;, #\u5468\u56f4\u7ebf\u989c\u8272<\/p>\n<p>size = 0.2,<\/p>\n<p>na.rm = T,<\/p>\n<p>position =&#8221;identity&#8221;)+ #\u5468\u56f4\u7ebf\u7c97\u7ec6<\/p>\n<p>ylab(paste0(targetGene, &#8221; expression (TPM)&#8221;)) + xlab(&#8220;&#8221;) +<\/p>\n<p>ylim(-4,9) +<\/p>\n<p>scale_fill_manual(values = c(&#8220;#DF2020&#8221;, &#8220;#DDDF21&#8221;))+<\/p>\n<p>theme_set(theme_set(theme_classic(base_size=20)))+<\/p>\n<p>theme(axis.text.x = element_text(angle = 45, hjust = .5, vjust = .5)) + #x\u8f74label\u503e\u659c45\u5ea6<\/p>\n<p>guides(fill = guide_legend(title = NULL)) +<\/p>\n<p>theme(legend.background = element_blank(), #\u79fb\u9664\u6574\u4f53\u8fb9\u6846<\/p>\n<p>#\u56fe\u4f8b\u7684\u5de6\u4e0b\u89d2\u7f6e\u4e8e\u7ed8\u56fe\u533a\u57df\u7684\u5de6\u4e0b\u89d2<\/p>\n<p>legend.position=c(0,0),legend.justification = c(0,0))<\/p>\n<p>p + geom_split_violin(data = tcga_gtex_MESO,<\/p>\n<p>mapping = aes(x = tissue, y = tpm, fill = type2),<\/p>\n<p>draw_quantiles = c(0.25, 0.5, 0.75), #\u753b4\u5206\u4f4d\u7ebf<\/p>\n<p>trim = F, #\u662f\u5426\u4fee\u526a\u5c0f\u63d0\u7434\u56fe\u7684\u5bc6\u5ea6\u66f2\u7ebf<\/p>\n<p>linetype = &#8220;solid&#8221;, #\u5468\u56f4\u7ebf\u7684\u8f6e\u5ed3<\/p>\n<p>color = &#8220;black&#8221;, #\u5468\u56f4\u7ebf\u989c\u8272<\/p>\n<p>size = 0.2,<\/p>\n<p>na.rm = T,<\/p>\n<p>position =&#8221;identity&#8221;) +<\/p>\n<p>geom_split_violin(data = tcga_gtex_UVM,<\/p>\n<p>mapping = aes(x = tissue, y = tpm, fill = type2),<\/p>\n<p>draw_quantiles = c(0.25, 0.5, 0.75), #\u753b4\u5206\u4f4d\u7ebf<\/p>\n<p>trim = F, #\u662f\u5426\u4fee\u526a\u5c0f\u63d0\u7434\u56fe\u7684\u5bc6\u5ea6\u66f2\u7ebf<\/p>\n<p>linetype = &#8220;solid&#8221;, #\u5468\u56f4\u7ebf\u7684\u8f6e\u5ed3<\/p>\n<p>color = &#8220;black&#8221;, #\u5468\u56f4\u7ebf\u989c\u8272<\/p>\n<p>size = 0.2,<\/p>\n<p>na.rm = T,<\/p>\n<p>position =&#8221;identity&#8221;) +<\/p>\n<p>scale_x_discrete(limits = levels(tcga_gtex$tissue))<\/p>\n<p>ggsave(paste0(targetGene, &#8220;expression.pdf&#8221;),width = 20, height = 6)<\/p>\n<ol>\n<li>\u7ed3\u679c\u6587\u4ef6<\/li>\n<\/ol>\n<p>TP53_expression.pdf<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"1269\" height=\"385\" class=\"wp-image-15913\" src=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904161026.jpeg\" alt=\"Dingtalk_20230904161026\" srcset=\"http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904161026.jpeg 1269w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904161026-300x91.jpeg 300w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904161026-1024x311.jpeg 1024w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904161026-768x233.jpeg 768w, http:\/\/www.biocloudservice.com\/wordpress\/wp-content\/uploads\/2023\/10\/dingtalk_20230904161026-600x182.jpeg 600w\" sizes=\"(max-width: 1269px) 100vw, 1269px\" \/><\/p>\n<p>\u6700\u7ec8\u5c0f\u679c\u5b8c\u6210\u4e86\u5355\u57fa\u56e0\u6cdb\u764c\u5206\u88c2\u5c0f\u63d0\u7434\u56fe\uff0c\u770b\u8d77\u6765\u56fe\u7247\u8fd8\u4e0d\u9519\u54df\uff01\u6cdb\u764c\u5176\u4ed6\u5206\u6790\u5185\u5bb9\u53ef\u4ee5\u6b22\u8fce\u5c1d\u8bd5\u4f7f\u7528\u672c\u516c\u53f8\u65b0\u5f00\u53d1\u7684\u4e91\u5e73\u53f0\u751f\u7269\u4fe1\u606f\u5206\u6790\u5c0f\u5de5\u5177\uff0c\u96f6\u4ee3\u7801\u5b8c\u6210\u5206\u6790\uff0c\u4e91\u5e73\u53f0\u7f51\u5740\uff1ahttp:\/\/www.biocloudservice.com\/home.html\uff1b\u4e3b\u8981\u5305\u62ec\u6cdb\u764c\u4e2d\u4f53\u7ec6\u80de\u62f7\u8d1d\u6570\u53d8\u5f02\u5206\u6790(http:\/\/www.biocloudservice.com\/704\/704.php),\u6cdb\u764c\u4e2d\u70ed\u56fe\u548c\u7bb1\u7ebf\u56fe(http:\/\/www.biocloudservice.com\/773\/773.php),\u57fa\u56e0\u5728\u80bf\u7624\u4e0e\u6b63\u5e38\u7ec4\u7ec7\u4e2d\u5dee\u5f02\u5206\u6790(http:\/\/www.biocloudservice.com\/710\/710.php)\u7b49\u76f8\u5173\u6cdb\u764c\u5206\u6790\u5c0f\u5de5\u5177\uff0c\u5c0f\u679c\u4eca\u5929\u7684\u5206\u4eab\u5c31\u5230\u8fd9\u91cc\uff0c\u6b22\u8fce\u5927\u5bb6\u548c\u5c0f\u679c\u4e00\u8d77\u8ba8\u8bba\u5b66\u4e60\u5965\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4eca\u5929\u5c0f\u679c\u5e26\u6765\u7684\u5206\u4eab\u975e\u5e38\u5b9e\u7528\uff0c\u5728\u6cdb\u764c\u7eaf\u751f\u4fe1\u6587\u7ae0\u4e2d\u5fc5\u5907\u7684\u5206\u6790\u5185\u5bb9\u4e4b\u4e00\uff0c\u7528\u5206\u88c2\u5c0f\u63d0\u7434\u56fe\u5c55\u793a\u67d0\u4e2a\u57fa\u56e0\u5728TCGA\u80bf\u7624\u548c\u6b63 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15906"}],"collection":[{"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15906"}],"version-history":[{"count":1,"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15906\/revisions"}],"predecessor-version":[{"id":15914,"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/15906\/revisions\/15914"}],"wp:attachment":[{"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15906"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.biocloudservice.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}