10.1038/s41598-025-26670-1
Journal article
2025-12-01T00:00:00+00:00
15
Department of Biochemistry, University of Oxford, Oxford, OX1 3QU, UK.