4 pubs · 3,547 cites · h-index 3
Imperial College London
2004 - 2005
Tokyo Institute of Technology
2004 - 2004
Japan Science and Technology Agency
NIHR Imperial Biomedical Research Centre