Spiking Neural Models and Their Application in DNA Microarrays Classification

Gene expression in DNA microarrays has been widely used to determine which genes are related with a disease, identify tumors, determine a treatment for a disease, etc.; all of this based on the classification of DNA microarrays. Several pattern recognition and computational intelligence techniques such as Artificial Neural Networks (ANN) have been used to predict diseases in terms of the gene expression levels. However, to train an ANN using a reduced number of DNA microarray samples, it is necessary to apply more robust neural models due to the samples are composed of an enormous quantity of genes. In this paper, we described how a spiking neural model can be applied to solve a DNA microarrays classification task. The proposed methodology selects the most relevant genes that are related with a particular disease by means of the artificial bee colony algorithm. After that, the selected genes are used to train a spiking neural model (SNM) using a learning approach based on the particle swarm optimization algorithm. Finally, to asses the accuracy of the proposed methodology, a DNA microarrays dataset related to identify leukemia was used. The experimental results obtained with the proposed methodology are compared against those obtained with traditional distance classifier, feedforward neural networks and support vector machines. The results suggest that SNM provides acceptable results and comparable with those obtained with classical neural networks.

[1]  Ghada Hany Badr,et al.  Genetic Bee Colony (GBC) algorithm: A new gene selection method for microarray cancer classification , 2015, Comput. Biol. Chem..

[2]  Wofgang Maas,et al.  Networks of spiking neurons: the third generation of neural network models , 1997 .

[3]  Barnali Sahu,et al.  A Novel Feature Selection Algorithm using Particle Swarm Optimization for Cancer Microarray Data , 2012 .

[4]  Nikola K. Kasabov,et al.  Evolving spiking neural networks for spatio-and spectro-temporal pattern recognition , 2012, 2012 6th IEEE International Conference Intelligent Systems.

[5]  Mustafa Ozen,et al.  Artificial Neural Network Analysis of DNA Microarray-based Prostate Cancer Recurrence , 2005, 2005 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology.

[6]  Roberto Antonio Vázquez,et al.  Tuning the parameters of an integrate and fire neuron via a genetic algorithm for solving pattern recognition problems , 2015, Neurocomputing.

[7]  M. Ringnér,et al.  Classification and diagnostic prediction of cancers using gene expression profiling and artificial neural networks , 2001, Nature Medicine.

[8]  Beatriz A. Garro,et al.  Classification of DNA microarrays using artificial neural networks and ABC algorithm , 2016, Appl. Soft Comput..

[9]  J. Mesirov,et al.  Molecular classification of cancer: class discovery and class prediction by gene expression monitoring. , 1999, Science.

[10]  Beatriz A. Garro,et al.  Training Spiking Neural Models Using Artificial Bee Colony , 2015, Comput. Intell. Neurosci..

[11]  Rufin van Rullen,et al.  SpikeNet: real-time visual processing with one spike per neuron , 2004, Neurocomputing.

[12]  L. F Abbott,et al.  Lapicque’s introduction of the integrate-and-fire model neuron (1907) , 1999, Brain Research Bulletin.

[13]  Jie-Sheng Wang,et al.  Feed-Forward Neural Network Soft-Sensor Modeling of Flotation Process Based on Particle Swarm Optimization and Gravitational Search Algorithm , 2015, Comput. Intell. Neurosci..

[14]  Christophe Lemetre,et al.  An introduction to artificial neural networks in bioinformatics - application to complex microarray and mass spectrometry datasets in cancer studies , 2008, Briefings Bioinform..

[15]  Liam McDaid,et al.  SWAT: A Spiking Neural Network Training Algorithm for Classification Problems , 2010, IEEE Transactions on Neural Networks.

[16]  A. Hodgkin The local electric changes associated with repetitive action in a non‐medullated axon , 1948, The Journal of physiology.

[17]  Juan Humberto Sossa Azuela,et al.  Evolving Neural Networks: A Comparison between Differential Evolution and Particle Swarm Optimization , 2011, ICSI.

[18]  Catherine D. Schuman,et al.  A Survey of Neuromorphic Computing and Neural Networks in Hardware , 2017, ArXiv.

[19]  Gil Alterovitz,et al.  Improving PLS-RFE based gene selection for microarray data classification , 2015, Comput. Biol. Medicine.

[20]  Michael E. Hasselmo,et al.  A Proposed Function for Hippocampal Theta Rhythm: Separate Phases of Encoding and Retrieval Enhance Reversal of Prior Learning , 2002, Neural Computation.

[21]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[22]  Beatriz A. Garro,et al.  Designing Artificial Neural Networks Using Particle Swarm Optimization Algorithms , 2015, Comput. Intell. Neurosci..

[23]  Beatriz A. Garro,et al.  Training Spiking Neurons by Means of Particle Swarm Optimization , 2011, ICSI.