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.

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: armadillin-0.0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 d91dde0afbc476d68c90710290def4c95d5ebea5415bd5804c02cbe54ca451be
MD5 4d71168d3ef315b1f4cbf48aa60477d9
BLAKE2b-256 b9abca2b1cc98d7639146cd0422e9466b4680e635591617a4cd8b3fb3850efc4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: armadillin-0.0.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b77ebfb2ddbd249dc31fa57278fe9336d88383ed15dc085bcfcfd96229500aaa
MD5 4a32b344ebb458bdd7c3fdae18639f38
BLAKE2b-256 9635930220eaf51a7b68c689af9369e0b3d9dbea993cbab27e831c28e37e03f0

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