<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>生信菜鸟团 &#187; voom</title>
	<atom:link href="http://www.bio-info-trainee.com/tag/voom/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bio-info-trainee.com</link>
	<description>欢迎去论坛biotrainee.com留言参与讨论，或者关注同名微信公众号biotrainee</description>
	<lastBuildDate>Sat, 28 Jun 2025 14:30:13 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.33</generator>
	<item>
		<title>用limma包的voom函数来对RNA-seq数据做差异分析</title>
		<link>http://www.bio-info-trainee.com/1544.html</link>
		<comments>http://www.bio-info-trainee.com/1544.html#comments</comments>
		<pubDate>Mon, 11 Apr 2016 14:36:05 +0000</pubDate>
		<dc:creator><![CDATA[ulwvfje]]></dc:creator>
				<category><![CDATA[R]]></category>
		<category><![CDATA[基础软件]]></category>
		<category><![CDATA[生信基础]]></category>
		<category><![CDATA[RNA-seq]]></category>
		<category><![CDATA[voom]]></category>
		<category><![CDATA[差异分析]]></category>

		<guid isPermaLink="false">http://www.bio-info-trainee.com/?p=1544</guid>
		<description><![CDATA[limma真不愧是最流行的差异分析包，十多年过去了，一直是芯片数据处理的好帮手。 &#8230; <a href="http://www.bio-info-trainee.com/1544.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>limma真不愧是最流行的差异分析包，十多年过去了，一直是芯片数据处理的好帮手。</p>
<p>现在又可以支持RNA-seq数据，我赶紧试用了一下!</p>
<p>我下面只讲用法，大家看代码就明白了！</p>
<p><span id="more-1544"></span></p>
<blockquote><p>##<br />
<span style="color: #ff00ff;">library(limma)</span><br />
library(pasilla)<br />
data(pasillaGenes)<br />
exprSet=counts(pasillaGenes)<br />
group_list=pasillaGenes$condition<br />
## 只需自己构造好表达矩阵exprSet和分因子即可group_list，一般只分成两组！！！<br />
##一般是自己读取RNA-seq的基因的reads的counts数进行分析，</p>
<p>##请不要用RPKM等经过了normlization的表达矩阵来分析。<br />
suppressMessages(library(limma))<br />
design &lt;- model.matrix(~factor(group_list))<br />
colnames(design)=levels(factor(group_list))<br />
rownames(design)=colnames(exprSet)<br />
<span style="color: #ff0000;">v &lt;- voom(exprSet,design,normalize="quantile") ##这个是重点</span><br />
## 到这里就跟limma本身的用法一样了！<br />
fit &lt;- lmFit(v,design)<br />
fit2 &lt;- eBayes(fit)<br />
tempOutput = topTable(fit2, coef=2, n=Inf)<br />
DEG_voom = na.omit(tempOutput)<br />
head(DEG_voom)</p></blockquote>
<p>它也是用了一种统计方法，把RNA-seq的基因的reads的counts数进行了normlization</p>
<p><a href="http://www.bio-info-trainee.com/wp-content/uploads/2016/04/QQ图片201604111917361.png"><img class="alignnone  wp-image-1538" src="http://www.bio-info-trainee.com/wp-content/uploads/2016/04/QQ图片201604111917361.png" alt="QQ图片20160411191736" width="674" height="388" /></a></p>
<div>看这个图就知道了，它把本来应该是数据离散程度非常大的RNA-seq的基因的reads的counts矩阵经过normlization后变成了类似于芯片表达数据的表达矩阵，然后其实可以直接用T检验来找差异基因了！</div>
<div></div>
<div>但是，如果你的分组不只是两个，就复杂了，你需要再仔细研读说明书，甚至你可能需要咨询实验设计人员或者统计人员！</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bio-info-trainee.com/1544.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
