Nat. Nanotechnol. 19 95105 2024