Nat Nanotechnol 2023 1837