专栏名称: 基因学苑
学生物信息,选基因学苑
今天看啥  ›  专栏  ›  基因学苑

生物软件安装策略排序

基因学苑  · 公众号  · 生物  · 2024-09-05 09:57
    

主要观点总结

本文主要介绍了安装生物软件的几种方法,包括使用mamba工具、系统apt工具、下载二进制版本、使用Apptainer容器技术、Docker容器技术以及源代码编译等方法。文章还提到了一些每种方法的优缺点。

关键观点总结

关键观点1: Mamba工具成为首选安装方法

Mamba是一个独立的安装程序,可以替代biocodna,并推荐使用Miniforge3作为生物软件的安装方法。它的优点包括包含多款工具、普通用户账号即可安装、虚拟环境解决软件版本冲突以及速度快。缺点是需要学习成本。

关键观点2: 系统工具如apt和yum的安装方法

系统管理员可以使用apt或yum工具来安装生物软件,这些方法直接安装到系统目录,方便所有用户调用,但可能需要管理员权限,且占用系统盘资源。

关键观点3: 下载二进制版本的安装方法

可以直接下载软件的二进制版本,解压后使用,但可能需要添加到PATH变量中,升级需要重新下载安装,一次只能安装一个软件,效率较慢。

关键观点4: Apptainer和Docker的容器技术

Apptainer是一种容器技术,类似Docker,但更适合生物软件使用。Docker是一种容器技术,资源丰富,但使用需要root权限,后台需要守护进程,需要掌握容器技术。

关键观点5: 源代码编译安装方法

源代码编译是最不推荐的方法,因为很难解决软件之间的依赖关系问题,每次升级都需要重新编译安装,非常麻烦。


文章预览

直到现在,安装生物软件依然是生物数据分析中最难的地方,有时候为了安装一个软件,就需要耗费几天的时间。下面我们再来介绍一下目前安装软件的一些方法。 1 mamba 经过大量的时间操作,我们现在首推mamba工具,由于biocodna速度较慢,且conda程序和一些软件源归Anaconda商业公司所属,于是conda-forge社区推出了一个独立程序。 目前有更好用的mamba工具可以替代biocodna,且是一个独立的安装程序,推荐使用Miniforge3来替代。 conda-forge项目: https://conda-forge.org/#about Miniforge3是目前首选的生物软件安装方法。参考下面的文章。 并且强烈建议每隔分析都是用独立的 虚拟环境 来管理软件。除了安装生物软件,mamba还可以管理python,R等环境。 现在最先进的安装生物软件方法 #使用mamba在虚拟环境genome中安装bwa软件 mamba  install -n genome -y bwa 优点: 1、包含超过70 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览