SNAPPy

SNAPPy performs scalable HIV-1 subtyping by phylogenetic pairing to support molecular epidemiology and evolutionary analyses.


Key Features:

  • Scalability and workflow orchestration: Uses Snakemake to manage workflows and leverages multi-core processing to execute phylogenetic inference and BLAST tasks sequentially or in parallel.
  • Local processing: Runs on Linux-based systems for local execution of analyses.
  • Comprehensive subtyping: Analyzes full-length HIV-1 genomes and partial regions GAG, POL, and ENV and recognizes over ninety circulating recombinant forms (CRFs).
  • Phylogenetic pairing subtyping: Assigns subtypes using phylogenetic pairing approaches integrated into the pipeline.
  • Integration of established tools: Incorporates MAFFT for multiple sequence alignment, BLAST for similarity searches, IQ-TREE for phylogenetic inference, and Biopython modules for data parsing.
  • Alignment capability: Performs extensive HIV-1 sequence alignments as part of its analyses.

Scientific Applications:

  • Drug resistance monitoring: Enables sequence-based surveillance of mutations associated with antiretroviral drug resistance.
  • Molecular epidemiology: Supports tracking of HIV-1 subtype distribution and transmission networks in population studies.
  • Subtype-related pathogenesis studies: Facilitates investigation of subtype-associated differences in disease progression and transmission efficiency.
  • Immune evasion and therapeutic outcome research: Aids studies on subtype impacts on immune escape mechanisms and treatment responses.

Methodology:

Workflow orchestration with Snakemake; multiple sequence alignment with MAFFT; similarity searches with BLAST; phylogenetic inference with IQ-TREE; data parsing with Biopython; subtype assignment via phylogenetic pairing; and optional multi-core parallel execution on Linux.

Topics

Details

License:
MIT
Programming Languages:
Python
Added:
11/14/2019
Last Updated:
12/21/2020

Operations

Publications

Araújo PMM, Martins JS, Osório NS. SNAPPy: A snakemake pipeline for scalable HIV-1 subtyping by phylogenetic pairing. Virus Evolution. 2019;5(2). doi:10.1093/ve/vez050. PMID:31768265. PMCID:PMC6863187.

Funding: - FCT: IF/00474/2014, NORTE-01-0145-FEDER-000013, PDE/BDE/113599/2015, POCI-01-0145-FEDER-007038

Documentation