PyKleeBarcode
PyKleeBarcode computes and compares similarity profiles of large-scale nucleotide sequence datasets using indicator vectors to support comparative analyses of genetic diversity.
Key Features:
- Indicator Vector Technique: PyKleeBarcode reimplements and extends the indicator vector technique to represent and compare large nucleotide sequence datasets.
- Similarity computation and visualization: Computes and visualizes similarities between sets of nucleotide sequences using indicator vector representations.
- Incremental updates: Supports adding new sequences without full recomputation by updating indicator vector representations.
- Scalability and parallelization: Supports code parallelization and routines to divide analyses into subtasks and merge results for high-performance computing on extensive sequence databases.
- Implementation: Implemented in Python and built on standard open-source libraries.
Scientific Applications:
- Comparative Genomics: Enables comparison of genetic sequences across organisms to study evolutionary relationships and functional genomics.
- Biodiversity Studies: Supports analysis of extensive sequence collections for biodiversity assessment across taxonomic groups.
- Population Genetics: Facilitates investigation of genetic variation within and between populations using large-scale nucleotide datasets.
Methodology:
Represents nucleotide sequences as indicator vectors, computes and visualizes sequence similarities, supports incremental updates without full recomputation, and parallelizes analyses by splitting tasks and merging results.
Topics
Details
- License:
- CC-BY-SA-4.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python, Shell
- Added:
- 2/21/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Duchemin W, Thaler DS. PyKleeBarcode: Enabling representation of the whole animal kingdom in information space. PLOS ONE. 2023;18(6):e0286314. doi:10.1371/journal.pone.0286314. PMID:37267256. PMCID:PMC10237437.
PMID: 37267256
PMCID: PMC10237437
Funding: - Richard Lounsbery Foundation: "A Cosmic View of Life on Earth"