【蛋白质基因组】Proteogenomics方法介绍及分析思路
概念
利用蛋白质组学数据,结合基因组数据(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)旨在基于蛋白质谱数据,结合基因组和转录组的注释信息,在蛋白层次上挖掘、验证:
- 新的蛋白编码区域;
- 新的转录本;
- 氨基酸突变事件。
这些信息在物种基因组注释信息、提供基因模型表达证据、完善物种蛋白组序列数据库上有重要意义。
- 氨基酸突变事件。
分析方法和思路
利用蛋白基因组技术对物种基因组进行重注释,其中最重要的一环为氨基酸特征序列数据库的构建。“ 好”的构库方法能够保证后续能够验证到尽可能多的有效序列,同时不因数据库尺寸“过度膨胀”导致太多假阳性验证结果。
首先,需要对相应物种(某些组织)进行一定深度的转录组测序,然后基于基因组参考序列,比对原始数据并组装获取编码转录本、LncRNA、可变剪切位点、SNV等信息。利用上述一种或多种信息根据一定规则构建自定义的特征列数据库。通常情况下,推荐使用与蛋白质组实验相同样品进行转录组数据的采集。某些情况下,也可从已发表文献或公共数据库收集同一物种转录组数据辅助构库。
接着,针对该物种,获取蛋白表达数据,一方面可以利用质谱进行蛋白组学分析,另外一方面,可以从已发表数据获取,例如PRIDE,PeptideAtlas等。而谱图鉴定引擎将采集到的质谱数据与之前构建的数据库中的肽段进行肽谱匹配打分。
不同于常规蛋白鉴定质控过程,新特征序列数据库存在大量的冗余和随机序列。 因此需要更为严格的质控标准和验证方法才能保证鉴定到的新序列足够可信。
对鉴定好的新肽段进行筛选分类,统计不同事件的数目。进行人工检视辅助验证各事件的可靠性。最后完成事件的基因组定位及数据可视化展示。
输入
基因组信息:
物种的基因组全序列:genome.fasta
基因注释文件:gene.gff
转录组数据:
测序平台:Highseq2000, 4000, X Ten
下机原始数据:.fastq文件
测序量:>2.5G/样品 (二倍体)
蛋白组数据:
样品组织类型:与转录组配对
数据量:>200,000张图谱
质谱数据类型:iTRAQ/TMT,Label-free
质谱仪器:高分辨率质谱仪(qTOF, Orbitraq)
输出
1)经典蛋白鉴定
2)新基因鉴定
3) 新转录本鉴定
4)SAV鉴定
Ref:https://www.genebang.com/pl/details/vy1E9y
http://www.doc88.com/p-3167460031564.html
【蛋白质基因组】Proteogenomics方法介绍及分析思路的更多相关文章
- android设置中的Preferencescreen使用方法介绍与分析
今天主要研究了一下设置中的Preferencescreen应用,它不仅可以作为设置界面显示,并且还可以启动activity,以下主要是对启动activity的介绍 1. Preferencescree ...
- 基于TP框架的ThinkCMF,控制器display方法源码分析
昨天在写代码的时候,看见写了无数次的模版渲染方法:$this->display(),突然很想弄清楚它是如何实现的. 今天不忙,就分析了一下. class TestController exten ...
- CPU利用率异常的分析思路和方法交流探讨
CPU利用率异常的分析思路和方法交流探讨在生产运行当中,经常会遇到CPU利用率异常或者不符合预期的情况,此时,往往暗示着系统性能问题.那么究竟是核心应用的问题?是监控工具的问题?还是系统.硬件.网络层 ...
- DNA甲基化测序方法介绍
DNA甲基化测序方法介绍 甲基化 表观遗传学 DNA 甲基化是表观遗传学(Epigenetics)的重要组成部分,在维持正常细胞功能.遗传印记.胚胎发育以及人类肿瘤发生中起着重要作用,是目前新的研究热 ...
- 多线程_java多线程环境下栈信息分析思路
导读:Java多线程开发给程序带来好处的同时,由于多线程程序导致的问题也越来越多,而且对问题的查找和分析解决对于菜鸟程序原来是是件头疼的事.下面我就项目中使用多线程开发程序过程中遇到的问题做详细的分析 ...
- Lua游戏逆向及破解方法介绍
Lua游戏逆向及破解方法介绍 背景介绍 随着手游的发展,越来越多的Cocos-lua端游开发者转移到手游平台.Lua脚本编写逻辑的手游也是越来越多,如梦幻西游.刀塔传奇.开心消消乐.游龙英雄.奇迹 ...
- WOE:信用评分卡模型中的变量离散化方法(生存分析)
WOE:信用评分卡模型中的变量离散化方法 2016-03-21 生存分析 在做回归模型时,因临床需要常常需要对连续性的变量离散化,诸如年龄,分为老.中.青三组,一般的做法是ROC或者X-tile等等. ...
- 【性能测试】常见的性能问题分析思路(二)案例&技巧
上一篇介绍了性能问题分析的诊断的基本过程,还没看过的可以先看下[性能测试]常见的性能问题分析思路-道与术,精炼总结下来就是,当遇到性能问题的时候,首先分析现场,然后根据现象去查找对应的可能原因,在通过 ...
- 【jvm】09-full gc分析思路
[jvm]09-full gc分析思路 欢迎关注b站账号/公众号[六边形战士夏宁],一个要把各项指标拉满的男人.该文章已在github目录收录. 屏幕前的大帅比和大漂亮如果有帮助到你的话请顺手点个赞. ...
随机推荐
- [对对子队]会议记录4.21(Scrum Meeting12)
今天已完成的工作 吴昭邦 工作内容:基本实现改变顺序合成 相关issue:实现流水线合成系统的逻辑 相关签入:4.21签入1 梁河览 工作内容:修改设置界面bug 相关签入:4.2 ...
- Noip模拟6 2021.6.10
T1 辣鸡 首先吐嘈一下,这题的测试点就离谱,不说了,附上我65分代码: 1 #include<bits/stdc++.h> 2 #define int long long 3 using ...
- Envoy实现.NET架构的网关(二)基于控制平面的动态配置
什么是控制平面 上一篇我们讲了文件系统的动态配置,这次我们来看看通过Control Panel来配置Envoy.控制平面就是一个提供Envoy配置信息的单独服务,我们可以通过这个服务来修改Envoy的 ...
- Envoy实现.NET架构的网关(三)代理GRPC
什么是GRPC gRPC是一种与语言无关的高性能远程过程调用 (RPC) 框架.gRPC 的主要好处是: 现代.高性能.轻量级的 RPC 框架. 契约优先的 API 开发,默认使用协议缓冲区,与语言无 ...
- ClickHouse实战
1.概述 最近有被留言关于ClickHouse的使用问题,今天笔者将为大家分享一下ClickHouse的安装细节和使用方法. 2.内容 首先安装环境如下所示: Linux:CentOS7 ClickH ...
- python3.5 安装mysqlclient
python 3.5 安装 mysqlclient 会失败 pip install mysqlclient 注意这里环境中只有python3.5 会出现一大堆红字 编译终止, error: comma ...
- hdu 5090 Game with Pearls (额,, 想法题吧 / 二分图最大匹配也可做)
题意: 给你N个数,a1,,,,an.代表第i个管子里有ai个珍珠. 规定只能往每根管里增加k的倍数个珍珠. 如果存在一套操作,操作完毕后可以得到1~N的一个排列,则Jerry赢,否则Tom赢. 问谁 ...
- 利用pyplot绘制sin(x)和cos(x)的组合图像
一.实验目标 (1) 掌握numpy库的使用 (2) 掌握matplotlib库的使用 (3) 掌握pyplot的基本函数和方法 二.实验内容 import matplotlib.pyla ...
- Docker 部署前后端项目
Docker 部署前后端项目 平生不会相思,才会相思,便害相思. 简介:都是被逼的,从零开始一个Docker 部署九个微服务和三个前端项目.其中,这些服务需要用到Nacos.MySQL.Nginx.E ...
- 一文了解cookie
@ 目录 什么是Cookie? Cookie 的作用 Cookie原理 Cookie的分类 会话 Cookies 永久性 Cookies Cookie 的属性 name value Domain Pa ...