Skip to main content

Lineage prediction from SARS-CoV-2 sequences

Project description

Armadillin

A Re-engineered Method Allowing DetermInation of viraL LINeages

Armadillin is an experimental alternative approach to training models on lineages designated by the PANGO team.

Armadillin uses dense neural networks for assignment, which means it doesn't have to assume that positions with an N are the reference sequence. Armadillin is still very fast, in part because it sparsifies the feature input to this neural net during training.

Installation (for inference)

conda create --name armadillin python=3.9
conda activate armadillin
pip3 install armadillin

Usage

You must already have aligned your files to the reference (doing this automatically is on the backlist).

We'll use the COG-UK aligned file for a demo:

wget https://cog-uk.s3.climb.ac.uk/phylogenetics/latest/cog_alignment.fasta.gz
armadillin https://cog-uk.s3.climb.ac.uk/phylogenetics/latest/cog_alignment.fasta.gz

or

armadillin https://cog-uk.s3.climb.ac.uk/phylogenetics/latest/cog_alignment.fasta.gz > output.tsv

Training your own models

While training code is in the repo, it is not quite in easy working order today and needs a little work.

Related tools

Pangolin is the OG for assigning lineages

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

armadillin-0.0.8.tar.gz (34.3 MB view details)

Uploaded Source

Built Distribution

armadillin-0.0.8-py3-none-any.whl (34.7 MB view details)

Uploaded Python 3

File details

Details for the file armadillin-0.0.8.tar.gz.

File metadata

  • Download URL: armadillin-0.0.8.tar.gz
  • Upload date:
  • Size: 34.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for armadillin-0.0.8.tar.gz
Algorithm Hash digest
SHA256 a74cdc08636deb9b7bc1df241dbe89b85020fa79aa76ae521c5f8e120353489a
MD5 383248cc1005e5f0ff1eb46129cc98af
BLAKE2b-256 586c3b6b4c91d84276a69558213d231b7faeffe3b958df79cf136f7536394c04

See more details on using hashes here.

Provenance

File details

Details for the file armadillin-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: armadillin-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 34.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for armadillin-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 bf11cd270c547c6ae1e3cef84432bd340dfdeaf2f477361884a6a18df7fddb02
MD5 934b6c744ba85fb790002bd36d7c099c
BLAKE2b-256 e4e92076b67528ca9565554d778436be09b3a18425185498b41a72c4971beff9

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page