5 pubs · 584 cites · h-index 4
University of Cambridge
2016 - 2017
University of Helsinki
2010 - 2010
Institute for Molecular Medicine Finland