09、RNA降解图的计算过程
RNA降解是影响芯片质量的一个很重要的因素,因为RNA是从5’开始降解的,所以理论5’的荧光强度要低于3’。RNA降解曲线可以表现这种趋势。
以样品GSM286756.CEL和GSM286757.CEL为例:
library(affy)
rawData<-ReadAffy("GSM286756.CEL","GSM286757.CEL")
deg<-AffyRNAdeg(rawData)
plotAffyRNAdeg(deg)
结果:

RNA降解图是只用PM探针进行计算。从图中可以看出,探针的相对位置从0~10即从1号~11号,但是其实很多探针组并不是11个PM。运行下面的代码:
pmdata <- pm(rawData, LIST = TRUE)
probe.set.size <- function(x) {
size <- dim(x)[1]
return(size)
}
max.num <- sapply(pmdata, probe.set.size)
tab <- (table(max.num))
> tab
max.num
8 9 10 11 13 14 15 16 20 69
5 1 6 54130 4 4 2 482 40 1
5个探针组只有8个PM,1个探针组有9个PM,……,54130个探针组有11个PM……
频数最大的54130对应11个PM,意思是大多数的探针组拥有11个PM,那么就选取包含11个PM的探针组来进行计算。原本共有5+1+6+54130+……+1=54675个探针组,筛选过后,用于计算的探针组数目变为了54130。
下面是RNA讲解曲线的计算方法:
样品1=GSM286756.CEL
样品2=GSM286757.CEL
n_K=11
N=54130
1号探针 2号探针 …… n_K号探针
探针组1 8.308339 9.710806 …… 10.521600
探针组2 8.761551 8.791163 …… 10.514714
样品1 …… …… …… …… ……
探针组N 13.07129 13.88054 …… 13.09902
平均值 6.872147 6.887466 …… 7.031115
方差 1.207499 1.226234 …… 1.444140
探针组1 8.459432 9.590587 …… 10.567005
探针组2 8.479780 8.942515 …… 10.340963
样品2 …… …… …… …… ……
探针组N 13.29735 14.10411 …… 13.44837
平均值 6.818737 6.835684 …… 6.993071
方差 1.255631 1.275068 …… 1.505525
平均值:
[,1] [,2] …… [,11]
[1,] 6.872147 6.887466 …… 7.031115
[2,] 6.818737 6.835684 …… 6.993071
方差:
[,1] [,2] …… [,11]
[1,] 1.207499 1.226234 …… 1.444140
[2,] 1.255631 1.275068 …… 1.505525
平均值在原来的基础上减去第一列的值作为 A:
[,1] [,2] …… [,11]
[1,] 0 0.01531892 …… 0.1589683
[2,] 0 0.01694627 …… 0.1743337
方差在原来的基础上除以N的开方作为 B:
[,1] [,2] …… [,11]
[1,] 0.005190005 0.005270531 …… 0.006207122
[2,] 0.005396884 0.005480424 …… 0.006470962
A除以B的结果:
[,1] [,2] …… [,11]
[1,] 0 2.906522 …… 25.61063
[2,] 0 3.092145 …… 26.94093
第一个样品的数据即第一行加上1,第二个样品的数据即第二行加上2,……,第n个样品的数据即第n行加上n ……,以此类推(这是为了拉开折线的距离):
[,1] [,2] …… [,11]
[1,] 1 3.906522 …… 26.61063
[2,] 2 5.092145 …… 28.94093
把这些数据绘制成折线就是RNA折线图了
09、RNA降解图的计算过程的更多相关文章
- 12、MA图的计算过程
为了简化问题,假设有3张芯片,每组数有9个探针: Data: 2,4,6,7,9,10,4,7,8,3 9,5,3,2,5,7,9,10,3,12 6,4,3,2,7,8,1,2,6,9 一.给3组数 ...
- linux主机load average的概念&&计算过程&&注意事项
最近开发的一个模块需要根据机房各节点的负载情况(如网卡IO.load average等指标)做任务调度,刚开始对Linux机器load average这项指标不是很清楚,经过调研,终于搞清楚了其计算方 ...
- 分类模型的F1-score、Precision和Recall 计算过程
分类模型的F1分值.Precision和Recall 计算过程 引入 通常,我们在评价classifier的性能时使用的是accuracy 考虑在多类分类的背景下 accuracy = (分类正确的样 ...
- 机器翻译评价指标之BLEU详细计算过程
原文连接 https://blog.csdn.net/guolindonggld/article/details/56966200 1. 简介 BLEU(Bilingual Evaluation Un ...
- 闰平年简介及计算过程描述 - Java代码实现
import java.util.Scanner; /** * @author Shelwin Wei * 分析过程请参照<闰平年简介及计算过程描述>,网址 http://www.cnbl ...
- CFD计算过程发散诸多原因分析【转载】
转载自: http://blog.sina.com.cn/s/blog_5fdfa7e601010rkx.html 今天探讨引起CFD计算过程中发散的一些原因.cfd计算是将描述物理问题的偏微分方程转 ...
- 随机森林之oob的计算过程
随机森林有一个重要的优点就是,没有必要对它进行交叉验证或者用一个独立的测试集来获得误差的一个无偏估计.它可以在内部进行评估,也就是说在生成的过程中就可以对误差建立一个无偏估计. 随机森林在生成每颗决策 ...
- GIT → 09:TortoiseGit 图形化工具
GIT → 09:TortoiseGit 图形化工具
- 来去学习之---KMP算法--next计算过程
一.概述 KMP算法是一种字符串匹配算法,比如现有字符串 T:ABCDABCDABCDCABCDABCDE, P:ABCDABCDE P字符串对应的next值:[0,0,0,0,1,2,3,4,0] ...
随机推荐
- Spring boot之配置server信息
知识点: 1.修改端口号 2.修改context-path 3.其它配置说明 配置端口号: Spring boot 默认端口是8080, 如果想要进行更改的话, 只需要修改applicatoin.pr ...
- Vue CLi3入门
摘自:https://www.jianshu.com/p/cf9b56efd3b8 Vue CLi3入门 12018.11.15 14:16:17字数 1222阅读 8895 地址 Vue CLi3 ...
- CopyOnWriteArrayList使用
1.在遍历操作数量大大超过可变操作是(add,set等等)使用.原因是其可变操作是通过对底层数据进行一次新的复制来实现的. 2.迭代器创建后,其不会反应列表的添加.移除或更改.其迭代器是”快照“风格的 ...
- 一起学vue指令之v-bind
一起学vue指令之v-bind 一起学 vue指令 v-bind 网页的图片url地址并不是固定写死的,如果写死,每一个活动就改一次图片的url,一个网页有多少张图片,工作量多大? 通常来说,客户端 ...
- DatePicker 日期选择器
用于选择或输入日期 选择日 以「日」为基本单位,基础的日期选择控件 基本单位由type属性指定.快捷选项需配置picker-options对象中的shortcuts,禁用日期通过 disabledDa ...
- sql四种连接方式
1.内连接(inner join)只有两个表相匹配的行才能在结果集中显示出来2.左连接(left join)以左表为主,左表所有的数据都会在结果集中出现,右表根据左表对应的数据显示,与左表匹配的数 ...
- [flask]jinjia2-模板 url_for的使用
url_for是什么? url_for()用于生成URL的函数,是Flask内置模板的1个全局函数 url_for()用来获取URL,用法和在Python脚本中相同.url_for的参数是视图的端点( ...
- 我非要捅穿这 Neutron(一)网络实现模型篇
目录 文章目录 目录 前言 传统网络到虚拟化网络的演进 单一平面网络到混合平面网络的演进 Neutron 简述 Neutron 的网络实现模型 计算节点网络实现模型 内外 VID 转换 网络节点网络实 ...
- 菲律宾薄荷岛游记 & 攻略
2019年的4月跑去薄荷岛玩了!其实是一个比较小众的海岛,感觉那边还是比较穷的,但是景色真的好好啊!而且我们两个人,最后包括前期买水母服.浮潜面罩.防晒霜什么的,总共花费才人均5000+,非常划算了! ...
- RTX修改标题logo方法
摘要: 打开“腾讯通RTX管理器”→“配置向导”→“服务运行状态”→“停止所有服务”,退出“腾讯通RTX管理器”按照如下操作.①修改到期时间为:9999-12-300:0:0 用记事本打开“C:/Pr ...