Our computational research spans many biomedical application areas. One common theme is using biological networks to connect diverse data and provide a cohesive view of a cellular process. We develop new computational methods and work with collaborators to apply them to study specific conditions and diseases, especially viral infection and cancer. We also use machine learning to guide high-throughput biological experiments for drug discovery.