nanoengineering-esc-2018-43378-1