Protein binding hot spots prediction from sequence only by a new ensemble learning method