19 pubs · 1,348 cites · h-index 13
Boston Biomedical Research Institute
2005 - 2008
University of Helsinki
2008 - 2008
Yale University
University of Pennsylvania
Idera Pharmaceuticals (United States)
2003 - 2005