SpydrPick

SpydrPick identifies genome-wide co-evolving loci by calculating Mutual Information and pruning indirect couplings to detect epistasis and co-selection in population genomics datasets.


Key Features:

  • Direct Coupling Analysis: Performs direct coupling analysis on aligned categorical datasets by calculating Mutual Information (MI) scores between node pairs and applying thresholds to construct a coupling graph.
  • Indirect Coupling Pruning: Applies the ARACNE algorithm to remove edges representing indirect couplings, retaining direct interactions.
  • Model-Free Population-Structure Correction: Incorporates an efficient correction for population structure to adjust for phylogenetic signals without requiring a predefined phylogenetic tree.
  • Scalability: Processes large-scale datasets, including bacterial pan-genomes, for genome-wide analyses of epistasis and co-selection.
  • Visualization: Produces Manhattan-like plots to display genome-wide signals of co-evolution and highlight significant couplings.

Scientific Applications:

  • Detection of co-selection and epistasis: Identifies dependencies between polymorphisms indicating co-selective pressures or epistatic interactions in bacterial populations by analyzing population-level covariation of alleles across chromosomes.
  • Identification of loci linked to virulence and antibiotic resistance: Has been applied to datasets from Streptococcus pneumoniae and Neisseria meningitidis to recover known and novel targets of co-selection related to virulence and antibiotic resistance.
  • Pan-genome and comparative population genomics: Enables genome-wide interaction analyses across multiple bacterial species and large population datasets.

Methodology:

Calculates Mutual Information between aligned categorical loci, applies thresholds to build a coupling graph via direct coupling analysis, prunes indirect edges using ARACNE, and applies a model-free correction for population structure without requiring a predefined phylogenetic tree.

Topics

Details

Programming Languages:
C++
Added:
11/14/2019
Last Updated:
12/24/2020

Operations

Publications

Pensar J, Puranen S, Arnold B, MacAlasdair N, Kuronen J, Tonkin-Hill G, Pesonen M, Xu Y, Sipola A, Sánchez-Busó L, Lees JA, Chewapreecha C, Bentley SD, Harris SR, Parkhill J, Croucher NJ, Corander J. Genome-wide epistasis and co-selection study using mutual information. Nucleic Acids Research. 2019;47(18):e112-e112. doi:10.1093/nar/gkz656. PMID:31361894. PMCID:PMC6765119.

PMID: 31361894
PMCID: PMC6765119
Funding: - Academy of Finland: 251170 - Wellcome Trust: 098051, 204016 - Sir Henry Wellcome Postdoctoral Fellowship: 107378/Z/15/Z - European Research Council: 742158

Links