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...

Full description

Bibliographic Details
Main Authors: Mikaela Koutrouli, Evangelos Karatzas, David Paez-Espino, Georgios A. Pavlopoulos
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