Content tagged as 'R'

Here is a list of all the content that has been tagged as R.

圆角barplot

不同方法实现ggplot2圆角barplot

Emacs远程连接R

本地的R脚本,远程执行

Frequently Googled Questions

一些从来都需要google的东西

一(三)文你读不懂PCA和PCoA

今天看到金唯智公众号的推文《三文读懂PCA和PCoA》(《》,《》,《》)。作者以平民化的语言,剔除数学术语,介绍了二者的区别,是很好的尝试,但是文中提出的很多关键性总结,都存在着明显的漏洞。

Generating GraPhlAn-like microbiome visualization using ggtree and microbiomeViz

Let’s try this for fun!

Y叔的新包base2grob

测试了一下Y叔的新包base2grob。这个包提供了base2grob函数,可以把base plot转换成grob对象。对于我来说最大的方便就是可以把一些igraph画出的网络图通过cowplot和其他ggplot做出的图自由组合。

microbiomeViz--斜体显示taxon name

微生物种名属名经常需要*斜体*表示,现在microbiomeViz添加了一个生成expression的函数,可以直接将一个短语中的一个(个人认为很少会遇到画图时axis label涉及多个物种)指定名字变成斜体。

microbiomeViz--人生第一个R包

平日经常会分析shotgun宏基因组的数据,我们的pipeline使用MetaPhlAn,Kraken等profiler。一直觉得GraPhlAn的图很好看,在Y叔的指导下准备基于ggtree来用R实现它。

成分之咒与ReBoot算法

# 写在前面 本文的大部分内容都来自我们之前的一篇综述文章Li et al, 2016

微生物组测序与成分数据

微生物组测序数据的获得其实有很多抽样过程(Sampling process)存在,比如说,粪便微生物组其实是对肠道微生物的一次抽样,测序的过程也是对所有DNA分子的一次抽样。最后,我们得到的OTU表中的OTU read count与测序深度相关,很显然测序深度是一个技术上的干扰因子(confounder),所以我们要对OTU表进行标准化(Normalization)。最简单的标准化方法,就是用read count除以样本内所有OTU的read count之和,获得每个OTU的相对丰度(relative abundance)。这种只有相对丰度的数据(相加总数为常数1或100)被称为成分数据(Compositional data)。 你可能注意到,作为成分数据一种的微生物组的数据中缺乏一个重要的信息–微生物总量(total abundance)。

ggplot扩展学习笔记--逐行解析Y叔的"geom_ord_ellipse.R"

看到Y叔为ggord做的添加置信椭圆的geom_ord_ellipse.R(用法见上一篇文章),决定学习一点ggplot图形的语言,对于初学者最好的方法就是照葫芦画瓢,而Y叔的代码自然是最好的模板。我对Y叔的代码进行了逐行的分析,希望以后有需要可以套用。