New papers from our group

Some new papers that recently have been published:

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0339650
https://doi.org/10.1073/pnas.2518326123
https://www.nature.com/articles/s41467-025-67929-5