美文网首页生信星球培训第四期
学习小组Day 4笔记-K-molar

学习小组Day 4笔记-K-molar

作者: k_molar | 来源:发表于2018-09-06 23:34 被阅读7次

1.初识R语言

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、开源的软件,它是一个用于统计计算和统计制图的优秀工具。R语言是主要用于统计分析、绘图的语言和操作环境。 R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman 开发。 (也因此称为R)现在由“R开发核心团队”负责开发。 R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。 R的语法是来自Scheme。

2.R软件及Rstudio软件下载及安装

R软件下载(https://www.r-project.org/),目前R软件版本为R-3.5.1,但一般不推荐安装最新R版本。
Rstudio软件下载(https://www.rstudio.com/),下载免费版本就行了。
一般先装R软件,然后在安装Rstudio软件,不然回报错。
你也可以安装不同的R版本,通过下面这个页面切换不同的R版本。

R软件.png

3.R包的安装

一般来说R包的安装从三个途径安装。一个是R语言官网安装,使用install.packages("包的名字")或者从下面界面安装

R
另外一种是从Bioconductor(https://www.bioconductor.org/)上安装,生物信息学包多是采用这种方法安装,使用以下命令安装:
## try http:// if https:// URLs are not supported
source("https://bioconductor.org/biocLite.R")
biocLite(“包的名字”)

后面有一种情况就是包的作者未公开在Bioconductor或者R官网,而是房子gitub上面。采用devtool包来安装,具体用法如下:

library(devtools)
install_githu("作者/包的名字")

实在不知道用那种方法安装可以先google或者必应搜索包的名字看看是怎么安装的。

4.R软件绘图

R软件

代码区:

setwd("H:/head and neck cancer/GSEA/差异分析/10.GO")
library("clusterProfiler")
library("org.Hs.eg.db")
rt=read.table("id.txt",sep="\t",header=T,check.names=F)

#GO分析
kk <- enrichGO(gene = gene,OrgDb = org.Hs.eg.db, pvalueCutoff =0.05, qvalueCutoff = 0.05)
write.table(kk,file="GO.txt",sep="\t",quote=F,row.names = F)
#barplot
tiff(file="barplot.tiff",width = 20,height = 30,units ="cm",compression="lzw",bg="white",res=300)
barplot(kk, drop = TRUE, showCategory = 47)
dev.off()

报错信息:


R

报错信息是工作路径未设置正确。

相关文章

  • 学习小组Day 4笔记-K-molar

    1.初识R语言 R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、开源的软件,它是一个用...

  • 学习小组Day 2 笔记-K-molar

    #1.什么是linux系统 Linux操作系统和类Linux操作系统的命令行界面是最适合进行生物信息分析的操作系统...

  • 学习小组Day 1笔记-k-molar

    # 任务一:学会百度或者微信搜狗搜索Markdown相关的知识,下载Typora及Xmind软件,开始了Markd...

  • 学习小组Day 7笔记-k-molar

    一.测序相关知识 二.二代测序大体流程 三.NGS组学分类

  • 学习小组Day 3笔记- K-molar

    1.软件安装: 1.1源码编译安装:三部曲(configure, make, make install) conf...

  • 学习小组Day 5笔记-K-molar

    一.R语言向量(vector)及标量(scale) 1.向量:将向量拆分成“向”和“量”二字,前者表示方向,后者表...

  • 学习小组Day 6笔记-K-molar

    一、初步认识tidyr包 1.首先安装tidyr包 2.初步了解tidyr包的知识 必应搜索tidyr,找到相关介...

  • 2020-05-14

    学习小组DAY4笔记-lyq 今天初探R语言 R语言安装 R语言面板在简单了解

  • 2020-06-21

    学习小组Day7笔记--马小林 1、测序历史 2、测序相关名词 3、数据格式 4、外显子测序

  • Day-1--小陈

    生信星球-小组学习-day1 ##小陈 1.关于学习方法 学习、索引、小组讨论、正确提问、笔记、总结;心得 2...

网友评论

    本文标题:学习小组Day 4笔记-K-molar

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