Predicting favorable protein docking poses on a solid surface by particle swarm optimization | IEEE Conference Publication | IEEE Xplore