The Chen Lab is now at Boston University

We've moved! The Chen Lab is now part of Boston University.