Licences

Phage Annotation Server performs no annotation of its own -- it runs pharokka, phold and phynteny, which in turn use a number of separately-licensed tools, databases and models. Those licences are set by their maintainers, not by us, and your use of the results is subject to them. See the terms of use.

Two databases restrict commercial use. Antimicrobial-resistance hits come from CARD and virulence-factor hits from VFDB; neither is fully open source. If your use is commercial, obtain the necessary licence directly from those providers. Every job searches both databases (pharokka and phold each do), and there is no option here to turn them off. If you can't use them, run the tools locally without those databases instead.

The three pipeline tools

ToolVersionLicenceSource
pharokka1.10.1MITgithub.com/gbouras13/pharokka
phold1.3.0MITgithub.com/gbouras13/phold
phynteny_transformer0.1.3MITgithub.com/susiegriggo/Phynteny_transformer

Executables and libraries

Licences below are read from the conda package metadata of the exact build this server runs, not from documentation -- so they reflect what is actually installed.

ComponentVersionLicence
PHANOTATE1.6.7GPL-3.0-only
pyrodigal3.7.1GPL-3.0-or-later
pyrodigal-gv0.3.2GPL-3.0-or-later
tRNAscan-SE2.0.13GPL-3.0-or-later
Aragorn1.2.41GPLv3
MinCED0.4.2GPL-3.0
MMseqs218.8cc5cMIT
Foldseek10.941cd33GPL-3
PyHMMER0.12.1MIT
Mash2.3BSD-3-Clause
PyTorch2.13.0BSD-3-Clause
Transformers5.14.1Apache-2.0
Biopython1.87Biopython Licence

Several of these are GPL-licensed. That is a disclosure and attribution matter rather than a restriction on you: running software server-side is not distribution, and GPL-3.0 has no network-copyleft clause. It does not impose any obligation on your use of the results.

Reference databases and models

Verify before relying on this table. Unlike the software above, these are downloaded datasets whose terms are not carried in machine-readable package metadata. Each row links to the provider -- their page is the licence of record, it can change, and it takes precedence over anything summarised here.

Database / modelUsed forTerms
CARD Antimicrobial-resistance hits Restricts commercial use — card.mcmaster.ca/about
VFDB Virulence-factor hits Restricts commercial use — mgc.ac.cn/VFs
PHROGsFunctional categories (the colours in the genome browser)phrogs.lmge.uca.fr
DefenseFinderAnti-phage defence systemsdefensefinder.mdmlab.fr
acrDBAnti-CRISPR proteinsbcb.unl.edu/AcrDB
NetflaxToxin-antitoxin systemsserver.atkinson-lab.com/netflax
INPHAREDClosest-relative search (Mash)github.com/RyanCook94/inphared
ProstT5Protein → 3Di translation (phold)huggingface.co/Rostlab/ProstT5
ESM2-650MProtein embeddings (phynteny)huggingface.co/facebook/esm2

In-browser assembly

The read assembler works differently from everything above: Flye and SPAdes run in your browser, so this site distributes them to you, as WebAssembly. They are built from github.com/gbouras13/asm-wasm (GPL-2.0), which holds their complete corresponding source: the Flye fork, the SPAdes patches and the build scripts. The licence texts are served next to the modules (LICENSE.txt, THIRD_PARTY.txt, SOURCE.txt).

ComponentVersionLicenceSource
Flye (with a single-process pipeline)2.9.6BSD-3-Clausegithub.com/gbouras13/Flye (fork of mikolmogorov/Flye)
minimap2 (inside Flye)2.24MITgithub.com/lh3/minimap2
SPAdes (spades-core, --isolate)4.2.0GPL-2.0github.com/ablab/spades + the patches in asm-wasm
The browser runtime (worker, SPAdes driver)GPL-2.0github.com/gbouras13/asm-wasm
Emscripten runtime and system libraries, musl, libc++, mimalloc, LLVM OpenMPEmscripten 6.0.11MIT, NCSA, Apache-2.0 WITH LLVM-exceptionemscripten.org

This service

Phage Annotation Server is free to use. No account, no fee, no registration — for academic and commercial users alike.

The web application's own source code is released under the MIT Licence, the same licence as pharokka, phold and phynteny. You are free to use, modify, self-host and redistribute it, including commercially. The exception is the in-browser assembler in web/static/asm/, which is GPL-2.0 (see above).

Two things that licence does not cover, and cannot:

In short: the software is permissively licensed and the service is free to everyone, but the reference data carries its own terms that you are responsible for meeting.

Citing

Licensing and citation are different obligations -- complying with a licence does not discharge the expectation to cite. Please cite the tools and databases you actually used: see the citations page.

Something wrong here?

If you maintain one of these projects and this page misstates your licence, please tell us and we will correct it promptly: (email address).