Deep Generative Models and Biological Applications