Search results for: 'Nature Communications, 2025, 16 6224'