Skip to main content

alfie: an alignment-free, kingdom level taxonomic classifier for DNA barcode data.

Alfie classifies sequences using a neural network which takes k-mer frequencies (default k = 4) as inputs and makes kingdom level classification predictions. At present, the program contains trained models for classification of cytochrome c oxidase I (COI) barcode sequences to the taxonomic level: kingdom. The program is effective at classifying sequences >200 base pairs in length, and no alignment information is needed.

Alfie can be deployed from the command line for rapid file-to-file classification of sequences. This is an effective means of separating contaminant sequences in a DNA metabarcoding or environmental DNA dataset from sequences of interest.

For increased control, alfie can also be deployed as a module from within Python. The alfie package also contains functions that can aid a user in the training and application of a custom alignment-free classifier, which allows the program to be applied to different DNA barcodes (or genes) or on different taxonomic levels.

Release files for alfie 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for alfie 1.0
File Size Uploaded
alfie-1.0.tar.gz 40.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for alfie 1.0
File Interpreter ABI Platform
alfie-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 80.5 MB

Release files / alfie-1.0.tar.gz

Download URL alfie-1.0.tar.gz
Size 40.2 MB
Tags Source
SHA-256 checksum
How to use checksums
83b7476586c67a287f54c5564a878691ba5a29770f26dc288b43d2a791369cb2
BLAKE2b-256 checksum
How to use checksums
91d403fe6927680f0cc36519f37a98c3cee75c64bf95775b1a2dfcb4241d44dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / alfie-1.0-py3-none-any.whl

Download URL alfie-1.0-py3-none-any.whl
Size 40.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
78f3fcd31dd011bcdf322b112a944217ff78e01236e113940458f5bd8729c153
BLAKE2b-256 checksum
How to use checksums
ca38790f6a3ffbfd8d0007baf6b9b7a9eaca325d18ea63528ba2c0a0ac89c09f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page