PorthoMCL

PorthoMCL identifies orthologous genes and gene clusters across thousands of genomes using a parallel implementation of the Markov Cluster Algorithm (MCL) to enable large-scale comparative genomics.


Key Features:

  • Ultrafast Performance: Processes thousands of genomes rapidly to reduce runtime on large-scale datasets.
  • Parallel Processing Capability: Executes on a single machine or distributed computer clusters, leveraging parallel computing to accelerate MCL clustering.
  • Scalability: Scales with growing numbers of available genomes to accommodate expanding sequencing datasets.

Scientific Applications:

  • Ortholog Identification: Identifies orthologous genes among numerous genomes to support evolutionary studies and functional annotation.
  • Genomic Analysis: Enables comparative genomic analyses by clustering and comparing large gene sets across species.

Methodology:

Parallel implementation of the Markov Cluster Algorithm (MCL) for ortholog prediction, with support for execution on single machines or distributed computer clusters to handle thousands of genomes.

Topics

Details

License:
GPL-3.0
Programming Languages:
Python, Shell, Perl
Added:
1/18/2021
Last Updated:
1/24/2021

Operations

Publications

Tabari E, Su Z. PorthoMCL: Parallel orthology prediction using MCL for the realm of massive genome availability. Big Data Analytics. 2017;2(1). doi:10.1186/s41044-016-0019-8. PMID:33312711. PMCID:PMC7731588.

PMID: 33312711
PMCID: PMC7731588
Funding: - Directorate for Biological Sciences: EF0849615 - Directorate for Computer and Information Science and Engineering: CCF1048261 - National Institute of General Medical Sciences: R01GM106013