Broccoli

Broccoli assigns orthologous groups and orthologous pairs among proteins using ultra-fast phylogenetic analyses and a network-based, parameter-free label propagation algorithm to improve orthology inference for comparative genomics and evolutionary studies.


Key Features:

  • Phylogenetic Analysis: Performs ultra-fast phylogenetic analyses across proteins to provide a foundation for orthology inference.
  • Network-Based Orthology Assignment: Constructs a phylogenetic network and applies a parameter-free machine learning label propagation algorithm to identify orthologous groups and orthologous pairs.
  • Detection of Chimeric Proteins: Detects chimeric proteins arising from gene-fusion events and assigns their constituent parts to the corresponding orthologous groups.
  • Performance and Scalability: Exhibits runtime efficiency comparable to recent distance-based methods and demonstrates superior performance in benchmark comparisons with existing orthology pipelines.

Scientific Applications:

  • Comparative Genomics: Provides precise orthology assignments to support genome comparisons across species for evolutionary and comparative analyses.
  • Functional Annotation: Supports annotation of gene functions by identifying orthologous groups for transfer of functional information.
  • Evolutionary Biology: Enables investigation of evolutionary mechanisms such as gene fusion through detection of chimeric proteins and accurate orthology assignments.

Methodology:

Performs ultra-fast phylogenetic analyses to build a phylogenetic network, applies a parameter-free label propagation machine learning algorithm to identify orthologous groups and pairs, and detects chimeric proteins resulting from gene-fusion events.

Topics

Details

License:
GPL-3.0
Programming Languages:
Python
Added:
1/14/2020
Last Updated:
12/9/2020

Operations

Publications

Derelle R, Philippe H, Colbourne JK. Broccoli: combining phylogenetic and network analyses for orthology assignment. Unknown Journal. 2019. doi:10.1101/2019.12.13.875831.

Derelle R, Philippe H, Colbourne JK. Broccoli: Combining Phylogenetic and Network Analyses for Orthology Assignment. Molecular Biology and Evolution. 2020;37(11):3389-3396. doi:10.1093/molbev/msaa159. PMID:32602888.

PMID: 32602888
Funding: - NERC: NE/N006216/1 - UK NERC award Cracking the Code of Adaptive Evolution: NE/N016777/1