No project description provided
Project description
Overview
Alvoc is a tool for estimating the abundace of variants of concern from wastewater sequencing data. Its predecessor is Alcov, an abundance learning tool for SARS-CoV-2 variants.
In addition alvoc can also be used for:
- Determining the frequency of mutations of interest in BAM files
- Converting nucleotide and amino acid mutations for a particular virus
- Comparing amplicon GC content with its read depth (as a measure of degredation)
Installation
With Pip
Pip is the default package installer for Python.
-
Install Python. We recommend using pyenv for python version management.
-
Install the latest version from pypi.
pip install alvoc
With UV
UV is a fast, all-in-one Python tool for dependency, version, and project management, replacing pip, poetry, and more.
- Install UV.
- Install the latest version from pypi.
uv add alvoc
Yes, including a Docker image under the installation section makes sense, especially for users who prefer containerized environments or need to integrate your tool into CI/CD pipelines. Here's how you can include it:
With Docker
For users who prefer containerized environments, an official Docker image is available on GitHub Container Registry (GHCR).
- Ensure you have Docker installed and running.
- Pull the latest Docker image:
docker pull ghcr.io/alvoc/alvoc:latest
- Run the container:
docker run --rm -it ghcr.io/alvoc/alvoc:latest
What is Alvoc?
Alvoc is a command-line tool designed to analyze viral sequencing data with a focus on identifying variants of concern and their defining mutations. With the ongoing rise of infectious diseases like SARS-CoV-2, monitoring and understanding viral evolution has become critical for researchers, public health officials, and laboratories.
Why Use Alvoc?
-
Lineage Identification
- Alvoc helps determine which viral lineages are present in your sequencing data. For example, it can identify emerging lineages like B.1.1.7 (Alpha) or P.1 (Gamma) for SARS-CoV-2.
- Use Alvoc when you need to:
- Compare samples to known lineage-defining mutations.
- Detect specific lineages in samples from an outbreak.
- Include or exclude specific lineages (whitelisting/blacklisting).
-
Mutation Detection
- Alvoc allows you to detect mutations in sequencing data with customizable depth thresholds.
- Use this feature to:
- Find known or novel mutations in viral samples.
- Focus on specific mutations like S:N501Y or E484K that are critical for vaccine efficacy or transmissibility.
-
Amplicon Quality Assessment
- Viral sequencing often relies on amplicon-based approaches. Alvoc provides tools to assess amplicon metrics like coverage and GC content.
- This helps ensure high-quality sequencing data for downstream analyses.
When to Use Alvoc?
You should use Alvoc if you are:
- A researcher analyzing viral sequencing data to study genetic variation and evolution.
- A public health analyst monitoring variants of concern during outbreaks.
- A bioinformatician processing large-scale sequencing data to identify mutations and lineages.
- A laboratory scientist validating amplicon-based sequencing data for accuracy.
Alvoc simplifies these workflows into a set of streamlined commands, saving time and improving consistency across analyses.
License
This project is licensed under the terms of the MIT license.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alvoc-0.5.0.tar.gz.
File metadata
- Download URL: alvoc-0.5.0.tar.gz
- Upload date:
- Size: 163.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.5.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
115f11feaf9737a27864295abd2819137dc354e2bc4cad3b2c82e41f07a2c7b6
|
|
| MD5 |
151c216ee2b93ad8e5cd269de512f740
|
|
| BLAKE2b-256 |
445b822f59d1d768934d4bd2a9968a746155e12e27d7e4be6f3ac1f891b2ebab
|
File details
Details for the file alvoc-0.5.0-py3-none-any.whl.
File metadata
- Download URL: alvoc-0.5.0-py3-none-any.whl
- Upload date:
- Size: 39.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.5.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b02df685f54d954c8197733c9c1cfaf5591edcd6ca5c2f80b99572bbadfdc8c
|
|
| MD5 |
58e801371aac6a2374acebe5b54d79ff
|
|
| BLAKE2b-256 |
530a776cb905feeeb92f8da2476b0c875f41e14ee7778a82ed2c8f9c54be48a3
|