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...
Main Authors: | , , , |
---|---|
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 |