Skip to main content

Lineage prediction from SARS-CoV-2 sequences

Project description

Armadillin

DO NOT USE WITH CURRENT MODELS.

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.14.tar.gz (94.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

armadillin-0.14-py3-none-any.whl (94.5 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armadillin-0.14.tar.gz
  • Upload date:
  • Size: 94.1 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.14.tar.gz
Algorithm Hash digest
SHA256 7aa6f78696528555e2f4499ef845cc2b8aa1e9666591a7d7d57a3e3c1fd543cf
MD5 b7ef8eaa15c5e625db0d286b4298848e
BLAKE2b-256 994a6ca0eafbf7eee5cba0e5fb781461e2299c176e019542f686bfb1cf8ae457

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armadillin-0.14-py3-none-any.whl
  • Upload date:
  • Size: 94.5 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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 90b344b4b2d40b8a43728b882e7a0f29e8a047af4a6a5b9abe01c0eebbb20dfe
MD5 95a3709d1a5d43a66bf11a6834064b0e
BLAKE2b-256 845975c2ffbe642500d210cb381a87a9f23e6ee8ca035055abdad9b9e45e2821

See more details on using hashes here.

Supported by

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