概念

利用蛋白质组学数据,结合基因组数据(DNA)、转录组数据(RNA)来研究基因组注释问题,被称为蛋白质基因组学。“蛋白质基因组学”一词由Jaffe 等于2004 年首次提出,作者采用串联质谱数据匹配DNA翻译得到氨基酸序列的方法,在仅有810 kb 大小的细菌基因组上直接鉴定开放阅读框(open reading frame,ORF),验证并补充、修订了约10%的ORF。后来这种质谱数据结合DNA 和RNA 数据的分析方法被应用到注释病毒基因组、原核生物基因组以及真核生物基因组。

本来只是利用蛋白质组的质谱数据完善基因组注释的方法,近年来却因为“精准医疗”带火了。各种癌症利用这一方法砸钱发了一篇又一篇的CNS文章。

想更多了解,看综述文章:

Proteogenomics: concepts, applications, and computational strategies

Clinical Potential of Mass Spectrometry-Based Proteogenomics

Proteogenomics: From Next-Generation Sequencing (NGS) and Mass Spectrometry-Based Proteomics to Precision Medicine

Methods, Tools and Current Perspectives in Proteogenomics



技术背景

不讨论精准医疗方面的利用(聚焦于突变位点的研究),重点谈论蛋白质基因组中对基因组重注释的信息分析方法。

目前,基于质谱技术的蛋白组学对于研究生物体所有蛋白质在时间、空间的表达作出了重要的贡献。与核酸测序技术不同的是,蛋白组技术并不能一个一个氨基酸检测出来,而是通过质谱图与理论的蛋白序列来进行匹配。然而,这个技术必须建立这样的假设上:

  • 1)该物种基因组被完全测序且的绝大多数基因注释都比较完善。
  • 2)公共数据库含有较为完整的蛋白序列。

    然而,目前并不是所有基因的注释都十分清楚,如氨基酸突变、新的蛋白编码位点和可变剪切。

蛋白质基因组学技术(Proteogenomics)旨在基于蛋白质谱数据,结合基因组和转录组的注释信息,在蛋白层次上挖掘、验证:

    1. 新的蛋白编码区域;
    1. 新的转录本;
    1. 氨基酸突变事件。

      这些信息在物种基因组注释信息、提供基因模型表达证据、完善物种蛋白组序列数据库上有重要意义。

分析方法和思路

利用蛋白基因组技术对物种基因组进行重注释,其中最重要的一环为氨基酸特征序列数据库的构建。“ 好”的构库方法能够保证后续能够验证到尽可能多的有效序列,同时不因数据库尺寸“过度膨胀”导致太多假阳性验证结果。

  1. 首先,需要对相应物种(某些组织)进行一定深度的转录组测序,然后基于基因组参考序列,比对原始数据并组装获取编码转录本、LncRNA、可变剪切位点、SNV等信息。利用上述一种或多种信息根据一定规则构建自定义的特征列数据库。通常情况下,推荐使用与蛋白质组实验相同样品进行转录组数据的采集。某些情况下,也可从已发表文献或公共数据库收集同一物种转录组数据辅助构库。

  2. 接着,针对该物种,获取蛋白表达数据,一方面可以利用质谱进行蛋白组学分析,另外一方面,可以从已发表数据获取,例如PRIDE,PeptideAtlas等。而谱图鉴定引擎将采集到的质谱数据与之前构建的数据库中的肽段进行肽谱匹配打分。

  3. 不同于常规蛋白鉴定质控过程,新特征序列数据库存在大量的冗余和随机序列。 因此需要更为严格的质控标准和验证方法才能保证鉴定到的新序列足够可信。

  4. 对鉴定好的新肽段进行筛选分类,统计不同事件的数目。进行人工检视辅助验证各事件的可靠性。最后完成事件的基因组定位及数据可视化展示。

输入

基因组信息:

  1. 物种的基因组全序列:genome.fasta

  2. 基因注释文件:gene.gff

转录组数据:

  1. 测序平台:Highseq2000, 4000, X Ten

  2. 下机原始数据:.fastq文件

  3. 测序量:>2.5G/样品 (二倍体)

蛋白组数据:

  1. 样品组织类型:与转录组配对

  2. 数据量:>200,000张图谱

  3. 质谱数据类型:iTRAQ/TMT,Label-free

  4. 质谱仪器:高分辨率质谱仪(qTOF, Orbitraq)

输出

1)经典蛋白鉴定

2)新基因鉴定

3) 新转录本鉴定

4)SAV鉴定

Ref:https://www.genebang.com/pl/details/vy1E9y

http://www.doc88.com/p-3167460031564.html

【蛋白质基因组】Proteogenomics方法介绍及分析思路的更多相关文章

  1. android设置中的Preferencescreen使用方法介绍与分析

    今天主要研究了一下设置中的Preferencescreen应用,它不仅可以作为设置界面显示,并且还可以启动activity,以下主要是对启动activity的介绍 1. Preferencescree ...

  2. 基于TP框架的ThinkCMF,控制器display方法源码分析

    昨天在写代码的时候,看见写了无数次的模版渲染方法:$this->display(),突然很想弄清楚它是如何实现的. 今天不忙,就分析了一下. class TestController exten ...

  3. CPU利用率异常的分析思路和方法交流探讨

    CPU利用率异常的分析思路和方法交流探讨在生产运行当中,经常会遇到CPU利用率异常或者不符合预期的情况,此时,往往暗示着系统性能问题.那么究竟是核心应用的问题?是监控工具的问题?还是系统.硬件.网络层 ...

  4. DNA甲基化测序方法介绍

    DNA甲基化测序方法介绍 甲基化 表观遗传学 DNA 甲基化是表观遗传学(Epigenetics)的重要组成部分,在维持正常细胞功能.遗传印记.胚胎发育以及人类肿瘤发生中起着重要作用,是目前新的研究热 ...

  5. 多线程_java多线程环境下栈信息分析思路

    导读:Java多线程开发给程序带来好处的同时,由于多线程程序导致的问题也越来越多,而且对问题的查找和分析解决对于菜鸟程序原来是是件头疼的事.下面我就项目中使用多线程开发程序过程中遇到的问题做详细的分析 ...

  6. Lua游戏逆向及破解方法介绍

    Lua游戏逆向及破解方法介绍   背景介绍 随着手游的发展,越来越多的Cocos-lua端游开发者转移到手游平台.Lua脚本编写逻辑的手游也是越来越多,如梦幻西游.刀塔传奇.开心消消乐.游龙英雄.奇迹 ...

  7. WOE:信用评分卡模型中的变量离散化方法(生存分析)

    WOE:信用评分卡模型中的变量离散化方法 2016-03-21 生存分析 在做回归模型时,因临床需要常常需要对连续性的变量离散化,诸如年龄,分为老.中.青三组,一般的做法是ROC或者X-tile等等. ...

  8. 【性能测试】常见的性能问题分析思路(二)案例&技巧

    上一篇介绍了性能问题分析的诊断的基本过程,还没看过的可以先看下[性能测试]常见的性能问题分析思路-道与术,精炼总结下来就是,当遇到性能问题的时候,首先分析现场,然后根据现象去查找对应的可能原因,在通过 ...

  9. 【jvm】09-full gc分析思路

    [jvm]09-full gc分析思路 欢迎关注b站账号/公众号[六边形战士夏宁],一个要把各项指标拉满的男人.该文章已在github目录收录. 屏幕前的大帅比和大漂亮如果有帮助到你的话请顺手点个赞. ...

随机推荐

  1. BUAA2020软工团队beta得分总表

    BUAA2020软工团队beta得分总表 [TOC] 零.团队博客目录及beta阶段各部分博客地址 团队博客 计划与设计博客 测试报告博客 发布声明博客 事后分析博客 敏 杰 开 发♂ https:/ ...

  2. Beta版本发布计划

    Beta版本新功能 小程序v2.0新功能 新功能列表 页面 新功能描述 图片涂鸦页 增加了马赛克方块形式的涂鸦,同样支持撤销和保存 图片裁切页 增加了图片裁切功能,实现对目标图片的尺寸进行裁切 编辑图 ...

  3. 《基于SIRS模型的行人过街违章传播研究》

    My Focus: 行人违章过街 这一行为的传播与控制 Behavior definition in this paper: 人在生活中表现出来的生活态度及具体的生活方式 Title: Researc ...

  4. 洛谷 P2680 [NOIP2015 提高组] 运输计划

    链接:P2680 题意: 在树上把一条边边权变为0使得最长给定路径最短 分析: 最大值最小可以想到二分答案,对于每一个mid,寻找所有大于mid的路径,再寻找是否存在一条边使得删去它后大于mid的路径 ...

  5. 2021 ICPC 江西省赛总结

      比赛链接:https://ac.nowcoder.com/acm/contest/21592   大三的第一场正式赛,之前的几次网络赛和选拔赛都有雄哥坐镇,所以并没有觉得很慌毕竟校排只取每个学校成 ...

  6. CSS学习(三)特指度和层叠

    一.特指度 特制度的一般形式是0,0,0,0 行内样式,第一位的特指度加一 id选择符,第二位的特指度加一 类选择符.属性选择符.伪类,第三位的特指度加一 元素选择符.伪元素,第四位的特指度加一 特指 ...

  7. linux下c语言实现简单----线程池

    这两天刚好看完linux&c这本书的进程线程部分,学长建议可以用c语言实现一个简单的线程池,也是对线程知识的一个回顾与应用.线程的优点有好多,它是"轻量级的进程",所需资源 ...

  8. C++中简单使用HP-Socket

    目录 简介 使用方式 实现简单线程池 实现TCP客户端 实现TCP服务端 实现Http客户端 附件 简介 HP-Socket 是一套通用的高性能 TCP/UDP /HTTP 通信 框架 ,包含服务端组 ...

  9. ubuntu install redis

    ubuntu install redis apt-get update apt-get install redis-server redis-server --daemonize yes

  10. Mac下Shell脚本使用学习笔记(一)

    参考文献 Shell 教程 MAC常用终端命令行 Mac下Shell脚本使用 1.使用终端创建test.sh: (1)进入指定文件夹路径(命令示例:cd Desktop/面向对象程序设计): (2)创 ...