129 pubs · 2,893 cites · h-index 27
Elettra-Sincrotrone Trieste S.C.p.A.
2009 - Present
Lawrence Berkeley National Laboratory
2012 - 2020
AREA Science Park
2009 - 2020
Elucid Bioimaging
2018 - 2018
Stanford Synchrotron Radiation Lightsource
2016 - 2016