生信星球学习小组第29期第四天

安装R和Rstudio

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

RStudio是R的集成开发环境,用它进行R编程的学习和实践会更加轻松和方便。

如何安装?

  1. 官网下载对应的R版本,安装即可。https://cran.r-project.org/
  2. 官网下载对应的Rstudio版本,安装即可。https://rstudio.com/products/rstudio/download/

安装生信需要的软件

如何安装生信需要的软件?

##第一种:直接安装
install.packages("pheatmap") 
##第二种:Bioconductor安装
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("limma")  
library(limma)   #引用limma包

如何选择第一种还是第二种?


第一种
第二种

简单粗暴的方法:直接网页检索你要安装的包,然后一般来说根据检索结果选择第一种还是第二种方法。当然你也可以两种都试一下,东方不亮西方亮!

路径设置

#在开启一个新的生信分析流程前建议清空之前的环境
rm(list=ls()) #清除环境
getwd()   #读取当前工作路径
setwd('/Users/pipiliaoping/data/191128')    #设置工作路径

读取文件

rt=read.table("test.txt",sep="\t",header=T,row.names= 1,check.names=F)  

#sep="\t"表示按制表符tab分割
#header=T表示表格第一行为列名
#row.names= 1表示第一列设为行名
#check.names=F不检查名字

可视化运算操作

rt=as.matrix(rt)   #定义为矩阵
rt[,1]  #取rt矩阵的第一列
x=x+1  #x加1
x=3*x  #3乘以x
x=x/3  #x除以3
x=x^2  #平方
log(10)  #自然对数
exp(2)   #指数
abs(-10)    #-10的绝对值
trunc(2.9)  #2.9取整数为2
floor(2.9)  #2.9向下取整2
ceiling(2.1)   #2.1向上取整为3

输出文件

pdf(file="test.pdf",width=10,height=6)    #设置文件名为test.pdf,宽10,高6
dev.off()   #结束绘制

write.table(x,file="test.txt",sep="\t",col.names=F)  #输出名为test.txt文件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容