PhageAI

PhageAI classifies bacteriophage genomes to predict lytic versus lysogenic life cycles for identification of phages suitable for therapeutic applications.


Key Features:

  • Extensive Database Access: Includes access to over 10,000 publicly available bacteriophage genomes for analysis and classifier training.
  • Life Cycle Classification: Distinguishes lytic and lysogenic phages with reported 98.90% accuracy on a validation set and 97.18% average accuracy on a test set.
  • Advanced Machine Learning Techniques: Employs nucleotide sequence embedding based on the Word2Vec model with Ship-gram enhancements and a linear Support Vector Machine optimized via 10-fold cross-validation.
  • Integration of Natural Language Processing: Applies machine learning and NLP-inspired techniques to extract features from nucleotide sequences for lifecycle prediction.

Scientific Applications:

  • Therapeutic Phage Selection: Identifies phages with strictly lytic life cycles to support selection of candidates for phage therapy development.
  • Bacteriophage Research and Comparative Genomics: Enables lifecycle-based classification across thousands of genomes to support studies in microbiology and genomics.
  • Bioinformatics Benchmarking: Provides a high-accuracy lifecycle classifier for comparative evaluation of phage classification methods.

Methodology:

Nucleotide sequences are embedded using Word2Vec with Ship-gram enhancements; a linear Support Vector Machine performs supervised classification optimized with 10-fold cross-validation on a dataset of over 10,000 publicly available bacteriophage genomes, with reported evaluation accuracies of 98.90% (validation) and 97.18% (average test).

Topics

Details

Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/23/2021

Operations

Publications

Tynecki P, Guziński A, Kazimierczak J, Jadczuk M, Dastych J, Onisko A. PhageAI - Bacteriophage Life Cycle Recognition with Machine Learning and Natural Language Processing. Unknown Journal. 2020. doi:10.1101/2020.07.11.198606.