Progress in biomedical research and healthcare requires profiting from the huge amount of data and knowledge that are generated. However, most of the potential users have no means to efficiently exploit this wealth of information. Up to now, many of the efforts done for developing bioinformatics methods and applications have not produced the expected societal impact for different reasons, includin ...