At the same time, recent developments in computer science have made it possible to perform large scale analysis and interpretation of increasingly more complex datasets. Together with the rapidly growing amount of biomedical knowledge available in online repositories, this now provides the opportunity to greatly improve the outcome of biomedical research.