简介
antiSMASH 框架允许检测基因组中共存的生物合成基因簇,称为生物合成基因簇 (BGC)。
安装方式
Docker
创建本地卷路径
1 2 3
| mkdir input mkdir output wget -P output https://github.com/antismash/antismash/blob/master/antismash/test/integration/data/nisin.gbk
|
然后编写如下 docker-compose.yaml
文件即可
1 2 3 4 5 6 7 8
| services: anti: image: antismash/standalone:latest command: [nisin.gbk] user: <uid>:<gid> volumes: - "./input:/input" - "./output:/output"
|
使用如下命令,等待命令完成后,即可在 /output 目录获取到处理结果。
如果需要进入容器中试用其他工具可以使用如下命令:
1
| docker run --rm -it --entrypoint="" antismash/standalone:latest /bin/bash
|
系统安装(失败)
系统基于 Ubuntu 22.04.4 LTS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| pyenv install anaconda3-2022.10 pyenv local anaconda3-2022.10 conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge conda config --set channel_priority strict sudo apt update sudo apt install build-essential zlib1g-dev sudo apt-get install hmmer2 hmmer diamond-aligner fasttree prodigal ncbi-blast+ muscle conda install bioconda::glimmerhmm conda install libgcc-ng conda install bioconda::meme=4.11.2 wget https://dl.secondarymetabolites.org/releases/6.0.0/antismash-6.0.0.tar.gz tar -xvf antismash-6.0.0.tar.gz pip install ./antismash-6.0.0 download-antismash-databases antismash --check-prereqs
|
注:由于 meme 版本不对所以此处方案没能成功安装,如果后续 antiSMASH 版本更新可以再尝试。
参考资料
官方手册
下载网站