BPM

BPM performs distributed sequence analysis and comparative genomics by coordinating BLAST alignments, phylogenetic profiling, and MCL clustering across the European Grid Infrastructure (EGI).


Key Features:

  • Modular components: BLAST alignment, phylogenetic profiling, and MCL clustering are implemented as three core modules that can operate independently or in combination.
  • Mode 1 — BLAST-based clustering: Clusters protein query and database sequences based on BLAST output criteria.
  • Mode 2 — Phylogenetic profiling: Generates phylogenetic profiles for each query sequence using the genomes associated with the database proteins.
  • Mode 3 — Profile-guided MCL clustering: Performs MCL clustering of protein queries guided by generated phylogenetic profiles.
  • Mode 4 — Integrated clustering and profiling: Integrates outputs from Mode 1 and Mode 3.
  • Mode 5 — All-vs-all/pangenome analysis: Supports all-vs-all sequence comparisons for pangenome analyses by using identical files for query and database inputs.
  • Distributed execution on EGI: Automatically distributes processes and data across available computational resources on the European Grid Infrastructure to scale processing.
  • Performance: Reports up to a 14x improvement in processing speed over traditional methods.
  • Compatibility: Maintains compatibility with BLAST, MCL, and phylogenetic profiling workflows and accepts FASTA-formatted protein sequences.

Scientific Applications:

  • Comparative genomics: Enables large-scale comparative genomics analyses through sequence alignment, clustering, and phylogenetic profiling.
  • Enzyme pathway and functional group identification: Supports targeted investigations of enzyme pathways within custom databases to identify functional groups.
  • Pangenome analyses: Facilitates pangenome analyses via all-vs-all sequence comparisons and clustering.
  • Evolutionary and functional inference: Assists inference of functionality and evolutionary relationships through combined alignment, profiling, and clustering.

Methodology:

Performs BLAST alignments, generates phylogenetic profiles from database genomes, applies MCL clustering, accepts FASTA-formatted query and database protein sequences plus a text file listing genomes and a configuration file for mode selection, and distributes tasks across the European Grid Infrastructure (EGI).

Topics

Details

License:
MIT
Maturity:
Legacy
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Shell
Added:
9/9/2017
Last Updated:
5/17/2021

Operations

Publications

Psomopoulos F, Vrousgou O, Mitkas P. Large-scale modular comparative genomics: the Grid approach. Unknown Journal. 2015. doi:10.7490/f1000research.1110127.1.

Documentation