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...
Autores principales: | , , |
---|---|
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 |