James_MacDonald

James MacDonald

Dr. James MacDonald is a synthetic biologist working on cell-free protein expression systems and computational protein design. He develops computational methods as well as working in the wet-lab.


Appearances