Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network

Abstract Background The modeling of genetic interactions within a cell is crucial for a basic understanding of physiology and for applied areas such as drug design. Interactions in gene regulatory networks (GRNs) include effects of transcription factors, repressors, small metabolites, and microRNA s...

Full description

Bibliographic Details
Main Authors: Mina Moradi Kordmahalleh, Mohammad Gorji Sefidmazgi, Scott H. Harrison, Abdollah Homaifar
Format: Article
Language:English
Published: BMC 2017-08-01
Series:BioData Mining
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13040-017-0146-4
id doaj-22e4a1036e974f09a89498dbef14180b
record_format Article
spelling doaj-22e4a1036e974f09a89498dbef14180b2020-11-24T21:03:00ZengBMCBioData Mining1756-03812017-08-0110112510.1186/s13040-017-0146-4Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural networkMina Moradi Kordmahalleh0Mohammad Gorji Sefidmazgi1Scott H. Harrison2Abdollah Homaifar3Department of Electrical and Computer Engineering, North Carolina A&T State UniversityDepartment of Electrical and Computer Engineering, North Carolina A&T State UniversityDepartment of Biology, North Carolina A&T State UniversityDepartment of Electrical and Computer Engineering, North Carolina A&T State UniversityAbstract Background The modeling of genetic interactions within a cell is crucial for a basic understanding of physiology and for applied areas such as drug design. Interactions in gene regulatory networks (GRNs) include effects of transcription factors, repressors, small metabolites, and microRNA species. In addition, the effects of regulatory interactions are not always simultaneous, but can occur after a finite time delay, or as a combined outcome of simultaneous and time delayed interactions. Powerful biotechnologies have been rapidly and successfully measuring levels of genetic expression to illuminate different states of biological systems. This has led to an ensuing challenge to improve the identification of specific regulatory mechanisms through regulatory network reconstructions. Solutions to this challenge will ultimately help to spur forward efforts based on the usage of regulatory network reconstructions in systems biology applications. Methods We have developed a hierarchical recurrent neural network (HRNN) that identifies time-delayed gene interactions using time-course data. A customized genetic algorithm (GA) was used to optimize hierarchical connectivity of regulatory genes and a target gene. The proposed design provides a non-fully connected network with the flexibility of using recurrent connections inside the network. These features and the non-linearity of the HRNN facilitate the process of identifying temporal patterns of a GRN. Results Our HRNN method was implemented with the Python language. It was first evaluated on simulated data representing linear and nonlinear time-delayed gene-gene interaction models across a range of network sizes and variances of noise. We then further demonstrated the capability of our method in reconstructing GRNs of the Saccharomyces cerevisiae synthetic network for in vivo benchmarking of reverse-engineering and modeling approaches (IRMA). We compared the performance of our method to TD-ARACNE, HCC-CLINDE, TSNI and ebdbNet across different network sizes and levels of stochastic noise. We found our HRNN method to be superior in terms of accuracy for nonlinear data sets with higher amounts of noise. Conclusions The proposed method identifies time-delayed gene-gene interactions of GRNs. The topology-based advancement of our HRNN worked as expected by more effectively modeling nonlinear data sets. As a non-fully connected network, an added benefit to HRNN was how it helped to find the few genes which regulated the target gene over different time delays.http://link.springer.com/article/10.1186/s13040-017-0146-4Gene regulatory networkHierarchical recurrent neural networkGenetic algorithmTime delay
collection DOAJ
language English
format Article
sources DOAJ
author Mina Moradi Kordmahalleh
Mohammad Gorji Sefidmazgi
Scott H. Harrison
Abdollah Homaifar
spellingShingle Mina Moradi Kordmahalleh
Mohammad Gorji Sefidmazgi
Scott H. Harrison
Abdollah Homaifar
Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
BioData Mining
Gene regulatory network
Hierarchical recurrent neural network
Genetic algorithm
Time delay
author_facet Mina Moradi Kordmahalleh
Mohammad Gorji Sefidmazgi
Scott H. Harrison
Abdollah Homaifar
author_sort Mina Moradi Kordmahalleh
title Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
title_short Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
title_full Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
title_fullStr Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
title_full_unstemmed Identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
title_sort identifying time-delayed gene regulatory networks via an evolvable hierarchical recurrent neural network
publisher BMC
series BioData Mining
issn 1756-0381
publishDate 2017-08-01
description Abstract Background The modeling of genetic interactions within a cell is crucial for a basic understanding of physiology and for applied areas such as drug design. Interactions in gene regulatory networks (GRNs) include effects of transcription factors, repressors, small metabolites, and microRNA species. In addition, the effects of regulatory interactions are not always simultaneous, but can occur after a finite time delay, or as a combined outcome of simultaneous and time delayed interactions. Powerful biotechnologies have been rapidly and successfully measuring levels of genetic expression to illuminate different states of biological systems. This has led to an ensuing challenge to improve the identification of specific regulatory mechanisms through regulatory network reconstructions. Solutions to this challenge will ultimately help to spur forward efforts based on the usage of regulatory network reconstructions in systems biology applications. Methods We have developed a hierarchical recurrent neural network (HRNN) that identifies time-delayed gene interactions using time-course data. A customized genetic algorithm (GA) was used to optimize hierarchical connectivity of regulatory genes and a target gene. The proposed design provides a non-fully connected network with the flexibility of using recurrent connections inside the network. These features and the non-linearity of the HRNN facilitate the process of identifying temporal patterns of a GRN. Results Our HRNN method was implemented with the Python language. It was first evaluated on simulated data representing linear and nonlinear time-delayed gene-gene interaction models across a range of network sizes and variances of noise. We then further demonstrated the capability of our method in reconstructing GRNs of the Saccharomyces cerevisiae synthetic network for in vivo benchmarking of reverse-engineering and modeling approaches (IRMA). We compared the performance of our method to TD-ARACNE, HCC-CLINDE, TSNI and ebdbNet across different network sizes and levels of stochastic noise. We found our HRNN method to be superior in terms of accuracy for nonlinear data sets with higher amounts of noise. Conclusions The proposed method identifies time-delayed gene-gene interactions of GRNs. The topology-based advancement of our HRNN worked as expected by more effectively modeling nonlinear data sets. As a non-fully connected network, an added benefit to HRNN was how it helped to find the few genes which regulated the target gene over different time delays.
topic Gene regulatory network
Hierarchical recurrent neural network
Genetic algorithm
Time delay
url http://link.springer.com/article/10.1186/s13040-017-0146-4
work_keys_str_mv AT minamoradikordmahalleh identifyingtimedelayedgeneregulatorynetworksviaanevolvablehierarchicalrecurrentneuralnetwork
AT mohammadgorjisefidmazgi identifyingtimedelayedgeneregulatorynetworksviaanevolvablehierarchicalrecurrentneuralnetwork
AT scotthharrison identifyingtimedelayedgeneregulatorynetworksviaanevolvablehierarchicalrecurrentneuralnetwork
AT abdollahhomaifar identifyingtimedelayedgeneregulatorynetworksviaanevolvablehierarchicalrecurrentneuralnetwork
_version_ 1716774555630960640