11 pubs · 3,276 cites · h-index 9
Imperial College London
2007 - 2009
BioMed Central (United Kingdom)
2008 - 2008
University of California, Riverside
2007 - 2007
University of Geneva
Johns Hopkins University