news 2026/9/18 23:59:47

【python】AAindex的氨基酸理化属性提取

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【python】AAindex的氨基酸理化属性提取

原文来源:AAindex: Amino Acid Index Database | Nucleic Acids Research | Oxford Academic

网址地址:AAindex: Amino acid index database

Python包网址:aaindex · PyPI

AAindex 是一个数据库,其中包含代表氨基酸及氨基酸对的各种理化、结构和生化特性的数值指标。AAindex 包含三个部分:

  • AAindex1:包含 20 个数值的氨基酸指标。
  • AAindex2:氨基酸突变矩阵。
  • AAindex3:统计蛋白质接触势。

aaindex软件包是访问各种 AAindex 数据库中数据的一种非常轻量级的方法,不需要安装任何额外的外部库。只需一个简单的命令,即可访问 3 个数据库中的任意记录及其相关的数据/数值指标。目前该软件仅支持 AAindex1 数据库,未来计划增加对 AAindex 2 和 3 的支持。

1. 安装软件包

!pip3 install aaindex

2. 使用aaindex包解析AAindex1:

from aaindex import aaindex1 import pandas as pd record_codes = aaindex1.record_codes() print(f"Total records in AAindex1: {len(record_codes)}") aa_dict = {} for code in record_codes: rec = aaindex1[code] val_dict = rec.values # {'A':xxxx, 'C':xxxx, ...} for aa, val in val_dict.items(): if aa not in aa_dict: aa_dict[aa] = {} aa_dict[aa][code] = val df = pd.DataFrame.from_dict(aa_dict, orient="index") # 行名是氨基酸,列名是 AAindex code df = df.sort_index(axis=0) # 按氨基酸排序 df = df.sort_index(axis=1) # 按 code 排序 df = df[df.index != "-"] # 可选保存: df.to_csv("aaindex1.csv")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 22:34:18

男人的通病,你越这样,他反而越爱你

男人‘反向心动’密码大揭秘:2025 年 12 月 24 日偶尔装笨求帮忙,别当全能女超人~他玩游戏你追剧,各有快乐小宇宙!健身学习搞事业,自己的节奏超带感。他递瓶水都夸“好贴心”,彩虹屁适度吹&…

作者头像 李华
网站建设 2026/9/5 19:02:02

Java计算机毕设之基于SpringBoot的学校图书管理系统基于springboot的图书管理系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/9/12 14:32:50

双机并联自适应虚拟阻抗下垂控制(droop)MATLAB仿真模型探秘

双机并联自适应虚拟阻抗下垂控制(droop)MATLAB仿真模型 下垂控制 电压电流双环控制 锁相环 有参考文献 模块完整,运行曲线完美,适合作为基础模型!! MATLAB2018b及以上版本。在电力系统的研究领域,双机并联自适应虚拟阻…

作者头像 李华
网站建设 2026/9/18 19:11:18

探索 nlm13 电平控制器模型在 MATLAB 中的奇妙之旅

nlm13电平控制器模型 MATLAB2019及以下版本均可转换,高版本可以打开使用最近在研究电平控制相关的项目,发现了一个超有趣的玩意儿——nlm13 电平控制器模型。这东西在信号处理和控制系统里,那可是相当关键的一个存在。先来说说它和 MATLAB 的…

作者头像 李华
网站建设 2026/9/8 21:26:41

微信小程序vue_uniapp公益扶贫捐赠系统

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万…

作者头像 李华