Quantum computers have the potential to perform tasks that are intractable for classical systems. For near-term quantum technologies, an outstanding challenge is to identify specific problems of practical interest where these quantum devices can prove useful. In this talk, I will give a comprehensive overview of quantum algorithms for the life sciences. This includes applications of quantum chemistry, our work on protein folding with various quantum hardware architectures as well as an application of Gaussian Boson Sampling for predicting molecular docking configurations: the spatial orientations that molecules assume when they bind to larger proteins. The talk will also shine some light on the advantages and disadvantages of the various types of quantum hardware and outline resource requirements for real-world problems.