Nat. Electron. 7 157167 2024