- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 R语言数据降维
今天是2020年的最后一天,这一年多灾多难,让我们唏嘘不已。不论2020如何,生活仍要继续,希望即将到来的2021年,可以‘牛’转乾坤。这也是2020年的最后一篇博客了,在这里给大家介绍一下。目前R语言的几种降维方式。首先需要配置数据data<-matrix(rnorm(3000),ncol=6)colnames(data)=paste0('gene',1:6)rownames(data)=c(paste0(rep('C',nrow(data)/2),1:(nrow(data)/2)),
2020-12-31 13:47:19 4630 1
原创 R语言矩阵的转化
在使用R语言的过程中,我们会遇到很多问题,比如说长宽矩阵的转化,不能每一次都是手动处理,这样也很麻烦,实现长宽矩阵的转化的方式很多,我们只需要掌握其中一对就好。1、宽变长这里我随意设置一个矩阵,作为测试数据#测试数据的生成,10X10data=matrix(1:100,nrow=10)colnames(data)=paste0('sample',1:10)data=data.frame(gene_name=paste0('gene',1:10), data...
2020-12-25 13:24:08 8093
原创 linux安装R包的安装
首先在linux系统下,需要安装好R语言,由于依赖环境较多,一般会通过第三方软件库进行安装,比如说miniconda等R包分以下几种:镜像包:一般安装方式为:install.packages(''),选择合适的镜像进行安装bioconductor包:一般安装方式为github包,一般安装方式为:1、确定我们需要安装R包属于哪种?可以先默认用镜像安装的方式,如果出现报错,如下:说明limma包不是镜像包,这时候,可以进入bioconductor官网https://bioconductor.or
2020-12-25 13:23:32 3902
原创 ComplexHeatmap包绘制热图(二)
前面我介绍了如何利用ComplexHeatmap包绘制简单的热图,现在我们绘制一个稍微复杂一些的热图首先还是配置数据data=matrix(rnorm(100),nrow=10)colnames(data)=paste0('sample',1:10)rownames(data)=paste0('gene',1:10)head(data)准备另外一个数据anno_row=as.matrix(1:10)rownames(anno_row)=paste0('gene',1:10)colname
2020-12-09 20:27:01 2884 6
原创 ComplexHeatmap绘制热图(一)
讲起热图,大家都会比较熟悉,绘制热图方式比较多,这里介绍的是ComplexHeatmap包绘制热图,首先配置数据,这里的自动生成一个10X10的矩阵data=matrix(rnorm(100),nrow=10)colnames(data)=paste0('sample',1:10)rownames(data)=paste0('gene',1:10)head(data)加载R包library(ComplexHeatmap)Heatmap(data, col=c('blue','
2020-12-09 19:39:11 2543 2
spell_picture3.1
2020-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人