细菌耐药基因及毒力基因分析实战-ABRicate安装及使用指南
- 看不见的线
- 2144
- 2023-12-20 08:50:44
- 原创
ABRicate是一款用于快速分析微生物基因组数据的软件,可以基于细菌基因组组装结果进行分析,软件自带多个数据库,可以帮助我们更轻松的检测抗生素耐药基因和毒力因子等。
软件自带数据库:
NCBI | 基于NCBI的耐药数据库 |
CARD | 基于CARD的耐药数据库 |
VFDB | 基于vfdb毒力基因数据库 |
ARG-ANNOT | 基于argannot耐药数据库 |
Resfinder | 基于resfinder耐药数据库 |
MEGARES | 基于megares耐药数据库 |
EcOH | 用于大肠杆菌O/H抗原分析 |
Ecoli_VF | 基于大肠杆菌毒力基因 |
PlasmidFinder | 基于plasmidfinder用于质粒扫描 |
ABRicate软件的安装、使用和结果解读,已录制视频版课程,可点击如下链接学习:
【课程】微生物抗性与毒力基因注释:ABRicate软件全能实战(https://college.mimazi.net/course/article-66.html)
ABRicate的安装
1、conda安装
#创建名为abricate的conda环境(避免依赖关系冲突)
conda create --name abricate -y
#激活创建的环境
conda activate abricate
#安装abricate和依赖
conda install -c bioconda abricate -y
#测试
abricate --check
如果输出结果中没有错误提示,则说明abricate已经成功安装。此时,就可以使用abricate来分析微生物基因组数据了。
- 从源代码安装
Abricate具有以下包依赖项:
any2fasta:用于序列文件格式转换
BLAST+ >2.7.0:用于序列比对
Perl modules:LWP::Simple Bio::Perl JSON Path::Tiny
git:用于更新数据库unzipgzip
#安装依赖项
sudo apt-get install bioperl ncbi-blast+ gzip unzip git \
libjson-perl libtext-csv-perl libpath-tiny-perl liblwp-protocol-https-perl libwww-perl
#获得abricate源码
git clone https://github.com/tseemann/abricate.git
#检查abricate安装
./abricate/bin/abricate --check
#设置abricate数据库
./abricate/bin/abricate --setupdb
#运行abricate分析
./abricate/bin/abricate ./abricate/test/assembly.fa
ABRicate的使用
#查看支持的数据库
abricate --list
#更新数据库
abricate-get_db --db ncbi --force #强制下载最新版本
abricate-get_db --db ncbi #下载并重新生成数据库
#查看软件参数
abricate --help
--db使用指定的数据库,默认是软件安装环境的db库中的ncbi。--datadir还可以跟换db库的路径。
--minid DNA identity阈值设置,默认是80%
--mincov DNA coverage阈值设置,默认是80%
--summary可以将批量的结果报告整合到一个表格中
#运行abricate(默认使用ncbi数据库)
abricate assembly.fa > out.tab
#选择其他数据库 card
abricate -db card assembly.fa > out_card.tab
输出结果介绍:
表格文件
FILE | 此命中的文件名来源 |
SEQUENCE | 文件名中的序列 |
START | 序列中的起始坐标 |
END | 序列中的结束坐标 |
STRAND | 方向:+或- |
GENE | 基因名称 |
COVERAGE | 基因在比对序列中所占的比例是多少 |
COVERAGE_MAP | 对命中的视觉再现 |
GAPS | openings / gaps |
%COVERAGE | 覆盖的基因比例 |
%IDENTITY | 精确核苷酸匹配的比例 |
DATABASE | 参考数据库 |
ACCESSION | 序列的基因组来源 |
PRODUCT | 基因产物(如果有) |
RESISTANCE | 假定的抗生素耐药表型 |
参考资料:
https://github.com/tseemann/abricate
ABRicate软件的安装、使用和结果解读,已录制视频版课程,可点击如下链接学习:
【课程】微生物抗性与毒力基因注释:ABRicate软件全能实战(https://college.mimazi.net/course/article-66.html)
-
点赞 (0人)
- 收藏 (1人)