Skip to content

Commit 9b15921

Browse files
authored
Merge pull request #1570 from cwoodside1278/diamond-2.1.23
Update to Diamond 2.1.23
2 parents 0f350b6 + 6795f39 commit 9b15921

File tree

3 files changed

+70
-1
lines changed

3 files changed

+70
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ To learn more about the docker pull rate limits and the open source software pro
155155
| [cutshaw-report-env](https://hub.docker.com/r/staphb/cutshaw-report-env) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/cutshaw-report-env)](https://hub.docker.com/r/staphb/cutshaw-report-env) | <details><summary>Click to see all versions</summary> <ul><li>[1.0.0](./build-files/cutshaw-report-env/1.0/)</li></ul> </details> | https://github.com/VADGS/CutShaw |
156156
| [datasets-sars-cov-2](https://github.com/CDCgov/datasets-sars-cov-2) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/datasets-sars-cov-2)](https://hub.docker.com/r/staphb/datasets-sars-cov-2) | <details><summary>Click to see all versions</summary> <ul><li>[0.6.2](./build-files/datasets-sars-cov-2/0.6.2/)</li><li>[0.6.3](./build-files/datasets-sars-cov-2/0.6.3/)</li><li>[0.7.2](./build-files/datasets-sars-cov-2/)</li></ul> </details> | https://github.com/CDCgov/datasets-sars-cov-2 |
157157
| [dnaapler](https://hub.docker.com/r/staphb/dnaapler) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/dnaapler)](https://hub.docker.com/r/staphb/dnaapler) | <details><summary>Click to see all versions</summary> <ul><li>[0.1.0](./build-files/dnaapler/0.1.0/)</li></ul> <ul><li>[0.4.0](./build-files/dnaapler/0.4.0/)</li><li>[0.5.0](./build-files/dnaapler/0.5.0/)</li><li>[0.5.1](./build-files/dnaapler/0.5.1/)</li><li>[0.7.0](./build-files/dnaapler/0.7.0/)</li><li>[0.8.0](./build-files/dnaapler/0.8.0/)</li><li>[1.0.1](./build-files/dnaapler/1.0.1/)</li><li>[1.1.0](./build-files/dnaapler/1.1.0/)</li><li>[1.2.0](./build-files/dnaapler/1.2.0/)</li><li>[1.3.0](./build-files/dnaapler/1.3.0/)</li></ul> </details> | https://github.com/gbouras13/dnaapler |
158-
| [diamond](https://github.com/bbuchfink/diamond) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/diamond)](https://hub.docker.com/r/staphb/diamond) | <details><summary>Click to see all versions</summary> <ul><li>[2.1.9](./build-files/diamond/2.1.9)</li><li>[2.1.10](./build-files/diamond/2.1.10)</li><li>[2.1.11](./build-files/diamond/2.1.11)</li><li>[2.1.12](./build-files/diamond/2.1.12)</li><li>[2.1.13](./build-files/diamond/2.1.13)</li><li>[2.1.16](./build-files/diamond/2.1.16)</li><li>[2.1.22](./build-files/diamond/2.1.22)</li></ul> </details> | https://github.com/bbuchfink/diamond|
158+
| [diamond](https://github.com/bbuchfink/diamond) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/diamond)](https://hub.docker.com/r/staphb/diamond) | <details><summary>Click to see all versions</summary> <ul><li>[2.1.9](./build-files/diamond/2.1.9)</li><li>[2.1.10](./build-files/diamond/2.1.10)</li><li>[2.1.11](./build-files/diamond/2.1.11)</li><li>[2.1.12](./build-files/diamond/2.1.12)</li><li>[2.1.13](./build-files/diamond/2.1.13)</li><li>[2.1.16](./build-files/diamond/2.1.16)</li><li>[2.1.22](./build-files/diamond/2.1.22)</li><li>[2.1.23](./build-files/diamond/2.1.23)</li></ul> </details> | https://github.com/bbuchfink/diamond|
159159
| [dorado](https://hub.docker.com/r/staphb/dorado) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/dorado)](https://hub.docker.com/r/staphb/dorado) | <details><summary>Click to see all versions</summary> <ul><li>[0.8.0](./build-files/dorado/0.8.0/)</li><li>[0.8.3](./build-files/dorado/0.8.3/)</li><li>[0.9.0](./build-files/dorado/0.9.0-cuda12.2.0/)</li><li>[0.9.0-cuda12.2.0-no_model](./build-files/dorado/0.9.0-cuda12.2.0-no_model/)</li><li>[1.1.0-cuda12.2.0](./build-files/dorado/1.1.0-cuda12.2.0/)</li><li>[1.1.0-cuda12.2.0-no_model](./build-files/dorado/1.1.0-cuda12.2.0-no_model/)</li></ul></ul> </details> | [https://github.com/nanoporetech/dorado](https://github.com/nanoporetech/dorado) |
160160
| [dragonflye](https://hub.docker.com/r/staphb/dragonflye) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/dragonflye)](https://hub.docker.com/r/staphb/dragonflye) | <details><summary>Click to see all versions</summary> <ul><li>[1.0.14](./build-files/dragonflye/1.0.14/)</li><li>[1.1.1](./build-files/dragonflye/1.1.1/)</li><li>[1.1.2](./build-files/dragonflye/1.1.2/)</li><li>[1.2.0](./build-files/dragonflye/1.2.0/)</li><li>[1.2.1](./build-files/dragonflye/1.2.1/)</li></ul> </details> | https://github.com/rpetit3/dragonflye |
161161
| [Dr. PRG ](https://hub.docker.com/r/staphb/drprg) <br/> [![docker pulls](https://badgen.net/docker/pulls/staphb/drprg)](https://hub.docker.com/r/staphb/drprg) | <details><summary>Click to see all versions</summary> <ul><li>[0.1.1](./build-files/drprg/0.1.1/)</li></ul> </details> | https://mbh.sh/drprg/ |
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
FROM ubuntu:noble AS app
2+
3+
ARG DIAMOND_VER="2.1.23"
4+
5+
LABEL base.image="ubuntu:noble"
6+
LABEL dockerfile.version="1"
7+
LABEL software="DIAMOND"
8+
LABEL software.version="${DIAMOND_VER}"
9+
LABEL description="Accelerated BLAST compatible local sequence aligner."
10+
LABEL website="https://github.com/bbuchfink/diamond"
11+
LABEL license="https://github.com/bbuchfink/diamond/blob/master/LICENSE"
12+
LABEL maintainer="Kutluhan Incekara"
13+
LABEL maintainer.email="kutluhan.incekara@ct.gov"
14+
15+
RUN apt-get update && apt-get install -y --no-install-recommends \
16+
wget &&\
17+
apt-get autoclean && rm -rf /var/lib/apt/lists/*
18+
19+
RUN wget --quiet --no-check-certificate https://github.com/bbuchfink/diamond/releases/download/v${DIAMOND_VER}/diamond-linux64.tar.gz &&\
20+
tar -C /usr/local/bin -xvf diamond-linux64.tar.gz && \
21+
rm diamond-linux64.tar.gz
22+
23+
ENV LC_ALL=C
24+
25+
CMD [ "diamond", "help" ]
26+
27+
WORKDIR /data
28+
29+
## Test ##
30+
FROM app AS test
31+
32+
RUN diamond test
33+
34+
RUN wget --quiet --no-check-certificate https://scop.berkeley.edu/downloads/scopeseq-2.07/astral-scopedom-seqres-gd-sel-gs-bib-40-2.07.fa &&\
35+
diamond makedb --in astral-scopedom-seqres-gd-sel-gs-bib-40-2.07.fa -d astral40 &&\
36+
diamond blastp -q astral-scopedom-seqres-gd-sel-gs-bib-40-2.07.fa -d astral40 -o out.tsv --very-sensitive &&\
37+
head out.tsv
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# diamond container
2+
3+
Main tool: [diamond](https://github.com/bbuchfink/diamond)
4+
5+
Code repository: https://github.com/bbuchfink/diamond
6+
7+
Additional tools:
8+
- none
9+
10+
Basic information on how to use this tool:
11+
- executable: `diamond`
12+
- help: `help`
13+
- version: `version`
14+
- description: DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance analysis of big sequence data. The key features are:
15+
16+
- Pairwise alignment of proteins and translated DNA at 100x-10,000x speed of BLAST.
17+
- Protein clustering of up to tens of billions of proteins
18+
- Frameshift alignments for long read analysis.
19+
- Low resource requirements and suitable for running on standard desktops or laptops.
20+
- Various output formats, including BLAST pairwise, tabular and XML, as well as taxonomic classification.
21+
22+
Full documentation: https://github.com/bbuchfink/diamond/wiki
23+
24+
## Example Usage
25+
26+
```bash
27+
# Protein alignment
28+
diamond makedb --in proteins.fa -d db
29+
diamond blastp -q query.fa -d db -o out.tsv --very-sensitive
30+
# Protein clustering
31+
diamond cluster -d proteins.fa -o clusters.tsv --approx-id 40 -M 12G --header
32+
```

0 commit comments

Comments
 (0)