Nat. Nanotechnol. 18 1289 2023