构建多序列比对的删除矩阵Deletion Matrix

devtools/2025/3/15 17:51:11/

从多序列比对(Multiple Sequence Alignment, MSA)数据中构建删除矩阵(Deletion Matrix)是蛋白质结构预测中的一个重要步骤。删除矩阵记录了每个位置相对于参考序列的缺失(deletion)信息,这些信息对于理解蛋白质的进化关系和结构变化非常关键。以下是从 A3M格式文件 的MSA序列数据中构建删除矩阵的核心代码和示例解析。

1. A3M格式文件(.a3m):

  1. 每个序列都以 > 开头的行开始,并包含序列的标识信息。
  2. 在序列标识行之后,是与该序列相关的比对信息,通常使用字母来表示氨基酸或核酸。‘-’表示缺失,小写字母表示插入。

2. 构建deletion_matrix核心代码:

deletion_matrix = []   # 存储所有 MSA 序列的删除矩阵
for msa_sequence in sequences:  # 遍历 MSA 中的每条序列deletion_vec = []           # 存储当前序列的删除数量deletion_count = 0          # 记录当前删除的累计计数for j in msa_sequence:       # 遍历序列中的每个字符if j.islower():          # 小写字母表示删除deletion_count += 1  # 累计删除数量

http://www.ppmy.cn/devtools/167344.html

相关文章

JVM之类文件结构

简介 类文件:又称字节码文件,java源代码编译之后产生的文件,是基于字节码的二进制文件,jvm通过运行类文件来执行java程序。 字节码:类文件中的基本数据单位,一个字节码占一个字节。 类文件的基本结构 类…

3.JVM-内部结构

1.栈结构 1.1 动态链接 栈中的对象指向堆中的实际引用 符号引用: 比如一个类的名称 直接引用: 具体堆中数据信息 1.2 方法返回 栈中上一层的结果和下一层的指令 1.3 操作数栈 1.4 局部变量 该线程中需要的变量 2. 虚拟机栈是如何工作 程序计数器:存当前执行到那一步 操作…

Git和GitHub基础教学

文章目录 1. 前言2. 历史3. 下载安装Git3.1 下载Git3.2 安装Git3.3 验证安装是否成功 4. 配置Git5. Git基础使用5.1 通过Git Bash使用5.1.1 创建一个新的仓库。5.1.1.1 克隆别人的仓库5.1.1.2 自己创建一个本地仓库 5.1.2 管理存档 5.2 通过Visual Studio Code使用 6. Git完成远…

射频相关概念

射频(Radio Frequency, RF) 是电磁波谱中频率范围在 3 kHz 到 300GHz的电磁波,广泛应用于通信、雷达、广播、医疗等领域。其基本原理涉及电磁波的产生、传播、调制与解调,以及射频系统的设计。以下是射频技术的核心要点: 1. 电磁…

让网站变得更智能!架构标记如何提升SEO并吸引更多流量?

什么是 SEO 中的架构标记? 架构标记(也称为结构化数据)是您添加到网站中的一种代码,可帮助搜索引擎更好地理解您的内容。 它使您的内容有资格让 Google 等搜索引擎在搜索结果中显示更多详细信息。例如星级评定、价格以及商品是否…

【菜鸟飞】在vsCode中安装python的ollama包出错的问题

问题: 在vsCode中安装python的ollama包,执行命令 pip install ollama 遇到错误: ERROR: pips dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the foll…

嵌入式八股ARM篇

前言 ARM篇主要介绍一下寄存器和中断机制,至于汇编这一块…还请大家感兴趣自行学习 1.寄存器 R0 - R3 R4 - R11 寄存器 R0 - R3一般用作函数传参 R4 - R11用来保存程序运算的中间结果或函数的局部变量 在函数调用过程中 注意在发生异常的时候 cortex-M0架构会自动将R0-R3压入…

【愚公系列】《高效使用DeepSeek》003-DeepSeek文档处理和其他顶级 AI模型的区别

标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。近期荣誉2022年度…