vlambda博客
学习文章列表

Centos 8 操作系统安装 VirSorter2 方法

#####################################################################
#### __ __(_) _ __ ___ ___ _ __ | |_ ___ _ __ |___ \ ####
#### \ \ / /| || '__|/ __| / _ \ | '__|| __|/ _ \| '__| __) | ####
#### \ V / | || | \__ \| (_) || | | |_| __/| | / __/ ####
#### \_/ |_||_| |___/ \___/ |_| \__|\___||_| |_____| ####
#####################################################################

1. 将 VirSorter2-2.1.tar.gz 和 db.tgz 拷贝到服务器上

从网盘下载数据和安装包:VirSorter2-2.1.tar.gz,db.tgz

链接:https://pan.baidu.com/s/1ezWu_aUW-Ndl6XGKhHVg-Q 
提取码:a5ug

2. 解压文件

推荐拷贝至'/biostack/database/VirSorter2' 目录。

mkdir /biostack/database/VirSorter2
cp VirSorter2-2.1.tar.gz  db.tgz  /biostack/database/VirSorter2
tar -xzvf VirSorter2-2.1.tar.gz
tar -xzvf db.tgz
rm VirSorter2-2.1.tar.gz db.tgz

3. 安装缺失的python包

使用清华镜像

sudo pip  install --no-warn-script-location -i https://pypi.tuna.tsinghua.edu.cn/simple  snakemake
sudo pip  install --no-warn-script-location -i https://pypi.tuna.tsinghua.edu.cn/simple  ruamel.yaml

4. 安装数据库

cd /biostack/database/VirSorter2/VirSorter2-2.1
python setup.py install

5. 配置数据库路径

virsorter config --init-source --db-dir  /biostack/database/VirSorter2/db   #db为数据库的路径

6. 测试运行VirSorter

cd /biostack/database/VirSorter2/VirSorter2-2.1/test
virsorter run --use-conda-off -w test  -d /biostack/database/VirSorter2/db  -i 4seq.fa -j 40 all 


参数解读:


--use-conda-off      使用本地环境
-w                     输出文件路径
-i                     输入文件路径
-j                     线程数
-d                  数据库目录
all                 执行所有模块