美文网首页
tcga中配对样本的可视化

tcga中配对样本的可视化

作者: 碌碌无为的杰少 | 来源:发表于2021-01-23 14:56 被阅读0次

    tcga癌旁数据较少,所以有时候看配对数据的对比,更能代表基因在癌和癌旁的区别。

    dd = fread("COAD_Portal_RNA_FPKM.txt", h = T, sep = "\t", check.names = F) %>% column_to_rownames("ensembl_gene_id")
    text <- dd[1:10,1:10]
    
    table(!duplicated(colnames(dd)))
    
    dd = dd[,!duplicated(colnames(dd))]
    #去重复测序两次的标本
    
    tcga_panmRNA_expr1 <- dd
    
    IGHG1 <- tcga_panmRNA_expr1['ENSG00000211896',]
    IGHG2 <- tcga_panmRNA_expr1['ENSG00000211893',] 
    IGHG3 <- tcga_panmRNA_expr1['ENSG00000211897',]
    IGHG4 <- tcga_panmRNA_expr1['ENSG00000211892',]
    IGHA1 <- tcga_panmRNA_expr1['ENSG00000211895',]
    IGHA2 <- tcga_panmRNA_expr1['ENSG00000211890',]
    JCHAIN <- tcga_panmRNA_expr1['ENSG00000132465',]
    
    
    tcga_panmRNA_expr2 <- rbind(IGHG1,IGHG2,IGHG3,IGHG4,IGHA1,IGHA2,JCHAIN)
    rownames(tcga_panmRNA_expr2) <- c('IGHG1','IGHG2','IGHG3','IGHG4','IGHA1','IGHA2','JCHAIN')
    T=tcga_panmRNA_expr2[,str_sub(colnames(tcga_panmRNA_expr2),14,16)=="01A"]#肿瘤样本
    N=tcga_panmRNA_expr2[,str_sub(colnames(tcga_panmRNA_expr2),14,16)=="11A"]
    colnames(T) <- str_sub(colnames(T),1,12)
    colnames(N) <- str_sub(colnames(N),1,12)
    T1 <- as.data.frame(t(T))
    N1 <- as.data.frame(t(N))
    
    T1$sampel <- 'tumor'
    N1$sampel <- 'mormal'
    
    index <- intersect(rownames(T1),rownames(N1))
    exprSet_pair <- data.frame(ID=rep(seq(1,length(index)),2),
                               rbind(T1[index,],N1[index,]))
    
    data <- exprSet_pair
    library(ggpubr)
    C41 <- ggpaired(data, x = "sampel", y = "IGHA1",
             color = "black", 
             fill = c("#E11E24","#FBB96F"),
             line.color = "gray", line.size = 0.4,
             ylab = "expression of IGHA1",
             palette = "npg")+
                        stat_compare_means(paired = TRUE)
    
    图片.png

    相关文章

      网友评论

          本文标题:tcga中配对样本的可视化

          本文链接:https://www.haomeiwen.com/subject/dgquzktx.html