文献名: DIAlignR provides precise retention time alignment across distant runs in DIA and targeted proteomicsDIAlignR 为DIA和靶向蛋白质组学提供了准确的保留时间对齐的算法)

期刊名:MCP

发表时间:(2019年1月)

单位:

  1. 多伦多大学
  2. 斯坦福大学

 

一、 概述:(用精炼的语言描述文章的整体思路及结果)

我们提出了一种新的保留时间算法,直接比对原始swathm – ms的二级色谱图的数据,采用了混合动态规划方法。该算法不强制按洗脱时间顺序排列色谱峰洗脱,峰对齐过程中允许峰位置的交换。粗略的全局拟合使其具有抗噪声的稳定性。在一个手动验证数据集,该策略优于当前最先进的方法。局部对其使得其精度更高。

二、 研究背景:(简要介绍研究进展动态、研究目的和意义)

尽管现在已经有大量的建立保留时间一致的方法。然而,目前在代谢组学和蛋白质组学中,保留时间对齐的算法是在SWATH-MS方法出现之前设计的。

这些算法通常使用动态规划算法在原始的MS1色谱图上或者特征表中寻找一个全局配对的对齐函数。然而大部分方法依赖于MS1数据,并且以此生成的对齐函数受到所含肽段的影响。 这些方法要么使用双向匹配,或者利用特征通过LOESS或者核密度函数来计算全局函数,从而对齐二级质谱,这在高噪声、缺少特征或者特征检测算法出错的情况下提供了一个次优解。全局单调函数也是如此,由于是单调函数,不考虑任何两个肽段之间保留时间的翻转。

本文提出了DIAlignR保留时间对齐算法, 该算法可以克服其他方法的缺点。不需要特征,就能直接将来自靶向蛋白质组学的原始多重MS2色谱峰图对齐。本方法使用动态规划来获得两者之间的最佳映射,含有局部信息的色谱图,如多个邻近峰进行对齐。该方法还能够使用全局运行对齐指导,使其抗噪声能力强。DIAlignR可以灵活处理用户的偏好,用户在全局对齐和局部对齐的两个极端之间进行选择。

三、实验设计:

四、研究成果:(重点图表展示)

靶向蛋白组学MS2色谱对齐算法。

a:多肽离子碎片的色谱图,两次测得的数据,run A在上面,run B在下面。

b:两次运行的色谱图相似度用矢量的点积计算

c:外点积色谱图相似度评分矩阵(S)用作对齐的近似路径。

d:基于特征的对齐,通过相似矩阵计算出最佳得分路径,偏离一定范围的点使用负分数来惩罚。

e:仿射罚分策略通过相似矩阵计算最高分的路径,该动态规划方法使用三维矩阵递归打分。对齐的路线使用黑色线表示

f:将色谱峰强度映射到对齐的时间路径上

使用全局优先的方法对不同相似性测量的方法,技术参数,相似性罚分对S. Pyogenes 数据集对齐准确性进行比较a:不同相似性测量方法的比较。b间隙罚分的选取对对齐结果在一定的RT差异容忍度内的峰百分比的影响。c, DGSVSVADSGR/2肽段在run11和run12的罚分相似性矩阵。d, 提取的肽段XIC图的端点。

阅读人:刘权

MCP|LQ|DIAlignR provides precise retention time alignment across distant runs in DIA and targeted proteomics的更多相关文章

  1. InfluxDB学习之InfluxDB数据保留策略(Retention Policies)

    InfluxDB每秒可以处理成千上万条数据,要将这些数据全部保存下来会占用大量的存储空间,有时我们可能并不需要将所有历史数据进行存储,因此,InfluxDB推出了数据保留策略(Retention Po ...

  2. Alignment trap 解决方法  【转 结合上一篇

    前几天交叉编译crtmpserver到arm9下.编译通过,但是运行的时候,总是提示Alignment trap,但是并不影响程序的运行.这依然很令人不爽,因为不知道是什么原因引起的,这就像一颗定时炸 ...

  3. ARMLinux下Alignment trap的一些测试 【转自 李迟的专栏 CSDN http://blog.csdn.net/subfate/article/details/7847356

    项目中有时会遇到字节对齐的问题,英文为“Alignment trap”,如果直译,意思为“对齐陷阱”,不过这个说法不太好理解,还是直接用英文来表达. ARM平台下一般是4字节对齐,可以参考文后的给出的 ...

  4. Multiple sequence alignment Benchmark Data set

    Multiple sequence alignment Benchmark Data set 1. 汇总: 序列比对标准数据集: http://www.drive5.com/bench/ This i ...

  5. Retention、Documented、Inherited三种注解

    Retention注解 Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源 ...

  6. POJ 1836 Alignment

    Alignment Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 11450 Accepted: 3647 Descriptio ...

  7. cf.295.C.DNA Alignment(数学推导)

    DNA Alignment time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...

  8. annotation(@Retention@Target)详解

    一.注解:深入理解JAVA注解 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法. 1.元注解(meta-a ...

  9. Rman备份的保留策略(retention policy)

    什么是备份的保留策略(retention policy) 保留策略就是指某份备份是否要保留以及保留多久.可以使用configure retention policy命令来创建一个一致的.自动的备份保留 ...

随机推荐

  1. windows 里面waveOut*接口应用

    #include <windows.h>#include <mmsystem.h>#include <stdio.h>/** some good values fo ...

  2. php 数字小写转为大写的函数

    PHP把阿拉伯数字转换成中文,需要定义一个转换的算法: <?php /将数字转换为汉字,比如1210转换为一千二百一十 $num = "842105580";//九位数 fu ...

  3. FileInputStream 把文件作为字节流进行读操作

    //把文件作为字节流进行读操作 FileInputStream in = new FileInputStream(filename);//FileInputStream具体实现了在文件上读取数据

  4. codeforces 710C C. Magic Odd Square(构造)

    题目链接: C. Magic Odd Square Find an n × n matrix with different numbers from 1 to n2, so the sum in ea ...

  5. 【leetcode刷题笔记】Flatten Binary Tree to Linked List

    Given a binary tree, flatten it to a linked list in-place. For example,Given 1 / \ 2 5 / \ \ 3 4 6 T ...

  6. 多媒体的框架 - OpenCore框架概述

    OpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容:PVPlayer:提供媒体播放器的功能,完成各种音频 (Audio).视频(Video)流的回放(Playback)功能. ...

  7. 浅谈vue路由原理

    Vue的路由实现:hash模式 和 history模式 hash模式:在浏览器中符号“#”,#以及#后面的字符称之为hash,用window.location.hash读取: 特点:hash虽然在UR ...

  8. DEBUG命令说明

    Debug在学习汇编的过程中,担任着一个非常重要的角色,是一个极其重要的调试工具,所以学会它是必须得. 命令格式 功能说明 A [地址] 输入汇编指令 C [范围] 起始地址 对由“范围”指定的区域与 ...

  9. redis的五种数据类型及应用场景

    前言 redis是用键值对的形式来保存数据,键类型只能是String,但是值类型可以有String.List.Hash.Set.Sorted Set五种,来满足不同场景的特定需求. 本博客中的示例不是 ...

  10. RS-485收发的零延时转换电路

    转自:http://www.dzsc.com/data/html/2007-5-28/41097.html RS-485是一种基于差分信号传送的串行通信链路层协议.它解决了RS-232协议传输距离太近 ...