Profylo: A Python Package for Phylogenetic Profile Comparison and Analysis

Phylogenetic profiling, involving the analysis of presence-absence of orthologs in a set of species, is a way to infer functional association between genes through co-evolutionary patterns. Since its inception, numerous methods have been described to construct phylogenetic profiles, evaluate their similarity, or identify clusters of co-evolving genes. However, few of these methods are available as downloadable software. We present Profylo, a phylogenetic profiling toolkit made available as an open-source Python 3.0 package. Profylo implements seven methods for comparing phylogenetic profiling, four algorithms for identification of co-evolving clusters, as well as tools to help with their analysis, including visualization features. We take advantage of the variety of methods implemented in Profylo to benchmark their ability to predict functional relationships between human genes, using different datasets. Finally, we demonstrate the utility of the package with an example case study of the presence-absence of all protein-coding genes in the human genome. Profylo is available on GitHub at https://github.com/MartinSchoenstein/Profylo .

Authors

Institutions

Publication Details

Journal
Journal of Molecular Evolution
Published
2025-10-29
DOI
https://doi.org/10.1007/s00239-025-10280-6
Citations
1
Primary Topic
Genomics and Phylogenetic Studies
Type
article
Field-Weighted Citation Impact
0.81

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Profylo: A Python Package for Phylogenetic Profile Comparison and Analysis

Yannis Nevers, Odile Lecompte, Arnaud Kress, Martin Schoenstein
1 citations
Journal of Molecular Evolution
Genomics and Phylogenetic Studies
0.81
article

Profylo: A Python Package for Phylogenetic Profile Comparison and Analysis

Yannis Nevers, Odile Lecompte, Arnaud Kress, Martin Schoenstein
article en
1 citations

Abstract

Phylogenetic profiling, involving the analysis of presence-absence of orthologs in a set of species, is a way to infer functional association between genes through co-evolutionary patterns. Since its inception, numerous methods have been described to construct phylogenetic profiles, evaluate their similarity, or identify clusters of co-evolving genes. However, few of these methods are available as downloadable software. We present Profylo, a phylogenetic profiling toolkit made available as an open-source Python 3.0 package. Profylo implements seven methods for comparing phylogenetic profiling, four algorithms for identification of co-evolving clusters, as well as tools to help with their analysis, including visualization features. We take advantage of the variety of methods implemented in Profylo to benchmark their ability to predict functional relationships between human genes, using different datasets. Finally, we demonstrate the utility of the package with an example case study of the presence-absence of all protein-coding genes in the human genome. Profylo is available on GitHub at https://github.com/MartinSchoenstein/Profylo .

Journal of Molecular EvolutionVol. 93(6)
Centre National de la Recherche Scientifique (FR), Université de Strasbourg (FR)
Agence Nationale de la Recherche, Université de Strasbourg
Openalex Percentile: Top 22%
Genomics and Phylogenetic Studies
0.81
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.