Are machine learning based methods suited to address complex biological problems? Lessons from CAGI-5 challenges