AFSBN: A Method of Artificial Fish Swarm Optimizing Bayesian Network for Epistasis Detection

IEEE/ACM Trans Comput Biol Bioinform. 2021 Jul-Aug;18(4):1369-1383. doi: 10.1109/TCBB.2019.2949780. Epub 2021 Aug 6.

Abstract

How to mine the interaction between SNPs (namely epistasis) efficiently and accurately must be considered when to tackle the complexity of underlying biological mechanisms. In order to overcome the defect of low learning efficiency and local optimal, this work proposes an epistasis mining method using artificial fish swarm optimizing Bayesian network (AFSBN). This method uses the characteristics of global optimization, good robustness and fast convergence about the artificial fish swarm algorithm, and uses the algorithm into the heuristic search strategy of Bayesian network. The initial network structure can be evolved through the manipulations of foraging behavior, clustering behavior, tail-chasing behavior and random behavior. This algorithm chooses different behaviors to modify the network state according to the changing of surrounding environment and the states of partners. It realizes the interaction between each artificial fish and its neighboring environment, and finally finds the optimal network in the population. We compared AFSBN with other existing algorithms on both simulated and real datasets. The experimental results demonstrate that our method outperforms others in epistasis detection accuracy in the case of not affecting the efficiency basically for different datasets.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Bayes Theorem*
  • Cluster Analysis
  • Computational Biology / methods*
  • Epistasis, Genetic / genetics*
  • Humans
  • Macular Degeneration / genetics
  • Models, Biological
  • Polymorphism, Single Nucleotide / genetics*