Reconstructing gene regulatory networks via memetic algorithm and LASSO based on recurrent neural networks
- 38 Downloads
Reconstructing gene regulatory networks (GRNs) from gene expression data is an important and challenging problem in system biology. In general, the problem of reconstructing GRNs can be modeled as an optimization problem. Recurrent neural network (RNN) has been widely used for GRNs. However, in a real GRN, the number of genes is very large and the relationships between genes are usually very sparse. In this paper, we design a memetic algorithm to learn partial parameters of RNN, and develop a framework based on the least absolute shrinkage and selection operator (LASSO) to reconstruct GRNs based on RNN, which is termed as MALASSORNN-GRN. In the LASSO, the task of reconstructing GRNs is decomposed into a sparse signal reconstructing problem. In the experiments, MALASSORNN-GRN is applied on synthetic data and well-known benchmark datasets DREAM3 and DREAM4. The effect of parameters on MALASSORNN-GRN is discussed, and MALASSORNN-GRN is compared with three other algorithms which are all state-of-the-art RNN learning algorithms. The results show that MALASSORNN-GRN performs best and is capable of reconstructing large-scale GRNs.
KeywordsGene regulatory networks Memetic algorithm LASSO Recurrent neural network
This work was supported in part by the General Program of National Natural Science Foundation of China (NSFC) under Grant 61773300 and in part by the Key Program of Fundamental Research Project of Natural Science of Shaanxi Province, China, under Grant 2017JZ017.
Compliance with ethical standards
Conflict of interest
The authors declare that they have no conflict of interest.
This article does not contain any studies with human participants performed by any of the authors.
- D’Haeseleer P (2000) Reconstructing gene networks from large scale gene expression data. University of New Mexico, AlbuquerqueGoogle Scholar
- Friedman N, Linial M, Nachman I, Pe’Er D (2000) Using Bayesian networks to analyze expression data. JCoB 7(3–4):601–620Google Scholar
- Hnxzswf H (2014) Oracle inequalities for lasso and Dantzig selector in high-dimensional linear regression. J Adv Math 9(7):2857–2868Google Scholar
- Huynh-Thu VA, Sanguinetti G (2018) Gene regulatory network inference: an introductory survey. Springer Nature, BerlinGoogle Scholar
- Khan A, Mandal S, Pal RK, Saha G (2016) Construction of gene regulatory networks using recurrent neural networks and swarm intelligence. Scientifica 3:1–14Google Scholar
- Kolen JF (2001) A field guide to dynamical recurrent networks. Wiley, New YorkGoogle Scholar
- Mjolsness E, Mann T, Castaño R, Wold BJ (2000) From coexpression to coregulation: an approach to inferring transcriptional regulation among gene classes from large-scale expression data. Adv Neural Inf Process Syst 12(1):928–934Google Scholar
- Mondal BS, Sarkar AK, Hasan MM, Noman N (2010) Reconstruction of gene regulatory networks using differential evolution. In: International conference on computer & information technology, pp 440–445Google Scholar
- Ozsoy MG, Polat F, Alhajj R (2015) Inference of gene regulatory networks via multiple data sources and a recommendation method. In: IEEE international conference on bioinformatics & biomedicine, pp 661–664Google Scholar
- Rakshit P, Das P, Konar A, Nasipuri M, Janarthanan R (2012) A recurrent fuzzy neural model of a gene regulatory network for knowledge extraction using invasive weed and artificial bee colony optimization algorithm. In: 2012 1st international conference on recent advances in information technology (RAIT), IEEE, pp 385–391Google Scholar
- Reinhart RF, Steil JJ (2008) Recurrent neural associative learning of forward and inverse kinematics for movement generation of the redundant pa-10 robot. In: Ecsis symposium on learning & adaptive behaviors for robotic systems. IEEE, pp 35-40Google Scholar
- Sakamoto E, Iba H (2001) Inferring a system of differential equations for a gene regulatory network by using genetic programming. In: Proceedings of the 2001 congress on evolutionary computation, vol 1. IEEE, pp 720–726Google Scholar
- Someren EPV, Wessels LFA (2001) Genetic network models: a comparative study. Proc Spie 13(December):6Google Scholar
- Taylor GW, Hinton GE, Roweis S (2006) Modeling human motion using binary latent variables. In: International conference on neural information processing systems, pp 1345–1352Google Scholar
- Van SEP, Wessels LF, Reinders MJ (2000) Linear modeling of genetic networks from experimental data. In: Eighth international conference on intelligent systems for molecular biology, pp 355–366Google Scholar
- Verstraeten D, Schrauwen B, Stroobandt D (2006) Reservoir-based techniques for speech recognition. In: International joint conference on neural networks, pp 1050–1053Google Scholar
- Weaver DC, Workman CT, Stormo GD (1999) Modeling regulatory networks with weight matrices. Pac Symp Biocomput 4:112–123Google Scholar
- Ye C, Mazlack LJ, Lu LJ (2012) Inferring fuzzy cognitive map models for gene regulatory networks from gene expression data. In: IEEE international conference on bioinformatics & biomedicine, Philadelphia, PA, USA, pp 1–4Google Scholar