PhageCocktail

PhageCocktail provides an R package that designs optimized phage cocktails from phage-bacteria infection networks to maximize bacterial lysis for phage therapy applications.


Key Features:

  • ExhaustiveSearch: Guarantees identification of the optimal phage cocktail by exhaustively evaluating all possible combinations within a given network, with longer computational runtimes.
  • ExhaustivePhi: Focuses evaluation on a single cocktail size deemed most effective to reduce runtime relative to ExhaustiveSearch, potentially yielding cocktails with more phages than strictly necessary.
  • ClusteringSearch: Uses clustering techniques to accelerate cocktail design, often completing within milliseconds while prioritizing speed over precision.
  • ClusteringPhi: Leverages clustering for rapid design targeted to a specific estimated optimal cocktail size, providing quick outcomes with potentially lower accuracy than exhaustive methods.
  • Evaluation dataset: Methods were evaluated on 13 empirical phage-bacteria infection networks.
  • Performance metrics: Evaluation focused on runtime and expected success rate, where expected success rate is defined as the fraction of bacteria lysed by the designed cocktails.

Scientific Applications:

  • Phage therapy (medical): Supports design of phage cocktails for therapeutic applications to lyse pathogenic bacteria.
  • Food industry interventions: Facilitates formulation of phage cocktails for bacterial control in food safety contexts.
  • Network-scale analysis: Enables exploration and optimization of large phage-bacteria infection networks and selection between speed- or accuracy-prioritized strategies in research and practical applications.

Methodology:

Implements four computational methods (ExhaustiveSearch, ExhaustivePhi, ClusteringSearch, ClusteringPhi); ExhaustiveSearch evaluates all combinations, ExhaustivePhi and ClusteringPhi target a single estimated optimal cocktail size, ClusteringSearch and ClusteringPhi use clustering techniques, and methods were assessed on 13 empirical phage-bacteria infection networks using runtime and expected success rate (fraction of bacteria lysed).

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
8/18/2022
Last Updated:
11/24/2024

Operations

Publications

Díaz-Galián MV, Vega-Rodríguez MA, Molina F. PhageCocktail: An R package to design phage cocktails from experimental phage-bacteria infection networks. Computer Methods and Programs in Biomedicine. 2022;221:106865. doi:10.1016/j.cmpb.2022.106865. PMID:35576688.

Documentation