Ensemble learning prediction of protein–protein interactions using proteins functional annotations | Synapse