Skip to main content

UNIQmin: An alignment-independent tool for the study of viral sequence diversity at any given rank of taxonomy lineage

DOI - 10.3390/biology10090853 ChongLC - MinimalSetofViralPeptidome-UNIQmin stars - MinimalSetofViralPeptidome-UNIQmin forks - MinimalSetofViralPeptidome-UNIQmin License

Brief Description

Sequence variation among viruses, even of a single amino acid, can expand their host repertoire or enhance the infection ability. Alignment-independent or -free approach represents an alternative to the study of viral diversity, which is devoid of the need for sequence conservation to perform comparative analyses. Herein, we present UNIQmin, a tool that utilises an alignment independent method to generate the minimal set of viral sequences, as a way to study their diversity, across any rank of taxonomic lineage. The minimal set refers to the smallest possible number of sequences required to capture the entire repertoire of viral peptidome diversity present in a sequence dataset.

Installation

pip install uniqmin

Upgrade installed UNIQmin

pip install uniqmin --upgrade

Usage

uniqmin [-h] [-i INPUT] [-o OUTPUT] [-k KMERLENGTH] [-t THREADS]

For example, the UNIQmin tool is applied to generate a minimal set (in an output folder, e.g. result) with a sample input file ("exampleinput.fas"). A k-mer window size of nine (9; nonamer) is used and utilising 4-threads:

uniqmin -i exampleinput.fas -o result -k 9 -t 4

Command-line Arguments

Argument Parameter Type Required Default Description
-h help N/A FALSE N/A Show this help message and exit
-i sequence input file String TRUE N/A Path of the input file (in FASTA format)
-o output directory name String TRUE N/A Path of the output file to be created
-k k-mer window size Integer FALSE 9 The length of k-mers to be used
-t number of threads Integer FALSE 4 The number of threads to be used

For more information, please visit UNIQmin GitHub page.

License

© 2021 Chong LC

This repository is licensed under the MIT license. See LICENSE for details.

Metadata

Release files for uniqmin 1.3.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 uniqmin 1.3.0
File Size Uploaded
uniqmin-1.3.0.tar.gz 8.1 kB Details

Built distribution (wheel)

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

Total release size: 15.1 kB

Release files / uniqmin-1.3.0.tar.gz

Download URL uniqmin-1.3.0.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6ddf5761181ac1e2a4669a003ed061184e3be25e515bb7912910e0239c0722e9
BLAKE2b-256 checksum
How to use checksums
6cfe1928a9eff29fcec49a6cbc541ccb5da2c54c6c9f01d38bbd32cf55b5683f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release files / uniqmin-1.3.0-py3-none-any.whl

Download URL uniqmin-1.3.0-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94b7a8a81101210448827446aa1094232a057cdf9ae7c4676e38693658e0eda7
BLAKE2b-256 checksum
How to use checksums
dec134d394668dda7cf4073641b6c99c925edbbfb108567b572c1babaec08ddf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

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