细菌多位点序列分型(Multilocus sequence typing,MLST)的原理及分型方法
摘 要:
多位点序列分型(MLST)是一种基于核酸序列测定的细菌分型方法,通过PCR扩增多个管家基因内部片段,测定其序列,分析菌株的变异,从而进行分型。MLST被广泛应用于病原菌、环境菌和真核生物中。与传统分子生物学分型方法相比,MLST操作简单,具有更高的分辨力,能将同种细菌分为更多的亚型,并确定不同ST型之间的系统发育关系以及与疾病的联系。
关键词: 多位点序列分型
多位点序列分型(Multilocus sequence typing,MLST)是一种基于核酸序列测定的细菌分型方法,通过PCR扩增多个管家基因内部片段,测定其序列,分析菌株的变异,从而进行分型。MLST是由多位点酶电泳(MLEE)衍生出来的一种分型方法,由Maiden等研究设计,于1998年首先应用于自然变异是的脑膜炎奈色球菌(Neisseria meningitides),后来被广泛应用于其它病原菌、环境菌和真核生物中。
与传统分子生物学分型方法相比,MLST具有更高的分辨力,能将同种细菌分为更多的亚型,并确定不同ST型之间的系统发育关系以及与疾病的联系。MLST操作简单,结果能快速得到并且便于不同实验室的比较,已经用于多种细菌的流行病学监测和进化研究。随着测序速度的加快和成本的降低,以及分析软件的发展,MLST逐渐成为细菌的常规分型方法。MLST越来越多的被作为能进行国际间菌株比较的常用工具,建立一种更为准确的分型系统方法。MLST目前已经成为了细菌分子流行病学研究的一种重要方法,可通过数据库与其它国家和地区的研究结果进行比对,从而更加全面的认识本地区细菌流行的特征。
多位点序列分型的原理:MLST方法一般测定6~10个管家基因内部400~600bp的核苷酸序列,每个位点的序列根据其发现的时间顺序赋予一个等位基因编号,每一株菌的等位基因编号按照指定的顺序排列就是它的等位基因谱,也就是这株菌的序列型(sequence type,ST)。这样得到的每个ST均代表一组单独的核苷酸序列信息。通过比较ST可以发现菌株的相关性,即密切相关菌株具有相同的ST或仅有极个别基因位点不同的ST,而不相关菌株的ST至少有3个或3个以上基因位点不同。
MLST分析方法:MLST技术针对看家基因设计引物对其进行PCR扩增和测序,得出每个菌株各个位点的等位基因数值,然后进行等位基因图谱(allelic profile)或序列类型(sequence types,STs)鉴定,再根据等位基因图谱使用配对差异矩阵(matrix pair-wise differences)等方法构建系统树图进行聚类分析。
MLST分析方案设计要素:(1)选择经过初步筛选的菌株;(2)选择具有独特特征的基因位点;(3)设计用于基因扩增和序列测定的引物。
实际运用中,对于已有的成熟MLST方案的细菌,可直接从MLST数据库(http://pubmlst.org/)中获取分型方案。
细菌多位点序列分型(Multilocus sequence typing,MLST)的原理及分型方法的更多相关文章
- Excel阅读模式/聚光灯开发技术序列作品之三 高级自定义任务窗格开发原理简述—— 隐鹤
Excel阅读模式/聚光灯开发技术序列作品之三 高级自定义任务窗格开发原理简述—— 隐鹤 1. 引言 Excel任务窗格是一个可以用来存放各种常用命令的侧边窗口(准确的说是一个可以停靠在类名为x ...
- Mysql分表和分区的区别、分库和分表区别
一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法. 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个 ...
- bzoj 4695: 最假女选手 && Gorgeous Sequence HDU - 5306 && (bzoj5312 冒险 || 小B的序列) && bzoj4355: Play with sequence
算导: 核算法 给每种操作一个摊还代价(是手工定义的),给数据结构中某些东西一个“信用”值(不是手动定义的,是被动产生的),摊还代价等于实际代价+信用变化量. 当实际代价小于摊还代价时,增加等于差额的 ...
- LeetCode 128. 最长连续序列(Longest Consecutive Sequence)
题目描述 给定一个未排序的整数数组,找出最长连续序列的长度. 要求算法的时间复杂度为 O(n). 示例: 输入: [100, 4, 200, 1, 3, 2] 输出: 4 解释: 最长连续序列是 [1 ...
- deeplearning.ai 序列模型 Week 3 Sequence models & Attention mechanism
1. 基础模型 A. Sequence to sequence model:机器翻译.语音识别.(1. Sutskever et. al., 2014. Sequence to sequence le ...
- [PAT] 1143 Lowest Common Ancestor(30 分)1145 Hashing - Average Search Time(25 分)
1145 Hashing - Average Search Time(25 分)The task of this problem is simple: insert a sequence of dis ...
- 检查型异常(Checked Exception)与非检查型异常(Unchecked Exception)
这两个概念看了忘,碰着了又看,老是傻傻的分不清楚,今天把心得结合从网上搜的资料简单整理一下,希望帮自己明确区分开这两个概念,并牢牢的记住 1.检查型异常(Checked Exception) 个人理解 ...
- .Net下的分库分表帮助类——用分库的思想来分表
简介 在大型项目中,我们会遇到分表分库的情景. 分库,将不同模块对应的表拆分到对应的数据库下,其实伴随着公司内分布式系统的出现,这个过程也是自然而然就发生了,对应商品模块和用户模块, ...
- DPDK无法分出连续大页面(contiguous hugepages)的几个解决方法
在使用DPDK或者SPDK的时候,需要在进程刚启动的时候使用rte_eal_init初始化Environment Abstract Layer,应用进程会通过这个函数告诉EAL为它映射多大的hugep ...
随机推荐
- Centos7 安装 apache + php7.0 环境
安装apache rpm -qa|grep httpd 查看是否安装 yum install httpd 安装 service httpd start 启动服务 测试是否 启动 I ...
- SQLServer 比like好用的函数 charindex
比如查找用户名包含有"c"的所有用户, 可以用 use mydatabase select * from table1 where username like'%c%" ...
- 详解BOM头以及去掉BOM头的方法--踩过BOM的大坑
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM).它是一串隐藏的字符,用于让记事本等编辑器识别 ...
- GC Root 对象有哪些
(1)虚拟机(JVM)栈中引用对象 (2)方法区中的类静态属性引用对象 (3)方法区中常量引用的对象(final 的常量值) (4)本地方法栈JNI的引用对象
- GMIS 2017 大会陈雨强演讲:机器学习模型,宽与深的大战
https://blog.csdn.net/starzhou/article/details/72819374 2017-05-27 19:15:36 GMIS 2017 10 0 5 ...
- kivy __init__() got an unexpected keyword argument '__no_builder' Kivy
from kivy.lang.builder import Builder from kivy.app import App, runTouchApp from kivy.uix.boxlayout ...
- JavaScript document open() 方法:打开一个新文档
<html> <head> <script type="text/javascript"> function createNewDoc() { ...
- vue中的指令v-model
Vue的指令:其实就是单个JavaScript表达式,一般来说是带有v-前缀:都有着对应的官网介绍:https://cn.vuejs.org/v2/guide/forms.html v-model:数 ...
- 运行android模拟器,emulator: ERROR: x86 emulation currently requires hardware acceleration!
运行android模拟器,emulator: ERROR: x86 emulation currently requires hardware acceleration! 问题: 运行android模 ...
- Mysql报错java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to connect
Mysql报错java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to co ...