序列对比

作者: 大宝贝喜欢徐先生 | 来源:发表于2017-12-03 10:09 被阅读12次
  1. 序列模式
    sequence pattern: 以特定的规则来描述碱基序列,
    概率性的规则称为motifs,如:GC后的碱基80%为A,20%为T
    Adapter是最简单的一种规则
    K-mers:一段序列中所有字符串长度为k的组合,k小于等于序列长度
    如一段序列: ATGCA
    2-mers:AT, TG, GC, CA
    3-mers:ATG, TGC, GCA
    4-mers:ATGC, TGCA
    5-mers:ATGCA
    K-mers用处:
    指出错误:k-mers通常在序列出错时出现
    分类:特定的k-mers可以识别基因
  2. 序列对比
    为确定两个或多个序列之间的相似性以至于同源性,而将它们按照一定的规律排列。

将两个或多个序列排列在一起,标明其相似之处。序列中可以插入间隔(通常用短横线“-”表示)。对应的相同或相似的符号(在核酸中是A, T(或U), C, G,在蛋白质中是氨基酸残基的单字母表示)排列在同一列上。

符号:

"-": gap

"|": match

".": dismatch

CIGAR string: 在SAM文件中的一种对比格式

比如:4M3D3M1X1M2D

M: Match

D: Deletion

X: Mismatch

如何选择最好的对比序列:没有最好的结果,分数越高越好

分数判定:

5分:match

-4分:mismatch

-10分:gap

-0.5分:extending an open gap

分数可以随着打分规则的改变而改变

Global alignment:总序列对比是两条序列的每一个碱基都互相配对,即使两个碱基不匹配或者一个碱基与一个gap配对

Local alignment: 局部对比

局部对比是指寻找分数最高的配对方式,为最后可能得到一条很短的配对序列但是是得分最高的

相关文章

  • 序列对比

    序列模式sequence pattern: 以特定的规则来描述碱基序列,概率性的规则称为motifs,如:GC后的...

  • RXSwift序列初探

    目录 RXSwift与传统代码的对比。 事件序列的创建。 Observable可监听序列于Subscribe 事件...

  • 16 游戏报表的制作---趋势判断

    同比 环比 定基比 时间序列 渠道对比

  • NGS - Alignment 序列对比

    Introduction Resequencing 重测序 [NIBI] Resequencinghttps://...

  • megacc 多序列对比

    megax已经比较方便小白使用了,运行计算速度也很快,最重要的是可视化非常方便,但是对于大量的长片段的多序列对比,...

  • 说说重复序列

    一篇对重复序列讲解相对比较完善的博文 RepeatModeler 使用RepeatModeler来通过基因组序列构...

  • 子序列问题

    一些子序列问题 (持续补充) 最长上升子序列 题目 dp数组,每一个数组记录前面最长的上升序列长度。 和标程对比 ...

  • java中的StringBuffer 和StringBuilde

    String,StringBuffer,StringBuilder三者的对比 String:不可变的字符序列;底层...

  • Android的两种序列化

    本文主要介绍了两种序列化实现与它们的性能对比,还有序列化开源库的介绍。 序列化的目的? 用于在activities...

  • Android反序列化方案

    xml解析、Gson、protobuf、flatbuffers具体实践对比 情境 Android大文件反序列化 性...

网友评论

    本文标题:序列对比

    本文链接:https://www.haomeiwen.com/subject/yhkabxtx.html