Cargando…

Kavosh: a new algorithm for finding network motifs

BACKGROUND: Complex networks are studied across many fields of science and are particularly important to understand biological processes. Motifs in networks are small connected sub-graphs that occur significantly in higher frequencies than in random networks. They have recently gathered much attenti...

Descripción completa

Detalles Bibliográficos
Autores principales: Kashani, Zahra Razaghi Moghadam, Ahrabian, Hayedeh, Elahi, Elahe, Nowzari-Dalini, Abbas, Ansari, Elnaz Saberi, Asadi, Sahar, Mohammadi, Shahin, Schreiber, Falk, Masoudi-Nejad, Ali
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2765973/
https://www.ncbi.nlm.nih.gov/pubmed/19799800
http://dx.doi.org/10.1186/1471-2105-10-318
_version_ 1782173185010040832
author Kashani, Zahra Razaghi Moghadam
Ahrabian, Hayedeh
Elahi, Elahe
Nowzari-Dalini, Abbas
Ansari, Elnaz Saberi
Asadi, Sahar
Mohammadi, Shahin
Schreiber, Falk
Masoudi-Nejad, Ali
author_facet Kashani, Zahra Razaghi Moghadam
Ahrabian, Hayedeh
Elahi, Elahe
Nowzari-Dalini, Abbas
Ansari, Elnaz Saberi
Asadi, Sahar
Mohammadi, Shahin
Schreiber, Falk
Masoudi-Nejad, Ali
author_sort Kashani, Zahra Razaghi Moghadam
collection PubMed
description BACKGROUND: Complex networks are studied across many fields of science and are particularly important to understand biological processes. Motifs in networks are small connected sub-graphs that occur significantly in higher frequencies than in random networks. They have recently gathered much attention as a useful concept to uncover structural design principles of complex networks. Existing algorithms for finding network motifs are extremely costly in CPU time and memory consumption and have practically restrictions on the size of motifs. RESULTS: We present a new algorithm (Kavosh), for finding k-size network motifs with less memory and CPU time in comparison to other existing algorithms. Our algorithm is based on counting all k-size sub-graphs of a given graph (directed or undirected). We evaluated our algorithm on biological networks of E. coli and S. cereviciae, and also on non-biological networks: a social and an electronic network. CONCLUSION: The efficiency of our algorithm is demonstrated by comparing the obtained results with three well-known motif finding tools. For comparison, the CPU time, memory usage and the similarities of obtained motifs are considered. Besides, Kavosh can be employed for finding motifs of size greater than eight, while most of the other algorithms have restriction on motifs with size greater than eight. The Kavosh source code and help files are freely available at: .
format Text
id pubmed-2765973
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-27659732009-10-23 Kavosh: a new algorithm for finding network motifs Kashani, Zahra Razaghi Moghadam Ahrabian, Hayedeh Elahi, Elahe Nowzari-Dalini, Abbas Ansari, Elnaz Saberi Asadi, Sahar Mohammadi, Shahin Schreiber, Falk Masoudi-Nejad, Ali BMC Bioinformatics Methodology Article BACKGROUND: Complex networks are studied across many fields of science and are particularly important to understand biological processes. Motifs in networks are small connected sub-graphs that occur significantly in higher frequencies than in random networks. They have recently gathered much attention as a useful concept to uncover structural design principles of complex networks. Existing algorithms for finding network motifs are extremely costly in CPU time and memory consumption and have practically restrictions on the size of motifs. RESULTS: We present a new algorithm (Kavosh), for finding k-size network motifs with less memory and CPU time in comparison to other existing algorithms. Our algorithm is based on counting all k-size sub-graphs of a given graph (directed or undirected). We evaluated our algorithm on biological networks of E. coli and S. cereviciae, and also on non-biological networks: a social and an electronic network. CONCLUSION: The efficiency of our algorithm is demonstrated by comparing the obtained results with three well-known motif finding tools. For comparison, the CPU time, memory usage and the similarities of obtained motifs are considered. Besides, Kavosh can be employed for finding motifs of size greater than eight, while most of the other algorithms have restriction on motifs with size greater than eight. The Kavosh source code and help files are freely available at: . BioMed Central 2009-10-04 /pmc/articles/PMC2765973/ /pubmed/19799800 http://dx.doi.org/10.1186/1471-2105-10-318 Text en Copyright © 2009 Kashani et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Methodology Article
Kashani, Zahra Razaghi Moghadam
Ahrabian, Hayedeh
Elahi, Elahe
Nowzari-Dalini, Abbas
Ansari, Elnaz Saberi
Asadi, Sahar
Mohammadi, Shahin
Schreiber, Falk
Masoudi-Nejad, Ali
Kavosh: a new algorithm for finding network motifs
title Kavosh: a new algorithm for finding network motifs
title_full Kavosh: a new algorithm for finding network motifs
title_fullStr Kavosh: a new algorithm for finding network motifs
title_full_unstemmed Kavosh: a new algorithm for finding network motifs
title_short Kavosh: a new algorithm for finding network motifs
title_sort kavosh: a new algorithm for finding network motifs
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2765973/
https://www.ncbi.nlm.nih.gov/pubmed/19799800
http://dx.doi.org/10.1186/1471-2105-10-318
work_keys_str_mv AT kashanizahrarazaghimoghadam kavoshanewalgorithmforfindingnetworkmotifs
AT ahrabianhayedeh kavoshanewalgorithmforfindingnetworkmotifs
AT elahielahe kavoshanewalgorithmforfindingnetworkmotifs
AT nowzaridaliniabbas kavoshanewalgorithmforfindingnetworkmotifs
AT ansarielnazsaberi kavoshanewalgorithmforfindingnetworkmotifs
AT asadisahar kavoshanewalgorithmforfindingnetworkmotifs
AT mohammadishahin kavoshanewalgorithmforfindingnetworkmotifs
AT schreiberfalk kavoshanewalgorithmforfindingnetworkmotifs
AT masoudinejadali kavoshanewalgorithmforfindingnetworkmotifs