PhANNs

PhANNs classifies bacteriophage open reading frames (ORFs) into ten structural protein classes or "others" to enable structural annotation of phage proteomes and to address limitations of homology-based methods.


Key Features:

  • Classification targets: Predicts one of ten structural protein classes or assigns sequences to an "others" category for bacteriophage proteins.
  • Model architecture: Uses an ensemble of Artificial Neural Networks (ANNs) for prediction.
  • Training dataset: Trained on 538,213 manually curated phage protein sequences.
  • Dataset partitioning: Employs an eleven-subset split created by a clustering method that ensures no homologous proteins between sets while maintaining sequence diversity.
  • Validation strategy: Uses ten subsets for cross-validation and one subset reserved for independent testing.
  • Performance: Achieved a test F1-score of 0.875 and a test accuracy of 86.2% on the reserved test set.
  • Input data format: Operates on protein sequence data in multi-FASTA format.
  • Homology-independent detection: Leverages machine learning to identify structural proteins when traditional homology-based methods are inadequate.

Scientific Applications:

  • Functional annotation: Enables structural annotation of phage genes to reduce the fraction of uncharacterized ORFs in phage genomes.
  • Phage genomics: Supports discovery of structural protein composition across bacteriophage genomes for comparative analyses.
  • Microbial ecology: Facilitates investigation of phage contributions to microbial community structure and function.
  • Phage therapy research: Assists evaluation of phage-encoded structural components relevant to therapeutic development.

Methodology:

An ensemble of ANNs was trained on 538,213 manually curated phage protein sequences; the dataset was split into eleven subsets by a clustering method that prevents homologous proteins between sets while maximizing sequence diversity, with ten subsets used for cross-validation and one subset held out for testing.

Topics

Details

License:
MIT
Programming Languages:
Python, JavaScript
Added:
1/18/2021
Last Updated:
1/23/2021

Operations

Publications

Cantu VA, Salamon P, Seguritan V, Redfield J, Salamon D, Edwards RA, Segall AM. PhANNs, a fast and accurate tool and web server to classify phage structural proteins. Unknown Journal. 2020. doi:10.1101/2020.04.03.023523.

Links