经历了一周的时间在学校服务器上痛苦的安装各种软件,各种软件冲突,各种报错,各种conda连接问题,换源,没有GLIBC2.14问题,LC_ALL问题,UCS4问题,重装Anaconda等,终于死心了。
还是转到北鲲云上来操作吧。
日后有时间再和学校服务器掰扯去。
一、登录北鲲云
https://www.cloudam.cn/v2/pages/login-page
账户密码都是怡美通德小惠给的。查了一下,之前跑EPIC总共花了30几块钱。还不错。貌似没有月租哦,用多少划多少。就是空间200G似乎有点儿少。
二、查软件
1,查看
module avail 就可以查看已经安装的软件
module add <软件名>就可以加载使用
比如想使用R,只需要Module add R
2,查找某软件
可以用下面命令查找软件:module keyword XX XX
查看是否有需要的某个软件包,查到已经有下面这几个哦。
BEDTools/2.29.2-GCC-8.3.0
BWA/0.7.17-iccifort-2019.5.281
BamTools/2.5.1-GCC-8.3.0
SAMtools/1.15.1-GCC-11.2.0
STAR/2.7.3a-GCC-8.3.0
deepTools/3.5.1-foss-2021b
FastQC/0.11.9-Java-11
3,帮助
module spider
XX 命令相当于查看XX包的帮助文档。
三、conda安装软件
建立环境:conda create -n py2.7 python=2.7
进入py2.7: conda activate py2.7
包安装 trimmomatic,tophat,hisat2,htseq,subread,salmon,trim_galore:conda install XX
检查安装情况:下面命令都能出现帮助文档或这包的简介之类就算安装成功。
trimmomatic:trimmomatic
tophat:tophat
hisat2: hisat2
htseq:htseq-count
subread: featureCounts
salmon: salmon -h
trim_galore: trim_galore -help
multiqc在python2.7下安装不成功,conda install,pip install都失败。
考虑建立新的环境,单独安装multiqc。
conda create -n py3.7 python=3.7.13
#建立新的环境py3.7
conda activate py3.7
conda install multiqc
multiqc -help
#成功出现帮助文档。
全都安装成功了。
四、心得
商业化的超算服务器,还是真靠谱啊。上手很容易,大多数软件一次成功。哎,至少人家硬件软件都匹配啊。。再想想我们学校的服务器,超过五年了吧,根目录的python还是2.6的,还是GLIBC2.12的。落伍落伍啊。测序和分析平台是不是都要商业化才发展的好呢?各个研究所高校几乎没有像样,并且更新及时的测序服务和大数据分析平台。固定资产都要十年才能报废啊。。
不同的软件果然不能安转在相同python环境下,比如那个multiqc无论如何在python2.7里面安装不上啊。到python3.4或3.5也不成功,最后到了python3.7.13终于成功了。这个python3.7.13是北鲲云自带conda base的python版本,虽然不是最新的,但是我猜测应该是兼容性好,所以才放到base里,给大家用。还有就是conda自带的base是不能安装软件包的——没有权限哦,应该自己create之后才能conda install。