Cargando…

RASMA: a reverse search algorithm for mining maximal frequent subgraphs

BACKGROUND: Given a collection of coexpression networks over a set of genes, identifying subnetworks that appear frequently is an important research problem known as mining frequent subgraphs. Maximal frequent subgraphs are a representative set of frequent subgraphs; A frequent subgraph is maximal i...

Descripción completa

Detalles Bibliográficos
Autores principales: Salem, Saeed, Alokshiya, Mohammed, Hasan, Mohammad Al
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7962222/
https://www.ncbi.nlm.nih.gov/pubmed/33726790
http://dx.doi.org/10.1186/s13040-021-00250-1
_version_ 1783665427622133760
author Salem, Saeed
Alokshiya, Mohammed
Hasan, Mohammad Al
author_facet Salem, Saeed
Alokshiya, Mohammed
Hasan, Mohammad Al
author_sort Salem, Saeed
collection PubMed
description BACKGROUND: Given a collection of coexpression networks over a set of genes, identifying subnetworks that appear frequently is an important research problem known as mining frequent subgraphs. Maximal frequent subgraphs are a representative set of frequent subgraphs; A frequent subgraph is maximal if it does not have a super-graph that is frequent. In the bioinformatics discipline, methodologies for mining frequent and/or maximal frequent subgraphs can be used to discover interesting network motifs that elucidate complex interactions among genes, reflected through the edges of the frequent subnetworks. Further study of frequent coexpression subnetworks enhances the discovery of biological modules and biological signatures for gene expression and disease classification. RESULTS: We propose a reverse search algorithm, called RASMA, for mining frequent and maximal frequent subgraphs in a given collection of graphs. A key innovation in RASMA is a connected subgraph enumerator that uses a reverse-search strategy to enumerate connected subgraphs of an undirected graph. Using this enumeration strategy, RASMA obtains all maximal frequent subgraphs very efficiently. To overcome the computationally prohibitive task of enumerating all frequent subgraphs while mining for the maximal frequent subgraphs, RASMA employs several pruning strategies that substantially improve its overall runtime performance. Experimental results show that on large gene coexpression networks, the proposed algorithm efficiently mines biologically relevant maximal frequent subgraphs. CONCLUSION: Extracting recurrent gene coexpression subnetworks from multiple gene expression experiments enables the discovery of functional modules and subnetwork biomarkers. We have proposed a reverse search algorithm for mining maximal frequent subnetworks. Enrichment analysis of the extracted maximal frequent subnetworks reveals that subnetworks that are frequent are highly enriched with known biological ontologies.
format Online
Article
Text
id pubmed-7962222
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-79622222021-03-16 RASMA: a reverse search algorithm for mining maximal frequent subgraphs Salem, Saeed Alokshiya, Mohammed Hasan, Mohammad Al BioData Min Research BACKGROUND: Given a collection of coexpression networks over a set of genes, identifying subnetworks that appear frequently is an important research problem known as mining frequent subgraphs. Maximal frequent subgraphs are a representative set of frequent subgraphs; A frequent subgraph is maximal if it does not have a super-graph that is frequent. In the bioinformatics discipline, methodologies for mining frequent and/or maximal frequent subgraphs can be used to discover interesting network motifs that elucidate complex interactions among genes, reflected through the edges of the frequent subnetworks. Further study of frequent coexpression subnetworks enhances the discovery of biological modules and biological signatures for gene expression and disease classification. RESULTS: We propose a reverse search algorithm, called RASMA, for mining frequent and maximal frequent subgraphs in a given collection of graphs. A key innovation in RASMA is a connected subgraph enumerator that uses a reverse-search strategy to enumerate connected subgraphs of an undirected graph. Using this enumeration strategy, RASMA obtains all maximal frequent subgraphs very efficiently. To overcome the computationally prohibitive task of enumerating all frequent subgraphs while mining for the maximal frequent subgraphs, RASMA employs several pruning strategies that substantially improve its overall runtime performance. Experimental results show that on large gene coexpression networks, the proposed algorithm efficiently mines biologically relevant maximal frequent subgraphs. CONCLUSION: Extracting recurrent gene coexpression subnetworks from multiple gene expression experiments enables the discovery of functional modules and subnetwork biomarkers. We have proposed a reverse search algorithm for mining maximal frequent subnetworks. Enrichment analysis of the extracted maximal frequent subnetworks reveals that subnetworks that are frequent are highly enriched with known biological ontologies. BioMed Central 2021-03-16 /pmc/articles/PMC7962222/ /pubmed/33726790 http://dx.doi.org/10.1186/s13040-021-00250-1 Text en © The Author(s) 2021 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Research
Salem, Saeed
Alokshiya, Mohammed
Hasan, Mohammad Al
RASMA: a reverse search algorithm for mining maximal frequent subgraphs
title RASMA: a reverse search algorithm for mining maximal frequent subgraphs
title_full RASMA: a reverse search algorithm for mining maximal frequent subgraphs
title_fullStr RASMA: a reverse search algorithm for mining maximal frequent subgraphs
title_full_unstemmed RASMA: a reverse search algorithm for mining maximal frequent subgraphs
title_short RASMA: a reverse search algorithm for mining maximal frequent subgraphs
title_sort rasma: a reverse search algorithm for mining maximal frequent subgraphs
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7962222/
https://www.ncbi.nlm.nih.gov/pubmed/33726790
http://dx.doi.org/10.1186/s13040-021-00250-1
work_keys_str_mv AT salemsaeed rasmaareversesearchalgorithmforminingmaximalfrequentsubgraphs
AT alokshiyamohammed rasmaareversesearchalgorithmforminingmaximalfrequentsubgraphs
AT hasanmohammadal rasmaareversesearchalgorithmforminingmaximalfrequentsubgraphs