当前位置: 首页 > wzjs >正文

综合电商网站建设需求文档wordpress第三方jquery

综合电商网站建设需求文档,wordpress第三方jquery,广州网站建设新科分公司,网站建设竞价托管什么意思100个GEO基因表达芯片或转录组数据处理 写在前边 虽然现在是高通量测序的时代,但是GEO、ArrayExpress等数据库储存并公开大量的基因表达芯片数据,还是会有大量的需求去处理芯片数据,并且建模或验证自己所研究基因的表达情况,芯片…

100个GEO基因表达芯片或转录组数据处理

写在前边

虽然现在是高通量测序的时代,但是GEO、ArrayExpress等数据库储存并公开大量的基因表达芯片数据,还是会有大量的需求去处理芯片数据,并且建模或验证自己所研究基因的表达情况,芯片数据的处理也可能是大部分刚学生信的道友入门R语言数据处理的第一次实战,因此准备更新100个基因表达芯片或转录组高通量数据的处理。

数据信息检索

可以看到GSE24807是基因表达芯片数据,因此可以使用GEOquery包下

使用GEOquery包下载数据

remotes::install_github('ScienceAdvances/using')
using::using(tidyverse, GEOquery, magrittr, data.table, AnnoProbe, clusterProfiler, org.Hs.eg.db, org.Mm.eg.db)

注:using作用是一次性加载多个R包,不用写双引号,并且不在屏幕上打印包的加载信息

因为文件太大,在R内下载失败,可通过图片中的方法下载文件,GEOquery::getGEO直接读取本地的文件。

geo_accession <- "GSE24807"
eSet <- getGEO(filename=stringr::str_glue('{geo_accession}_series_matrix.txt.gz'), AnnotGPL = F, getGPL = F)
gpl <- eSet@annotation

处理表型数据

这部分是很关键的,可以筛选一下分组表型信息,只保留自己需要的样本,作为后续分析的样本(根据自己的研究目的筛选符合要求的样本)

pdata <- pData(eSet)
pdata %<>%dplyr::mutate(Sample = geo_accession,Group = case_when(`disease state:ch1`=='non-alcoholic steatohepatitis (NASH)'~'NASH',`disease state:ch1`=='normal (control)'~'Control',TRUE~NA)) %>%drop_na(Group) %>% dplyr::select(Sample,Group,everything())

处理表达谱数据

数据大小不大于50不需要取log

exprs_mtx <- exprs(eSet)
if(max(exprs_mtx, na.rm = TRUE)<50 | min(exprs_mtx, na.rm = TRUE)<0){message("基因表达最大值小于50或者最小值小于0不需要log转化")
}else {message("基因表达最大值大于50需要log转化")exprs_mtx <- log2(exprs_mtx+1)
}
probe_exprs <- as.data.table(exprs_mtx, keep.rownames = "ProbeID")

探针与基因Symbol对应关系

从https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GPL2895下载注释文件GPL2895.annot.gz,从中获取探针与GeneID对应关系

idmaps <- function(ann_file, ProbeID = "ID", Feature = "Symbol", skip = 229, pattern = "control") {temp <- fread(ann_file, skip = skip, nThread = 8)vars <- c(ProbeID, Feature)temp <- temp[, ..vars]data.table::setnames(temp, c("ProbeID", "Feature"))temp %<>% tidyr::separate_longer_delim(cols=Feature, delim=" /// ") %>% data.table::as.data.table()temp %<>% tidyr::separate_longer_delim(cols=Feature, delim="///") %>% data.table::as.data.table()temp <- temp[!is.null(Feature), ][!is.na(Feature), ][Feature != "", ][Feature != "---", ][!stringr::str_detect(string = Feature, pattern = pattern), ]return(as.data.frame(temp))
}
probe2symbol <- idmaps('GPL2895.annot.gz', Feature = "Gene symbol", skip = 27)

ID转换

把表达矩阵中的探针名转换为基因名;transid是我写的一个R函数,有需要可以加我(18983376561),进入交流群

fdata <- transid(probe2symbol, probe_exprs)

保存数据

common_samples <- base::intersect(colnames(fdata),pdata$Sample)
fdata %<>% select(all_of(c("Feature",common_samples)))
fwrite(fdata, file = stringr::str_glue("{geo_accession}_{gpl}_fdata.csv.gz"))
pdata %<>% dplyr::filter(Sample %in% common_samples)
fwrite(pdata, file = stringr::str_glue("{geo_accession}_{gpl}_pdata.csv"))

文章转载自:

http://AAQQNcQ1.yggwn.cn
http://kMfC5dCP.yggwn.cn
http://wSiK97Ak.yggwn.cn
http://9SbPHQqh.yggwn.cn
http://Uo2BJ0cn.yggwn.cn
http://X7bDBT3f.yggwn.cn
http://Lh3OfzMJ.yggwn.cn
http://oEmLXbTA.yggwn.cn
http://ehCE5I3i.yggwn.cn
http://ECUZYPbu.yggwn.cn
http://o1rVZ2Of.yggwn.cn
http://uQDlJtxP.yggwn.cn
http://w0iY9RtM.yggwn.cn
http://HbYJA3N5.yggwn.cn
http://5uSYgWCc.yggwn.cn
http://ws5NX9q3.yggwn.cn
http://61YDDHlv.yggwn.cn
http://BfUTPoB5.yggwn.cn
http://qJYmFXqp.yggwn.cn
http://KwfgR0YS.yggwn.cn
http://erc6d0do.yggwn.cn
http://mAsO94mz.yggwn.cn
http://Z57pE0RU.yggwn.cn
http://4cAV8g3k.yggwn.cn
http://Vwp3m2cw.yggwn.cn
http://nfs5C7a2.yggwn.cn
http://l5R2nioB.yggwn.cn
http://bttiHUtX.yggwn.cn
http://HdhQsSyF.yggwn.cn
http://8f95KrUQ.yggwn.cn
http://www.dtcms.com/wzjs/694445.html

相关文章:

  • 免费的工程网站烘焙甜点培训学校
  • 山东省建设教育信息网站首页安网多少钱
  • 山东网站建设优化技术自己建设网站的费用
  • 互联网网站开发服务合同范本石家庄设计公司排名
  • 阳江市建设路龙源学校网站电子商务网站建设 期末考试试卷以及答案
  • 郑州哪里教做网站营销网站建设实力派易网拓
  • 友山建站优化网站留言板模板
  • 建设一个网站引言建设银行申请信用卡网站首页
  • 网站设计公司报价专业手机app开发公司
  • 网站建设软件 优帮云永州网站建设开发
  • 外贸网站建设关键点成都网站建设桔子
  • 音乐盒网站源码备案不关闭网站吗
  • 织梦网站密码忘记汕头网站优化电话
  • 郑州有学网站制作局域网即时通讯软件排名
  • 厦门专业网站建设团队长春有几个站可以坐火车
  • nodejs网站毕设代做中国设计联盟网服务特点
  • 搜狗优化好的网站网件路由器登录密码
  • 国外网站建设嫣语赋最好的企业网站
  • 世界杯消息哪个门户网站做的好做网站快速排名
  • 网站 第三方登录恩阳建设局网站
  • 学校部门网站的建设南通城乡住房建设厅网站首页
  • 福州网站建设思企网站策划案例
  • 广州医院网站建设广州住房和城乡建设部网站
  • 新网站先做外链还是内容网上商城怎样推广
  • 小城镇建设官方网站个人网页设计说明500字
  • 上海网站建设升级兰州网站seo优化
  • 怎样设网站设计师之家
  • 免费开店的平台有哪些谷歌优化seo
  • 找人做网站要准备什么软件企业广告平面设计多少钱
  • 旅游网站ppt应做的内容怎样将自己做的网页加入网站