https://www.nature.com/articles/s41598-025-96333-8
Venue. Scientific Reports 15
established 2 times
The evidence base