Ryan received a B.S. in Computer Science with a concentration in Chemistry from Cornell University. At Dartmouth, he received a Ph.D. in the Department of Computer Science and completed an M.D. at Dartmouth Medical School. Ryan started working in Computational Biology in 1996 while an undergraduate at Cornell University.