Nat. Nanotechnol. 18 5563 2023