BPSI2.0: a C/C++ interface program for species identification via DNA barcoding with a BP-neural network by calling the Matlab engine
Abstract
BP-Species Identification (BPSI2.0) is a computer program that performs species identification by training a Back-Propagation Neural Network. A short DNA barcoding segment is used as input for training a three-layer BP network. The trained network can assign an unknown query sequence to a known species in the user's database, and provide the corresponding subvector value of the output vector as a relative probability value.