A modified binary particle swarm optimization with a machine learning algorithm and molecular docking for QSAR modelling of cholinesterase inhibitors

SAR QSAR Environ Res. 2021 Sep;32(9):745-767. doi: 10.1080/1062936X.2021.1971761.

Abstract

The acetylcholinesterase (AChE) and butyrylcholinesterase (BuChE) inhibitors play a key role in treating Alzheimer's disease. This study proposes an approach that integrates a modified binary particle swarm optimization (PSO) with a machine learning algorithm for building QSAR models to predict the activity of inhibitors for AChE and BuChE enzymes. More precisely, it uses a transfer function to convert the continuous search space of PSO to binary. Furthermore, it utilizes the concepts of catfish effect and chaotic map to improve exploration ability in searching for an optimum subset of descriptors for QSAR model constructions. Then, through a statistical method, it employs a machine learning algorithm to evaluate the fitness value of each candidate subset of features. Different combinations of four transfer functions with four machine learning algorithms, including K-nearest neighbour, multiple linear regression, support vector machine, and regression tree, were used to build several variants of the proposed algorithm. QSAR models constructed by each version were verified by internal and external validations. The best variants were selected based on a method called sum of ranking differences.

Keywords: K-nearest neighbour; QSAR; binary particle swarm optimization; multiple linear regression; regression tree; support vector machine.

MeSH terms

  • Acetylcholinesterase / metabolism
  • Butyrylcholinesterase / metabolism
  • Cholinesterase Inhibitors / chemistry*
  • Cholinesterase Inhibitors / pharmacology*
  • Databases, Chemical
  • Machine Learning*
  • Molecular Docking Simulation
  • Quantitative Structure-Activity Relationship*
  • Reproducibility of Results

Substances

  • Cholinesterase Inhibitors
  • Acetylcholinesterase
  • Butyrylcholinesterase