GPL6466芯片平台的ID转换及数据挖掘

本文介绍了如何处理GPL6466芯片数据,使用R语言的clusterProfiler包进行ID转换,涉及数据预处理、ID转换、PCA分析、聚类和富集分析。但遇到差异基因寻找的问题,目前尚未解决。
摘要由CSDN通过智能技术生成

今天因为需要,做了一个GPL6466平台的芯片数据处理。没找到R包,用clusterProfiler包做了ID转换。

首先是下载矩阵,读入,数据预处理

#装载R包和函数
if(!requireNamespace("BioManager",quietly = T))
 install.packages("BiocManager",lib="D:\\Program Files\\package")
BiocManager::install("GEOquery",destdir="")
library(GEOquery)

#提取表达矩阵
gset<-getGEO("GSE17979",destdir=".", 
             AnnotGPL = T,
             getGPL=F)
注意这里没下载GPL文件
#?getGEO()
View(gset)#打开gest
gset[["GSE17979_series_matrix.txt.gz"]] #查看gset基本信息
ExpressionSet #了解表达情况
#读入表达矩阵
exprset <- data.frame(exprs(gset[[1]]))
exprset <- exprset[,-c(11:20)]
#或使用 read.table读入表达矩阵
class(exprset)
str(exprset)
gset[[1]]

#####数据质量检查#####
BiocManager::install()      #下载ggplot2和dplyr
library(ggplot2)
library(dplyr)
install.packages("")       #下载reshape2
library(reshape2)             
ex=gset[[1]]     #读取gset的第一列数据,查
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值