Lecture notes in computer scienceBioinformaticsPeer-reviewed journal article
Parallel maximal common subgraphs with labels for molecular biology
Abstract
Advances in graph algorithmics have allowed in-depth study of many natural objects from molecular biology or chemistry to social networks. Particularly in molecular biology and cheminformatics, understanding complex structures by identifying conserved sub-structures is a key milestone towards the artificial design of novel components with specific functions. Given a dataset of structures, we are interested in identifying all maximum common connected partial subgraphs between each pair of graphs, a task notoriously NP-Hard. In this work, we present parallel algorithms over shared and distributed memory to enumerate all maximal connected common sub-graphs between pairs of arbitrary multi-directed graphs with labels on their edges. We offer an implementation of these methods and evaluate their performance on the non-redundant dataset of all known RNA 3D structures. We show that we can compute the exact results in a reasonable time for each pairwise comparison while taking into account a much more diverse set of interactions--resulting in much denser graphs--resulting in an order of magnitude more conserved modules. All code is available at https://gitlab.info.uqam.ca/cbe/pasigraph and results in the branch results.
- Citations
- 2
- FWCI
- 0.76
- Field percentile
- top 33%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Finding recurrent RNA structural networks with fast maximal common subgraphs of edge-colored graphs
Antoine Soulé, Vladimir Reinharz, … Jérôme Waldispühl·PLoS Computational BiologyPeer-reviewed·May 28, 2021
- FASTiso: Fast Algorithm on Search state Tree for subgraph ISOmorphism in graphs of any size and density
Wilfried Agbeto, Camille Coti B, Vladimir Reinharz·bioRxiv·Feb 28, 2025
- Frequent subgraph mining for biologically meaningful structural motifs
Sebastian Keller, Pauli Miettinen, Olga V. Kalinina·bioRxiv·May 14, 2020
- Validating paired-end read alignments in sequence graphs
Chirag Jain, Haowen Zhang, … Srinivas Aluru·bioRxiv·Jun 26, 2019
- Exact polynomial-time isomorphism testing in directed graphs through comparison of vertex signatures in Krylov subspaces.
Robert John O’Shea·bioRxiv·Jul 28, 2022
- Directed Shortest Walk on Temporal Graphs
Alex Khodaverdian, Nir Yosef·bioRxiv·Jul 8, 2022