Posts

# 写在前面 本文的大部分内容都来自我们之前的一篇综述文章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)。

CONTINUE READING

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

CONTINUE READING

我的Docker初学笔记

CONTINUE READING

为排序图添加置信范围曲线

上一篇文章我们利用ggord的源代码改写了一个为LDA排序图添加置信曲线的函数,现在Y叔已经把它改写成了一个geom添加在了他的yyplot包中。y叔扩展了它的功能,现在支持ggord中的其他排序图(我没有进行全面的测试)。

CONTINUE READING

Add confidence ellipse to LDA plots generated with ggord

CONTINUE READING

Jeroen Raes研究组上周在Nature发表文章,使用Flow cytometry估算粪便中的微生物细胞数量,配合16S测序算出的相对丰度,估算出OTU的绝对数量(absolute abundance)。文章很多结论都印证了直接应用相对丰度进行分析时,我们所看到的很多现象是成分数据性质的假象(可以想象,由于相对丰度在每一个样本中相加为1或100,一个OTU相对丰度增加必将引起其他OTU相对丰度减少,所谓的compositional bias)。

CONTINUE READING

Relative scaling for GLV models

CONTINUE READING

简介

有人问我,这个curatedMetagenomicData有什么作用?对于我们这些research parasite(出处请见NEJM社论)来说,这样庞大的数据集当然是用来挖信息或者是测试算法了: 1. 作为validation cohort来验证已发现的结论。如我们的这篇文章都使用了2014年Oh et al发表于Nature的数据来佐证我们发现的Staphylococcus特异性突变。 2. 用来测试新方法,发现新的生物问题。如这篇文章中我们也用了Oh et al的数据来观测Malessezia在人体皮肤的分布。 3. 因为数据中有大量健康人的微生物组(不同研究中的control),我们也可以用它们补充我们的对照组(当然在机器学习中要注意数据不平衡问题)。 当然最基础的操作,就是要从数据库中提取数据。

CONTINUE READING

A collection of bioinformatics resources

CONTINUE READING

再次尝试桑基图

CONTINUE READING