为了简化问题,假设有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组数取2的对数

Log2Data:

1.0,2.0,2.5849626,2.807355,3.169925,3.321928,2.0,2.807355,3.0

3.169925,2.321928,1.5849625,1.0,2.321928,2.807355,3.169925,3.321928,1.5849625

2.5849626,2.0,1.5849625,1.0,2.807355,3.0,0.0,1.0,2.5849626

二、上面的结果有9列,给每一列取中位数:

Median:

2.5849626,2.0,1.5849625,1.0,2.807355,3.0,2.0,2.807355,2.5849626

四、M的值为每一列减去该列中位数:

M = Log2Data-Median:

-1.5849625,0.0,1.0,1.8073549,0.36257008,0.32192808,0.0,0.0,0.4150375

0.5849625,0.32192808,0.0,0.0,-0.4854268,-0.19264507,1.169925,0.51457316,-1.0

0.0,0.0,0.0,0.0,0.0,0.0,-2.0,-1.8073549,0.0

五、A的值是每一列的值加上该列中位数后*0.5

A = 0.5*(data_log+medianchip)

1.7924813,2.0,2.0849626,1.9036775,2.98864,3.160964,2.0,2.807355,2.7924812

2.8774438,2.160964,1.5849625,1.0,2.5646415,2.9036775,2.5849626,3.0646415,2.0849626

2.5849626,2.0,1.5849625,1.0,2.807355,3.0,1.0,1.9036775,2.5849626

六、以上的M、A值每一行代表一个样品,以M为y轴坐标,A为x轴坐标,绘制出来的散点图就是MA图

七.每个样品的Sigma=每个样品的M的中位数

0.32192808

0

0

八、每个样品的IQR=每个样品的M的IQR

0.4150375

0.7072182

0

12、MA图的计算过程的更多相关文章

  1. 09、RNA降解图的计算过程

    RNA降解是影响芯片质量的一个很重要的因素,因为RNA是从5’开始降解的,所以理论5’的荧光强度要低于3’.RNA降解曲线可以表现这种趋势. 以样品GSM286756.CEL和GSM286757.CE ...

  2. linux主机load average的概念&&计算过程&&注意事项

    最近开发的一个模块需要根据机房各节点的负载情况(如网卡IO.load average等指标)做任务调度,刚开始对Linux机器load average这项指标不是很清楚,经过调研,终于搞清楚了其计算方 ...

  3. 来去学习之---KMP算法--next计算过程

    一.概述 KMP算法是一种字符串匹配算法,比如现有字符串 T:ABCDABCDABCDCABCDABCDE, P:ABCDABCDE P字符串对应的next值:[0,0,0,0,1,2,3,4,0] ...

  4. 分类模型的F1-score、Precision和Recall 计算过程

    分类模型的F1分值.Precision和Recall 计算过程 引入 通常,我们在评价classifier的性能时使用的是accuracy 考虑在多类分类的背景下 accuracy = (分类正确的样 ...

  5. 机器翻译评价指标之BLEU详细计算过程

    原文连接 https://blog.csdn.net/guolindonggld/article/details/56966200 1. 简介 BLEU(Bilingual Evaluation Un ...

  6. 闰平年简介及计算过程描述 - Java代码实现

    import java.util.Scanner; /** * @author Shelwin Wei * 分析过程请参照<闰平年简介及计算过程描述>,网址 http://www.cnbl ...

  7. CFD计算过程发散诸多原因分析【转载】

    转载自: http://blog.sina.com.cn/s/blog_5fdfa7e601010rkx.html 今天探讨引起CFD计算过程中发散的一些原因.cfd计算是将描述物理问题的偏微分方程转 ...

  8. 随机森林之oob的计算过程

    随机森林有一个重要的优点就是,没有必要对它进行交叉验证或者用一个独立的测试集来获得误差的一个无偏估计.它可以在内部进行评估,也就是说在生成的过程中就可以对误差建立一个无偏估计. 随机森林在生成每颗决策 ...

  9. DFT计算过程详解

    DFT计算过程详解 平时工作中,我们在计算傅里叶变换时,通常会直接调用Matlab中的FFT函数,或者是其他编程语言中已经为我们封装好的函数,很少去探究具体的计算过程,本文以一个具体的例子,向你一步一 ...

随机推荐

  1. BZOJ 1920 Luogu P4217 [CTSC2010]产品销售 (模拟费用流、线段树)

    题目链接 (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=1920 (luogu) https://www.luogu.org/prob ...

  2. Oracle 监听hang住

    1.数据库正常启动: [oracle@db ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sat Aug 24 ...

  3. 安装OpenCV 3 on Raspbian Jessie

    环境: 硬件:树莓派三代B型, 5MP Camera Board Module 软件:Raspbian,Opencv 安装依赖 $ sudo apt-get update   $ sudo apt-g ...

  4. Django日志的配置

    做开发离不开日志,以下是我在工作中写Django项目常用的logging配置.   BASE_LOG_DIR = os.path.join(BASE_DIR, "log") LOG ...

  5. track-by的使用

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  6. 设置ubuntu14.04命令行启动

    编辑文件"/etc/default/grub",  把 GRUB_CMDLINE_LINUX_DEFAULT="quiet"  改成GRUB_CMDLINE_L ...

  7. 浏览器端-W3School-HTML:HTML DOM Base 对象

    ylbtech-浏览器端-W3School-HTML:HTML DOM Base 对象 1.返回顶部 1. HTML DOM Base 对象 Base 对象 Base 对象代表 HTML 的 base ...

  8. 浏览器端-W3School-JavaScript:JavaScript Date 对象

    ylbtech-浏览器端-W3School-JavaScript:JavaScript Date 对象 1.返回顶部 1. Date 对象 Date 对象用于处理日期和时间. 创建 Date 对象的语 ...

  9. IFB

    本文翻译自Linux官方IFB文档 IFB(中介功能块设备)是IMQ(中介队列设备)的继任者,IMQ从来没有被集成过,IFB拥有IMQ的优点,在SMP上更加清晰明了,并且代码量缩减了非常多,旧的中介设 ...

  10. Dojo入门:dojo中的事件处理

      JS为DOM添加事件 在原生的环境下,为DOM添加事件处理函数有多种方法: <input type="button" name="btn" value ...