All 2017 2016
All Journal Article Presentation
Nature Communications
Volume: 8 Issue: 1 Pages: 151551-6
10.1038/ncomms15155
130007647589
Nanoscale
Volume: 9 Issue: 18 Pages: 1-10
10.1039/c6nr07550a
Small
Volume: 12 Issue: 29 Pages: 3956-3966
10.1002/smll.201600666