【Linux】生物信息软件安装过程

【Linux】生物信息软件安装过程,第1张

小炒:搜索 “conda cheatsheet”

好处:

添加channel

channel是有顺序的,一般保持bioconda在第一个,conda-forge在第二个。-defaults放最后。

创建软链接 ,相当于在桌面创建了快捷方式: ln -s

例: ln -s ~/miniconda3/envs/python2/macs2 ~/.local/bin

搜索生信软件

https://bioconda.github.io/ -availiable packages

Tips

二进制版本

以 ncbi-blast ,'sra-toolkit','hisat2'为例

预编译版本

zlib 为例,samtools依赖的软件

tree 的安装只需后两步,且最后一步的时候要做修改,记得去看 Read me

三部曲解读:

如果没有root权限要解决软件依赖的问题:

https://www.jianshu.com/p/da92ca36a220

修改makefile的变量名

python包软件管理工具

conda 安装deeptools

deeptools在python2下表现更好。

链接:

1. http://www.biotrainee.com/thread-144-1-1.html

2. http://www.bio-info-trainee.com/2092.html

举两个例子:

参考:

bilibili:zhougengxu

https://www.bilibili.com/video/BV1JJ411p7fX?spm_id_from=333.337.search-card.all.click

本人自大三就开始做生物信息,现在即将读博士,希望我的经验可以帮助到你。

既然你是想做生物信息学,那么相关背景什么的会了解一些,我在这就不多说了。

首先,确定你自己的背景专业,现在很多学校本科都没有专门的生物信息学专业,都是挂靠在生命学院或者计算机学院的。所以背景专业一般都是生物学或计算机学,不同的专业将来做生信区别会很大。当然,做什么方向和背景专业并没有绝对关系。

如果是生物学背景,那么将来大部分的工作将会是使用专门的生物信息学分析软件。所以难度会降低。自学的话,主要学几下几点就好:

1、一门脚本语言,个人推荐Python(Perl也可以,各有利弊,Python更新兴一些)。

2、Linux系统。这个也不是百分百要求,但是专业的生信人,都是用Linux的,而且很多软件都是不支持Windows的。

3、常用的生物信息学数据库,这里列出几个,NCBI,Ensembl,EBI,GENEbank等等,这些数据库下面还分子数据库,像GEO,GWAS catalog等。当然,还有方向更细的,像miRBase(miRNA数据库)等。

4、R,这也是一种编程语言,但更加侧重结果的展示,实际上也就是画图。

5、常用生信分析软件,这个没必要专门去学,需要用到他们的时候再学也不晚,都是很简单的东西。

如果是计算机背景,那么以后的工作可能主要是算法分析,创造新的生信分析软件,做数据库等。需要自学的就是以上的那些,再加一门工程语言,C,C++,C#,Java都可以。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7519435.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存