day42 失败:转录组-软件安装

学校服务器上虽然安装成了一些,但是有些没安装成功,有些还有GLIBC2.14报错,总之就是失败(后来 day44在北鲲云上全都安装成功,略有安慰)

-----------下面是这段痛苦的记录----------

学习资料B站视频:生物技能树 第八季转录组测序数据分析

非root软件安装管理器-conda!

一、检查自己系统里的conda(复习)

day33曾经安装过conda!下面内容为复习巩固。
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 里面找到适合的版本。
miniconda比较小,但是annaconda 自带python。学校服务器比较老,miniconda出了奇怪的错误,只能安装annaconda,用自己的python,就不依赖别人了。
选择版本
后缀有window-x86,有MacOSX,还有Linux-86_64或者Linux-ppc64le等。在服务器上输入uname 再输入uname -m查看当前操作系统名称和计算机类型,来选择。

 ~$uname
Linux
~$uname -m
x86_64

再看一下文件的发布时间,选择时间比较新的。但我觉得太新的可能和我校这老服务器不匹配,万一有问题呢。还是选个1-2年前的靠谱些。
于是选了这个:Anaconda3-2020.07-Linux-x86_64.sh(20年的版本500多M)

下载要到cd到自己需要安装的目录下,输入:
wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh
安装
bash Anaconda3-2020.07-Linux-x86_64.sh 过程中遇到问题,都输入yes就行。
路径
回到home目录,把export PATH="/data/zds209/anaconda3/bin:$PATH"写到.bashrc 中,然后用source .bashrc激活。
查看是否安装成功
conda --versionconda - V,两个命令效果一样。
源-镜像
这个day33学习学习过,到.condarc文件中添加这些源,但是据说可能会过一段时间就失效之类的。如果在用conda安装软件中有问题,要想到是否要更新之。
conda config --show-sources #查有哪些源
conda config --show channels #查有哪些源
设置最大下载时间:
conda config --set remote_read_timeout_secs 600.0

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/
show_channel_urls: true

建新的虚拟环境
conda creat -n rnaseq python=2.7.3
进入虚拟环境
conda activate rnaseq

二、检查系统里各个软件是否安装

1,fastqc
之前安装过。所以输入astqc - V或者fastqc -help就可以直接查看。

 (TRANS) zds209 11:55:44 ~$fastqc -V
FastQC v0.11.3

2,multiqc
之前安装过。用这个命令查看multiqc --help

3, trimmomatic

没有安装过,用conda 安装之。(失败)

conda search trimmomatic
conda install trimmomatic==0.32
image.png

安装似乎成功了,但是却出现如下报错。

~$trimmomatic -V
java: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /data/zds209/anaconda3/envs/rnaseq/bin/../lib/libz.so.1)
java: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /data/zds209/anaconda3/envs/rnaseq/bin/../lib/libjli.so)

即使用了export LD_LIBRARY_PATH=/data/software/glibc-2.141/lib:$LD_LIBRARY_PATH,命令后面有出现local LC什么的报错。

还是直接下载安装吧。cd到software/trimmomatic文件夹下:

wget http://www.usadellab.org/cms/uploads/supplementary/Trimmomatic/Trimmomatic-0.38.zip
在解压缩unzip Trimmomatic-0.38.zip生成了新的文件夹Trimmomatic-0.38,其中有一个jar文件,就是安装完的文件了。

查看安装成功与否:(必须要完整路径)
java -jar ~/software/trimmomatic/Trimmomatic-0.38/trimmomatic-0.38.jar –h #-h相当于help

image.png

4, cutadapt,之前安装过

~$cutadapt --help
cutadapt version 1.18

5,trim_galore
trim_galore --help命令查看

6,star

conda安装虽然能完成,但是仍然不能用。学校服务器太老了。。

~$conda search star
~$conda install star
~$STAR --help
FATAL: kernel too old
Aborted

从网站找到合适的文件:
https://github.com/alexdobin/STAR
在服务器下载之:
wget https://github.com/alexdobin/STAR/archive/refs/tags/STAR_2.4.0j.tar.gz
但是linux一直下载不成功,于是先下载到windows之后再传到linux服务器上。
tar -xzvf STAR-STAR_2.4.0j.tar.gz
之后cd到STAR-STAR_2.4.0j/source文件夹下。
make STAR

image.png

奇怪了,出了这个报错。似乎是成功了。
https://www.cnblogs.com/OA-maque/p/4835028.html
呜呜。。

  1. HISAT2

用conda install hisat2安装,但是报错。随后发现之前建立的虚拟环境的python版本太新,,和服务器好像不匹配,重新建个新的,用稍微旧一点的python吧。

~$conda create -n  rnaseq python=2.7.3
~$conda activate rnaseq#进入rnaseq这个环境
~$conda install hisat2==2.0.4
~$hisat2 --help #可查看帮助文档

回过去,在用conda安装了上面的trimmomatic和star

~$conda install trimmomatic==0.32
~$trimmomatic --help #成功
~$conda install star==2.4.0j #安装过程没有问题

~$STAR

EXITING because of fatal input ERROR: could not open readFilesIn=Read1

Aug 05 22:17:12 ...... FATAL ERROR, exiting  #但是出现这个,还不确定是不是成功。前面没用conda安装star也是出现这个报错。

8. bowtie 以前安装过
用bowtie2 -help 来查看帮助文档

  1. SUBREAD
conda install subread==1.5.2
featureCounts #featureCounts是subread软件包里的一个命令,所以安装subread成功,即可看到featureCounts 详细帮助文档。

10.tophat
conda install tophat==2.0.13 -y
出现报错:

用下面的命令即可。
LD_LIBRARY_PATH=/data/software/glibc-2.141/lib:/data/software/zlib1.22.11/lib

11.bwa
conda install bwa==0.5.9 -y
这个类似上面tophat,也要GLIBC2.14。

12.htseq

conda install htseq==0.7.2
但是无论怎么常识安装各个版本,都会出现报错。

image.png

结尾那个UCS4到底什么意思呢?
经查看,原来python是要经过编译就是用Unicode来实现二进制转化,和计算机底层交互。python2是用的UCS2,python3是用的UCS4
在conda的base环境下,python是3.8.3

(base) zds209 13:56:02 ~$python
Python 3.8.3 (default, Jul  2 2020, 16:21:59) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.maxunicode)
1114111
>>> exit()

在conda的rnaseq环境下,python是2.7.3

(rnaseq) zds209 13:59:18 ~$python
Python 2.7.6 (default, Apr 14 2014, 02:59:48) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.maxunicode)
65535
>>> exit()

上面两个不同环境print出来的数字不同。可以确定base是UCS4编译,rnaseq是UCS2编译。htseq这个软件似乎是要用UCS4来编译。

当网速不行,直接conda install下载不顺畅的时候:

wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/linux-64/htseq-0.7.2-py27_0.tar.bz2
conda install --offline ./anaconda3/pkgs/htseq-0.7.2-py27_0.tar.bz

但是这种方法有缺陷,就是该软件的依赖包都不能直接安装。

conda install --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda htseq==0.7.2

wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/linux-64/pysam-0.9.0-py27_0.tar.bz2
conda install --offline ./pysam-0.9.0-py27_0.tar.bz2

13.bedtools

直接输入bedtools ,可以显示帮助文档

14.deeptools
直接输入deeptools ,可以显示帮助文档

15.salmon export

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,692评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,482评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,995评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,223评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,245评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,208评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,091评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,929评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,346评论 1 311
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,570评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,739评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,437评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,037评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,677评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,833评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,760评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,647评论 2 354

推荐阅读更多精彩内容