摘 要:

多位点序列分型(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)的原理及分型方法的更多相关文章

  1. Excel阅读模式/聚光灯开发技术序列作品之三 高级自定义任务窗格开发原理简述—— 隐鹤

    Excel阅读模式/聚光灯开发技术序列作品之三 高级自定义任务窗格开发原理简述——    隐鹤 1. 引言 Excel任务窗格是一个可以用来存放各种常用命令的侧边窗口(准确的说是一个可以停靠在类名为x ...

  2. Mysql分表和分区的区别、分库和分表区别

    一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法. 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个 ...

  3. bzoj 4695: 最假女选手 && Gorgeous Sequence HDU - 5306 && (bzoj5312 冒险 || 小B的序列) && bzoj4355: Play with sequence

    算导: 核算法 给每种操作一个摊还代价(是手工定义的),给数据结构中某些东西一个“信用”值(不是手动定义的,是被动产生的),摊还代价等于实际代价+信用变化量. 当实际代价小于摊还代价时,增加等于差额的 ...

  4. LeetCode 128. 最长连续序列(Longest Consecutive Sequence)

    题目描述 给定一个未排序的整数数组,找出最长连续序列的长度. 要求算法的时间复杂度为 O(n). 示例: 输入: [100, 4, 200, 1, 3, 2] 输出: 4 解释: 最长连续序列是 [1 ...

  5. deeplearning.ai 序列模型 Week 3 Sequence models & Attention mechanism

    1. 基础模型 A. Sequence to sequence model:机器翻译.语音识别.(1. Sutskever et. al., 2014. Sequence to sequence le ...

  6. [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 ...

  7. 检查型异常(Checked Exception)与非检查型异常(Unchecked Exception)

    这两个概念看了忘,碰着了又看,老是傻傻的分不清楚,今天把心得结合从网上搜的资料简单整理一下,希望帮自己明确区分开这两个概念,并牢牢的记住 1.检查型异常(Checked Exception) 个人理解 ...

  8. .Net下的分库分表帮助类——用分库的思想来分表

    简介     在大型项目中,我们会遇到分表分库的情景.      分库,将不同模块对应的表拆分到对应的数据库下,其实伴随着公司内分布式系统的出现,这个过程也是自然而然就发生了,对应商品模块和用户模块, ...

  9. DPDK无法分出连续大页面(contiguous hugepages)的几个解决方法

    在使用DPDK或者SPDK的时候,需要在进程刚启动的时候使用rte_eal_init初始化Environment Abstract Layer,应用进程会通过这个函数告诉EAL为它映射多大的hugep ...

随机推荐

  1. Step4:SQL Server 跨网段(跨机房)复制

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搭建过程(Process) 注意事项(Attention) 参考 ...

  2. echarts遇到的问题

    X轴无偏移: axisTick: { alignWithLabel: true }, x轴显示所有数据项且避免拥挤在xAxis设置: axisLabel: { interval: 0, rotate: ...

  3. Linux 执行程序 报错误:Permission denied.

    是对此文件所在位置没有权限导致的 chmod +x /home/yourfile 即可

  4. MyEclipse/Eclipse快捷键总结

    MyEclipse/Eclipse快捷键 查找某个方法被谁调用:选中方法名,ctrl+shift+g 通过文件名称查找类或文件:ctrl+shift+r(Open Resource)

  5. P3369 【模板】普通平衡树(splay)

    P3369 [模板]普通平衡树 就是不用treap splay板子,好好背吧TAT #include<iostream> #include<cstdio> #include&l ...

  6. go实例—函数或方法的可变长参数

    支持可变长参数列表的函数可以支持任意个传入参数,比如fmt.Println函数就是一个支持可变长参数列表的函数. 需要注意的是,可变长参数应该是函数定义的最右边的参数,即最后一个参数 package ...

  7. Jenkins实现SVN+Maven+Java项目的持续集成

    Jenkins 2.46.1 Centos 7.3 JDK 7 安装jdk/maven/svn 在Jenkins所在的Linux机器安装jdk和maven,步骤就不说了,下面是环境变量: export ...

  8. markdownpad2-注册码-2017-02-23

    MarkdownPad2.5/2 注册码   User: Soar360@live.com 授权: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImD ...

  9. Jordan 块的几何

    设 $V$ 是复数域 $\mathbb{C}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, $A\in M_n(\mathbb{C})$ 是 $\varphi$ 在某组 ...

  10. HTML DOM open() 方法

    HTML DOM Window 对象 定义和用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口. 语法 window.open(URL,name,features,replace ...