CNVnator安装使用说明

最近在做WES数据分析,后期需要检测样本CNV的结果,于是看到cnvnator这个软件,导致我未来的一周在坑中度过,翻看别人写的博文,不懂(什么啊一个都走不通)--不断尝试--放弃--老板再催--继续搜索--放弃--找别的软件--放弃--偶然成功!终于书写了一部血泪史:

警示:conda直接下载是个坑,下载的版本是CNVnator_v0.3.3,我系统的GLIBC是2.17,使用cnvnator会报错/root/miniconda2/glibc-2.14/lib/libc.so.6: version `GLIBC_2.17' not found (required by /lib64/libssl.so.10);我们服务器GLIBC是2.14,使用报错是 /root/miniconda2/glibc-2.15/lib/libc.so.6: version `GLIBC_2.17' not found (required by /lib64/libssl.so.10);是真的烦人,这个报错花了很久时间,也没解决问题(解决这个错会有下个错误提示,两天后我放弃了)!

后来搜到一个最新博文,话不多说上连接:https://bbs.huaweicloud.com/forum/thread-37696-1-1.html,我一步一步按这个整中间依然报错,但是我把中间的某些步骤替换了,最终成功了!下面步骤分享一下:

1.cnvnator开发者依赖的两个包必须装samtools和root

安装samtools:

步骤 1 使用PuTTY工具,以root用户登录服务器。

步骤 2      执行以下命令解压samtools安装包。

tar -xvf samtools-1.10.tar.bz2

步骤 3      执行以下命令进入解压后的目录。

cd samtools-1.10

步骤 4      执行以下命令进行安装。

yum install -y bzip2-devel bzip2-libs bzip2

步骤 5      执行以下命令进行配置。

./configure --prefix=/path/to/SAMTOOLS

步骤 6      执行以下命令进行编译安装。

make all all-htslib

make install install-htslib

步骤 7      执行以下命令设置samtools的环境变量。

export PATH=/path/to/SAMTOOLS/bin:$PATH

export LD_LIBRARY_PATH=/path/to/SAMTOOLS/lib:$LD_LIBRARY_PATH

安装ROOT工具包:

步骤 1        下载root_v6.14.06.Linux-centos7-x86_64-gcc4.8.tar.gz

步骤 2        解压tar -zxvf root_v6.14.06.Linux-centos7-x86_64-gcc4.8.tar.gz,生成root文件夹

步骤3          执行以下命令加载环境变量

export PATH=/path/to/SOURCE/root/bin:$PATH

export LD_LIBRARY_PATH=/path/to/SOURCE/root/lib:$LD_LIBRARY_PATH

--结束

2.安装cnvnator

操作步骤

步骤 1      下载CNVnator安装包“CNVnator_v0.4.1.zip”。

下载地址:https://github.com/abyzovlab/CNVnator。

步骤 2      使用FTP工具将CNVnator安装包上传至服务器“/path/to/CNVNATOR”目录。

步骤 3     执行以下命令进入CNVnator安装目录,并且做好依赖链接。

cd /path/to/CNVNATOR

unzip CNVnator_v0.4.1.zip

cd CNVnator_v0.4.1/src

ln -s /path/to/SAMTOOLS/samtools-1.10 samtools(samtools-1.10的解压文件夹,不是安装文件夹!!!)

ln -s /path/to/SOURCE/root root_build

软连接非常关键,相当于在cnvnator文件里建立了samtools和root文件夹的快捷方式(如果samtools软连接有问题会报错:AliParser.hh:10:17: fatal error: sam.h: No such file or directory;如果是root软连接有问题会报错:HisMaker.hh:15:20: fatal error: TFrame.h: No such file or directory。)

----结束

成功!!!


你可能感兴趣的:(CNVnator安装使用说明)