Skip to content

Commit d4865ce

Browse files
committed
adding bakta version 1.9.4 with light database
1 parent 5fcb1e6 commit d4865ce

File tree

3 files changed

+79
-1
lines changed

3 files changed

+79
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ To learn more about the docker pull rate limits and the open source software pro
121121
| [artic-ncov2019-nanopolish](https://hub.docker.com/r/staphb/artic-ncov2019-nanopolish) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/artic-ncov2019-nanopolish)](https://hub.docker.com/r/staphb/artic-ncov2019-nanopolish) | <ul><li>1.1.0</ul> | https://github.com/artic-network/artic-ncov2019 |
122122
| [Augur](https://hub.docker.com/r/staphb/augur) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/augur)](https://hub.docker.com/r/staphb/augur) | <ul><li>[6.3.0](./augur/6.3.0/)</li><li>[7.0.2](./augur/7.0.2/)</li><li>[8.0.0](./augur/8.0.0/)</li><li>[9.0.0](./augur/9.0.0/)</li><li>[16.0.3](./augur/16.0.3/)</li><li>[24.2.2](./augur/24.2.2/)</li><li>[24.2.3](./augur/24.2.3/)</li><li>[24.3.0](./augur/24.3.0/)</li><li>[24.4.0](./augur/24.4.0/)</li></ul> | https://github.com/nextstrain/augur |
123123
| [Auspice](https://hub.docker.com/r/staphb/auspice) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/auspice)](https://hub.docker.com/r/staphb/auspice) | <ul><li>2.12.0</li></ul> | https://github.com/nextstrain/auspice |
124-
| [bakta](https://hub.docker.com/r/staphb/bakta) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/bakta)](https://hub.docker.com/r/staphb/bakta) | <ul><li>[1.9.2](./bakta/1.9.2/)</li><li>[1.9.2-light](./bakta/1.9.2-5.1-light/)</li><li>[1.9.3](./bakta/1.9.3/)</li><li>[1.9.3-light](./bakta/1.9.3-5.1-light/)</li><li>[1.9.4](./bakta/1.9.4/)</li></ul> | https://github.com/oschwengers/bakta |
124+
| [bakta](https://hub.docker.com/r/staphb/bakta) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/bakta)](https://hub.docker.com/r/staphb/bakta) | <ul><li>[1.9.2](./bakta/1.9.2/)</li><li>[1.9.2-light](./bakta/1.9.2-5.1-light/)</li><li>[1.9.3](./bakta/1.9.3/)</li><li>[1.9.3-light](./bakta/1.9.3-5.1-light/)</li><li>[1.9.4](./bakta/1.9.4/)</li><li>[1.9.4-5.1-light](./bakta/1.9.4-5.1-light/)</ul> | https://github.com/oschwengers/bakta |
125125
| [bandage](https://hub.docker.com/r/staphb/bandage) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/bandage)](https://hub.docker.com/r/staphb/bandage) | <ul><li>[0.8.1](./bandage/0.8.1/)</li></ul> | https://rrwick.github.io/Bandage/ |
126126
| [BBTools](https://hub.docker.com/r/staphb/bbtools/) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/bbtools)](https://hub.docker.com/r/staphb/bbtools) | <ul><li>[38.76](./bbtools/38.76/)</li><li>[38.86](./bbtools/38.86/)</li><li>[38.95](./bbtools/38.95/)</li><li>[38.96](./bbtools/38.96/)</li><li>[38.97](./bbtools/38.97/)</li><li>[38.98](./bbtools/38.98/)</li><li>[38.99](./bbtools/38.99/)</li><li>[39.00](./bbtools/39.00/)</li><li>[39.01](./bbtools/39.01/)</li><li>[39.06](./bbtools/39.06/)</li></ul> | https://jgi.doe.gov/data-and-tools/bbtools/ |
127127
| [bcftools](https://hub.docker.com/r/staphb/bcftools/) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/bcftools)](https://hub.docker.com/r/staphb/bcftools) | <ul><li>[1.10.2](./bcftools/1.10.2/)</li><li>[1.11](./bcftools/1.11/)</li><li>[1.12](./bcftools/1.12/)</li><li>[1.13](./bcftools/1.13/)</li><li>[1.14](./bcftools/1.14/)</li><li>[1.15](./bcftools/1.15/)</li><li>[1.16](./bcftools/1.16/)</li><li>[1.17](./bcftools/1.17/)</li><li>[1.18](bcftools/1.18/)</li><li>[1.19](./bcftools/1.19/)</li><li>[1.20](./bcftools/1.20/)</li><li>[1.20.c](./bcftools/1.20.c/)</li></ul> | https://github.com/samtools/bcftools |

bakta/1.9.4-5.1-light/Dockerfile

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
FROM mambaorg/micromamba:1.5.8 as app
2+
3+
ARG BAKTA_VER="1.9.4"
4+
ARG DIAMOND_VER="2.1.8"
5+
6+
# 'LABEL' instructions tag the image with metadata that might be important to the user
7+
LABEL base.image="mambaorg/micromamba:1.5.8"
8+
LABEL dockerfile.version="1"
9+
LABEL software="Bakta"
10+
LABEL software.version="${BAKTA_VER}"
11+
LABEL description="rapid & standardized annotation of bacterial genomes, MAGs & plasmids"
12+
LABEL website="https://github.com/oschwengers/bakta"
13+
LABEL license="https://github.com/oschwengers/bakta/blob/main/LICENSE"
14+
LABEL maintainer="Erin Young"
15+
LABEL maintainer.email="eriny@utah.gov"
16+
17+
USER root
18+
19+
WORKDIR /
20+
21+
RUN apt-get update && apt-get install -y --no-install-recommends \
22+
wget \
23+
procps \
24+
ca-certificates && \
25+
apt-get autoclean && rm -rf /var/lib/apt/lists/*
26+
27+
RUN micromamba install --name base -c conda-forge -c bioconda -c defaults bakta=${BAKTA_VER} diamond=${DIAMOND_VER} && \
28+
micromamba clean -a -y && \
29+
mkdir /data
30+
31+
ENV PATH="/opt/conda/bin/:$PATH" \
32+
LC_ALL=C \
33+
BAKTA_DB=/db/db-light
34+
35+
WORKDIR /db
36+
37+
RUN bakta_db download --type light
38+
39+
CMD bakta --help
40+
41+
WORKDIR /data
42+
43+
FROM app as test
44+
45+
WORKDIR /test
46+
47+
RUN bakta --help && \
48+
bakta_db --help && \
49+
bakta --version
50+
51+
RUN wget -q https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/000/195/815/GCF_000195815.1_ASM19581v1/GCF_000195815.1_ASM19581v1_genomic.fna.gz && \
52+
gunzip GCF_000195815.1_ASM19581v1_genomic.fna.gz && \
53+
bakta GCF_000195815.1_ASM19581v1_genomic.fna && \
54+
head GCF_000195815.1_ASM19581v1_genomic.gbff

bakta/1.9.4-5.1-light/README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# bakta container
2+
3+
Main tool: [bakta](https://github.com/oschwengers/bakta)
4+
5+
Code repository: https://github.com/oschwengers/bakta
6+
7+
Basic information on how to use this tool:
8+
- executable: bakta
9+
- help: -h
10+
- version: -v
11+
- description: Annotates bacterial genomes
12+
13+
> Bakta is a tool for the rapid & standardized annotation of bacterial genomes and plasmids from both isolates and MAGs. It provides dbxref-rich, sORF-including and taxon-independent annotations in machine-readable JSON & bioinformatics standard file formats for automated downstream analysis.
14+
15+
Additional information:
16+
17+
This image contains the version 5.1 light database. It is located in /db/db-light and set as BAKTA_DB so that --db doesn't have to be used.
18+
19+
Full documentation: https://github.com/oschwengers/bakta/
20+
21+
Example Usage
22+
```bash
23+
bakta sample.fasta --threads 20 --prefix sample
24+
```

0 commit comments

Comments
 (0)