<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: RPKM normalization- R script]]></title>
	<link>https://bioinformaticsonline.com/snippets/view/28042/rpkm-normalization-r-script?</link>
	<atom:link href="https://bioinformaticsonline.com/snippets/view/28042/rpkm-normalization-r-script?" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/snippets/view/28042/rpkm-normalization-r-script</guid>
	<pubDate>Fri, 24 Jun 2016 17:45:55 -0500</pubDate>
	<link>https://bioinformaticsonline.com/snippets/view/28042/rpkm-normalization-r-script</link>
	<title><![CDATA[RPKM normalization- R script]]></title>
	<description><![CDATA[<code>P&lt;-read.table(&quot;input_table.txt&quot;,sep=&quot;\t&quot;,header=T)

len &lt;- ncol(p)

rownames(p) &lt;- p[,1]

for(i in 2:ncol(p)-1)

{

d &lt;-p[,i]

l &lt;- p[,len] #accessing the length column

cS &lt;- sum(as.numeric(p[,i])) #Total mapped reads per sample 

rpkm[[i]] &lt;- (10^9)*(as.numeric(p[,i]))/(as.numeric(l)*cS)

rpkm[[1]] &lt;- p[[1]]

}

write.table(rpkm,&quot;output_table_rpkm.txt&quot;,sep=&quot;\t&quot;,quote=F,row.names=F)​</code>]]></description>
	<dc:creator>EagleEye</dc:creator>
</item>
<item>
	<guid isPermaLink='true'>https://bioinformaticsonline.com/snippets/view/28042/rpkm-normalization-r-script#item-annotation-2501</guid>
	<pubDate>Fri, 24 Jun 2016 17:58:14 -0500</pubDate>
	<link>https://bioinformaticsonline.com/snippets/view/28042/rpkm-normalization-r-script#item-annotation-2501</link>
	<title><![CDATA[Comment by EagleEye]]></title>
	<description><![CDATA[<p>Using Perl script,</p>
<p>&nbsp;</p>
<p>http://bioinformaticsonline.com/snippets/view/28043/rpkm-normalization-perl</p>]]></description>
	<dc:creator>EagleEye</dc:creator>
</item>

</channel>
</rss>