安利一款生信分析神器:Biopython之分析环境搭建
卖萌控的博客
点击这里进入电脑版页面!体验更好
安利一款生信分析神器:Biopython之分析环境搭建
2023-6-10 萌小白





众所周知,python在数据分析领域十分常用,而作为数据科学的一个分支,生物信息学也是对python偏爱有加。今天我们就来看看一个功能强大的python生信分析包——Biopython。什么?还不知道?知道又不会用?又out啦各位,现在跟着小编来一步步实现一些很实用的python分析工具吧。



征服星辰



实现目标






预备工作



学点语言 装好pyhton



当然作为入门,python语言基础还是要会一点点的,不过不需要很深。工具嘛,我们只用关心怎么用得溜,平时也没人追究勺子咋造的只管拿来用,是吧~Biopython是一个包含大量实用功能模块的集合,它支持的数据结构可谓非常广泛:





  • Blast结果 – standalone和在线Blast





  • Clustalw





  • FASTA





  • GenBank





  • PubMed和Medline





  • ……





太多了,这里就不一一列举了,更多详情访问项目主页就可以,介绍非常详细。



项目主页:https://github.com/biopython/biopython



安装pyhton



Windows平台的用户请先安装好python。喏,在这里下载:



https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi



一路next就可以安装好(python版本随意,2.X和3.X都有对应的Biopython包,上面的链接是2.X版本的)。



进入正题



搭建分析环境



下面,小编来教大家搭建虚拟的Linux分析环境。



啥叫虚拟环境呢?举个不恰当的栗子:假如你是一个工作兢兢业业的好员工,平时没有时间收拾屋子,突然想大扫除一下,那么多家具怎么办呢?突然你大手一挥,家里变得空空如也,这下可以随意规划收拾了!……,先打住哈,上文后来出现的“空空的屋子”其实就是个虚拟的环境啦,你可以随意在这个房间里放任何东西,跟新家一样儿样儿的。小编现在就是要教你建一个“新家!”——生物信息分析专用虚拟环境,之后放进去的第一个“家具”就是本文的主人公Biopython啦。



下载安装Anaconda



首先下载Anaconda——python的一个集成发行版(你可以认为这是全副武装的python,当然核心的部分仍然是python~)。



# wget https://repo.continuum.io/archive/Anaconda2-4.3.1-Linux-x86_64.sh



下载完以后,执行安装:



# sh Anaconda2-4.3.1-Linux-x86_64.sh



执行后会提示你安装,遇到enter,就enter确认,遇到许可说明什么的也确认yes,然后就到达安装界面。






红圈内代表默认安装位置,如果想自己指定安装路径,那可以输入相应的路径>>>/XXX/XXX/anaconda之类的。



然后等待执行完就可以开始正式创建安装环境!



虚拟环境创建及启动



# conda create -n test_biopython python==2.7.13



小小地解释一下上面的命令:



conda create命令创建虚拟的python环境;



参数-n后面跟的是你要创建的环境名称,比如test_biopython,当然你想叫ABCD,shuaigeshiwo我也拦不住,但最好跟你想做的项目相关;



后面是python版本。



执行命令后,需要下载一些基本的包,提示需要你输入y,输入就可以。



# source activate test_biopython



执行上面的命令后,你创建的虚拟环境就激活了!标志就是你的命令行前面会有一个圆括号包围的(test_biopython),就像下面这样:






Biopython安装



现在我们来在刚刚创建的虚拟环境里放第一个“家具”——Biopython:



# pip install biopython



剩下的安装过程小编表示围观就可以,等到以下界面出现,就代表这个工具可以使用了~






打开解释器,导入一下biopython试试(导入的时候记得要用Bio)



# python



>>> import Bio






没问题,可以使用了!






好了,本次的Biopython教程到这儿就告一段咯~下回,小编来教你怎么用Biopython编写python生物信息分析工具,期待一下吧~






供稿:李洋



编辑:王丽燕


转自:锐翌基因
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容