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
Funding: - Richard Lounsbery Foundation: "A Cosmic View of Life on Earth"