#install.packages("cgdsr",repos="http://cran.us.r-project.org")
library(cgdsr)
#help(package=cgdsr)
#ls("package:cgdsr")
#getCancerStudies,getGeneticProfiles,getCaseLists,getProfileData# 数据集中包括很多癌症研究项目(CancerStudies),每个研究中包含很多基因组数据类型
# 如mutation/mRNA expression/cna等(GeneticProfiles),
# 哪些样本做了哪种组学数据(CaseLists),
# 样本集中不同基因的组学数据(ProfileData)# getGeneticProfiles:得到数据类型(mutation/mRNA expression/cna,etc.)描述数据框
# getCaseLists:得到样品的idmycgds = CGDS("http://www.cbioportal.org/") #Construct a CGDS connection object
study_df <- getCancerStudies(mycgds)head(study_df)
View(study_df)
dim(study_df)mycancerstudy = getCancerStudies(mycgds)[300,1] # stad_tcga_pub
View(getCaseLists(mycgds,mycancerstudy))mycaselist = getCaseLists(mycgds,mycancerstudy)[2,1] #stad_tcga_pub_3way_complete
#View(getCaseLists(mycgds,mycancerstudy))mycaselist = getCaseLists(mycgds,mycancerstudy)[1,1]## getGeneticProfiles(mycgds,mycancerstudy)[,1]
# [1] "stad_tcga_pub_gistic"
# [2] "stad_tcga_pub_linear_CNA"
# [3] "stad_tcga_pub_mutations"
# [4] "stad_tcga_pub_fusion"
# [5] "stad_tcga_pub_rna_seq_v2_mrna"
# [6] "stad_tcga_pub_rna_seq_v2_mrna_median_Zscores"
# [7] "stad_tcga_pub_rna_seq_v2_mrna_median_all_sample_Zscores"mygeneticprofile = getGeneticProfiles(mycgds,mycancerstudy)[2,1] #CNV data
mygeneticprofile = getGeneticProfiles(mycgds,mycancerstudy)[3,1] # Mutations data
mygeneticprofile = getGeneticProfiles(mycgds,mycancerstudy)[6,1] # mRNA data
#View(getGeneticProfiles(mycgds,mycancerstudy))myclinicalData<- getClinicalData(mycgds,mycaselist) #临床特征数据# 查询CGDS API并返回基于基因、组学数据和病例列表的数据。
gene_list<- c('BRCA1','BRCA2','EGFR','PTEN')
case_list = unlist(strsplit(getCaseLists(mycgds,mycancerstudy)[1,'case_ids'],' '))
#case_list <- case_list[1:8] # 取前八个
data <- getProfileData(mycgds,genes= gene_list,cases=case_list,caseList=mycaselist,mygeneticprofile)head(data)

数据的网页查询,探索,请参考:

http://www.cbioportal.org/datasets

R包cgdsr下载MSKCC癌症基因组数据相关推荐

  1. 一个 R 包带你挖掘宏基因组公共数据库

    本文转自"生信菜鸟团",已获授权 背景介绍 目前虽然已经有越来越多的宏基因组数据被上传到公共数据库,但由于种种原因(比如,需要消耗更多计算资源,不同研究之间的表型信息定义或格式不同 ...

  2. [R语言]1. R语言中R包下载存储位置和安装位置

    开发环境:Win7+R3.6.2+RStudio R语言学习中R包的安装必不可少,可能很多人都没有深究R包是怎么安装的,只是用install.packages("xx包名")命令来 ...

  3. android 游戏数据在哪里下载地址,安卓游戏数据包放哪 小编教你怎么用

    现在很多大一点的安卓游戏,都需要下载数据包,关键问题是小伙伴们搞不清什么是SD卡根目录,不知道安卓游戏数据包存放哪.下面小编将会分5个点来给大家解答这个问题. ·安卓游戏数据包存放地址 ·为什么非要下 ...

  4. R语言如何查找旧版本的R包的版本并且下载。

    如何查找旧版本的R包并且下载 查找旧版本 网上给的都是如何下载某个旧版本的R包,在你已知版本的情况下.那我又不知道到底有什么版本. so,先找到有什么版本的包 网址(https://cran.r-pr ...

  5. Aspera:基因组数据高速下载利器,以NCBI和EBI数据下载为例

    我们通常用wget或curl下载文件,然而由于 NCBI 和 EBI 网站都在国外,有时候下载速度非常慢,如果文件特别大,就可能非常难受甚至是不可能完全的任务了,这时可用 aspera 进行高速下载. ...

  6. R包--ChAMP--甲基化芯片处理(450K、850K)

    参考: Yuan Tian&Tiffany J Morris& Amy P Webster&Zhen Yang&Stephan Beck&Andrew Febe ...

  7. linux ftp下载geo,高通量数据下载还能这样操作?

    本文属于转录组入门系列(RAN-seq基础入门传送门 http://www.biotrainee.com/thread-1750-1-1.html)第2部分内容,以一篇Nature文章为例,详细解读如 ...

  8. R 包 pathview 代谢通路可视化

    pathview R 包是一个集成 pathway 通路数据与可视化的工具集.它用于把用户的数据映射并渲染到相关的 pathway 通路图上,用户只需要提供基因或者化合物数据(gene or comp ...

  9. R包开发每日中国天气

    R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大. R语言作为统计学一门语言,一直在小众领域闪耀着光芒.直到大数据的爆发,R语言变成了一门炙手可 ...

最新文章

  1. 89页PPT揭秘:人工智能产业爆发的拐点
  2. b样条和三次样条_样条曲线
  3. Bootstrap系列 -- 11. 基础表单
  4. 数据库系统工程师考c语言吗,2019年数据库系统工程师考点:DBMS的基本功能
  5. java deployment_deployment简略介绍
  6. 敏捷开发一千零一问系列之八:团队习惯了分工怎么办?
  7. Boost.Asio取消异步操作
  8. 并发包 concurrent(一) Atomic
  9. [bug]使用SharpZipLib遇到中文名称乱码问题
  10. Termux字体大小调整
  11. 【定位】纯激光导航定位丢失/漂移问题的优化方案及思考
  12. 基于SSM班级网站建设
  13. Fsm hdlc_HDLbits
  14. Unity制作Roll-a-Ball游戏
  15. 第一章 爬虫(认识网络爬虫)
  16. 安装office提示Office 16 Click-to-Run Extensibility Component
  17. 用Python写简历
  18. 关于DDK中的编译知识 .
  19. imx6 android4.4 Recovery添加从U盘升级功能
  20. 济南申报高新技术企业不符合的条件

热门文章

  1. osg prebuild 准备好开发工具
  2. 由 粗 到 精 学 习 LVI-SAM: imageProjection模块
  3. 基于点线特征避免单目视觉SLAM的退化
  4. 一文详解相机标定算法原理
  5. 基于深度学习的视觉三维重建研究总结
  6. 汇总|3D人脸重建算法
  7. python tk text scrollbar_tk.Scrollbar控件的使用
  8. Linux(11)-Linux系统下用户权限管理
  9. 刘永鑫:20分钟讲解微生物组数据分析与可视化实战
  10. 17日南土所蒋瑀霁报告:红壤团聚体尺度养分转化的生物学过程(线虫-微生物互作机制)...