Crowdsourcing in biomedicine: challenges and opportunities