Nat Nanotechnol 2024 1996