我是靠谱客的博主 鲜艳机器猫,最近开发中收集的这篇文章主要介绍biopython 【1】简单介绍【常用板块、安装】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【学习】https://blog.csdn.net/weixin_43569478/article/details/111714256

Biopython工程是一个使用Python来开发计算分子生物学工具的国际团体。(http://www.python.org)

biopython基于python这个简单易学的编程语言,提供了一系列处理常见生物信息任务的接口,具体可以完成以下几种任务

1. 对常用的文件格式,比如fasta, blast等,进行读写

2. 对blast, clustalw等常用软件的集成

3. 对NCBI, SwissPort, PDB等常用生物信息学数据库的检索和解析

4. 进化树的构建

5. 基因组数据的可视化


biopython根据不同功能分拆成了不同的子模块,常用的子模块有以下几个:

1. Bio.Seq, 提供了Seq类,即生物学序列对象,最常见的就是碱基或者核酸序列,比如fasta文件中保存的序列

2. Bio.SeqRecord, 提供了SeqRecord类,包含了序列的注释信息,比如fasta文件中的序列标识符

3. Bio.SeqIO, 提供了parse方法,来读取不同格式的序列文件,比如fasta/genebank等格式

4. Bio.Align, 提供了MultipleSeqAlignment对象,以及读取多序列比输出结果文件的方法

5. Bio.Blast, 提供了运行blast比对软件的方法,以及解析blast输出结果的方法

6. Bio.Entrez, 提供了NCBI Entrez 系统的接口,可以查询,检索,下载, 解析数据库中的内容

7. Bio.SwissPort, 提供了Swiss-prot数据库的接口,可以查询,检索,下载, 解析数据库中的内容

8. Bio.PDB, 提供了PDB数据库的接口,可以查询,检索,下载, 解析数据库中的内容

9. Bio.Phylo, 提供了查看系统发育树和可视化的各种方法

10. Bio.Graphics, 提供了基因组数据的可视化功能


BioPython安装:通过pip安装

(安装之前确定安装了anaconda或者miniconda或者pip)

pip install biopython

 

 

最后

以上就是鲜艳机器猫为你收集整理的biopython 【1】简单介绍【常用板块、安装】的全部内容,希望文章能够帮你解决biopython 【1】简单介绍【常用板块、安装】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部