antismash

简介

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-compose up

如果需要进入容器中试用其他工具可以使用如下命令:

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 版本更新可以再尝试。

参考资料

官方手册

下载网站


antismash
https://wangqian0306.github.io/2024/antismash/
作者
WangQian
发布于
2024年7月11日
许可协议