David Ryan Koes, PhD
About
I develop novel computational algorithms and build full-scale systems to support rapid and inexpensive drug discovery while simultaneously applying these methods to develop novel therapeutics. I seek to unlock the power of computation and machine learning to solve challenging, real world problems and am a staunch advocate of open source software and open science.
Undergraduate Research Application
Contact
Department of Computational & Systems Biology
School of Medicine, University of Pittsburgh
3420 Forbes Ave
Pittsburgh, PA 15213-3203
(412) 383-5745
Publications
Google Scholar NCBIPresentations and Data
People
Graduate Students
Drew McNutt, Ian Dunn, Daniel Penaherrera, Rishal Aggarwal, Emma Flynn, Andrew Lutsky (CMU QuantBio MS), Tyler Katz (CMU CompBio MS), Justin Shao (CMU CompBio MS), Minhyek Jeon (CMU CompBio MS), Sumeet Kothare (CMU CompBio MS), Pratham Lotia (CMU Biotech MS), Yao Wang (COBB), Rosalie Nolen (PittMed), Vratin Srivastava (CMU CompBio MS), Zoey Yang (CMU CompBio MS), Yanjing Li (CMU CompBio MS), William Hsu (CMU CompBio MS), Sitong Liu (CMU CompBio MS), Jackie Vo (CMU CompBio MS), Jonathan King, Paul Francoeur, Jocelyn Sunseri, Dillon Gavlock (COBB)Research Fellows and PostDocs
Somayeh Pirhadi, Dakota Folmsbee, Matthew Ragoza, Rishal Aggarwal, Tomohide MasudaUndergraduate Students
David Fox, Riya Shah, Ekone Duncan, Matthew Joyson, Sriya Veeramachaneni, Sanjna Ramesh, Matt Atanasiu, Carter Concepcion, Colin Henchy, Simon Baxter, Deeksha Sesha, Vennila Ramasubramanian, Preetham Bandla, Lucas Morley, Thomas Ku, Josh Schechter, Shivam Chand, Sampath Petchetti, Andrew Neeson, Eesha Mukherjee, Di Zhang, Anna Rickabaugh, Jake Kasper, Jared Moynahan, Samantha Epstein, Nithin Kodali, Ekone Duncan, Julie Grier, Varun Ramesh, Maddie Bonanno, Letian Deng, Rachel Jakielski, Christian Tumandao, Letian Deng, Sneha Mittal, Adam Cippel,Nishita Kalepalli, Callum Harding, Liz Chiyka, Ebru Lider, Rich Iovanisci, Zach Kunning, Amitha Halthore, Dale Erikson, Shane Buckley, Andrew Jia, Ian Snyder, Nick Ranellone, Hunter Haaf, Jinlang Wang, Ajay Subramanian, Alex Visbisky, Amrita Nallathambi, Hanna Sommers, Lily Turner, Alex Ludwig (TECBio), Aaron Zheng, Sharanya Bandla, Christopher Dunstan (TECBio), Pulkit Mittal, Sara Amato, Roosha Mandal, Elisa Idrobo (TECBio), Karla Robles (TECBio), Josh Hochuli, Haiyang Huang, Noah Bastola, Anthony Tummillo, Jesus Bracho, Ethan Hain (TECBio), Jasmine Collins, Christine Grassi (TECBio), James Castiglione, Nick Rego, Jacob RiddleFormer
Teaching
MSCBIO2066: Scalable Machine Learning for Big Data Biology
Distributed and cloud computing meets machine learning meets computational biology.The focus is on applications rather than theory. Co-taught with Maria Chikina
Spring Semester (2016-)
MSCBIO2025: Introduction to Bioinformatics Programming in Python
An graduate-level introductory programming course with a focus on analyzing biological data.Fall Semester (2013-2023)
MSCBIO2030: Introduction to Computational Structural Biology
An introduction into the physical, chemical, and algorithmic underpinnings of computational structural biology.Fall (2022)
CompBio Academy (formerly DiscoBio)
The Computational Biology Summer Academy at UPMC Hillman Cancer Center.An experiential summer academy for rising high school juniors and seniors.
Co-Director
Software (GitHub)
libmolgrid
Python library for CUDA accelerated molecular gridding
gnina
Deep learning for molecular docking
pharmit
Interactive exploration of chemical space
3Dmol.js
Molecular visualization with WebGL
qsar-tools
Collection of scripts for creating and visualizing 2D QSAR models
SolTranNet
Molecule attention transformer for aqueous solubility prediction.
smina*
AnchorQuery* Pharmer* ZINCPharmer*
PocketQuery*
ShapeDB*
Scoring and Minimization with AutoDock Vina
Specialized pharmacophore search for
targeting protein-protein interactions with multicomponent reaction chemistry.
General pharmacophore search open-source software.
Free online pharmacophore search engine for the ZINC database.
Identify PPI inhibitor starting points from PPI structure.
Indexed search of molecular shapes
*Developed in collaboration with the Camacho Lab