Nat. Nanotechnol. 2023 18 677