A Guide to Conquer the Biological Network Era Using Graph Theory
Networks are one of the most common ways to represent biological systems as complex sets of binary interactions or relations between different bioentities. In this article, we discuss the basic graph theory concepts and the various graph types, as well as the available data structures for storing an...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Frontiers Media S.A.
2020-01-01
|
Series: | Frontiers in Bioengineering and Biotechnology |
Subjects: | |
Online Access: | https://www.frontiersin.org/article/10.3389/fbioe.2020.00034/full |
id |
doaj-ee5f56cee6794d49a9ae4fad92067bbc |
---|---|
record_format |
Article |
spelling |
doaj-ee5f56cee6794d49a9ae4fad92067bbc2020-11-25T01:58:29ZengFrontiers Media S.A.Frontiers in Bioengineering and Biotechnology2296-41852020-01-01810.3389/fbioe.2020.00034504360A Guide to Conquer the Biological Network Era Using Graph TheoryMikaela Koutrouli0Evangelos Karatzas1Evangelos Karatzas2David Paez-Espino3Georgios A. Pavlopoulos4Institute for Fundamental Biomedical Research, BSRC “Alexander Fleming”, Vari, GreeceInstitute for Fundamental Biomedical Research, BSRC “Alexander Fleming”, Vari, GreeceDepartment of Informatics and Telecommunications, University of Athens, Athens, GreeceLawrence Berkeley National Laboratory, Department of Energy, Joint Genome Institute, Walnut Creek, CA, United StatesInstitute for Fundamental Biomedical Research, BSRC “Alexander Fleming”, Vari, GreeceNetworks are one of the most common ways to represent biological systems as complex sets of binary interactions or relations between different bioentities. In this article, we discuss the basic graph theory concepts and the various graph types, as well as the available data structures for storing and reading graphs. In addition, we describe several network properties and we highlight some of the widely used network topological features. We briefly mention the network patterns, motifs and models, and we further comment on the types of biological and biomedical networks along with their corresponding computer- and human-readable file formats. Finally, we discuss a variety of algorithms and metrics for network analyses regarding graph drawing, clustering, visualization, link prediction, perturbation, and network alignment as well as the current state-of-the-art tools. We expect this review to reach a very broad spectrum of readers varying from experts to beginners while encouraging them to enhance the field further.https://www.frontiersin.org/article/10.3389/fbioe.2020.00034/fullbiological networkstopologygraph theoryvisualizationclustering |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Mikaela Koutrouli Evangelos Karatzas Evangelos Karatzas David Paez-Espino Georgios A. Pavlopoulos |
spellingShingle |
Mikaela Koutrouli Evangelos Karatzas Evangelos Karatzas David Paez-Espino Georgios A. Pavlopoulos A Guide to Conquer the Biological Network Era Using Graph Theory Frontiers in Bioengineering and Biotechnology biological networks topology graph theory visualization clustering |
author_facet |
Mikaela Koutrouli Evangelos Karatzas Evangelos Karatzas David Paez-Espino Georgios A. Pavlopoulos |
author_sort |
Mikaela Koutrouli |
title |
A Guide to Conquer the Biological Network Era Using Graph Theory |
title_short |
A Guide to Conquer the Biological Network Era Using Graph Theory |
title_full |
A Guide to Conquer the Biological Network Era Using Graph Theory |
title_fullStr |
A Guide to Conquer the Biological Network Era Using Graph Theory |
title_full_unstemmed |
A Guide to Conquer the Biological Network Era Using Graph Theory |
title_sort |
guide to conquer the biological network era using graph theory |
publisher |
Frontiers Media S.A. |
series |
Frontiers in Bioengineering and Biotechnology |
issn |
2296-4185 |
publishDate |
2020-01-01 |
description |
Networks are one of the most common ways to represent biological systems as complex sets of binary interactions or relations between different bioentities. In this article, we discuss the basic graph theory concepts and the various graph types, as well as the available data structures for storing and reading graphs. In addition, we describe several network properties and we highlight some of the widely used network topological features. We briefly mention the network patterns, motifs and models, and we further comment on the types of biological and biomedical networks along with their corresponding computer- and human-readable file formats. Finally, we discuss a variety of algorithms and metrics for network analyses regarding graph drawing, clustering, visualization, link prediction, perturbation, and network alignment as well as the current state-of-the-art tools. We expect this review to reach a very broad spectrum of readers varying from experts to beginners while encouraging them to enhance the field further. |
topic |
biological networks topology graph theory visualization clustering |
url |
https://www.frontiersin.org/article/10.3389/fbioe.2020.00034/full |
work_keys_str_mv |
AT mikaelakoutrouli aguidetoconquerthebiologicalnetworkerausinggraphtheory AT evangeloskaratzas aguidetoconquerthebiologicalnetworkerausinggraphtheory AT evangeloskaratzas aguidetoconquerthebiologicalnetworkerausinggraphtheory AT davidpaezespino aguidetoconquerthebiologicalnetworkerausinggraphtheory AT georgiosapavlopoulos aguidetoconquerthebiologicalnetworkerausinggraphtheory AT mikaelakoutrouli guidetoconquerthebiologicalnetworkerausinggraphtheory AT evangeloskaratzas guidetoconquerthebiologicalnetworkerausinggraphtheory AT evangeloskaratzas guidetoconquerthebiologicalnetworkerausinggraphtheory AT davidpaezespino guidetoconquerthebiologicalnetworkerausinggraphtheory AT georgiosapavlopoulos guidetoconquerthebiologicalnetworkerausinggraphtheory |
_version_ |
1724969352529182720 |