O Alva, A Leroy, M Heiske, V Pereda-Loth, L Tisseyre… - Current Biology, 2022 - cell.com
Only 400 km off the coast of East Africa, the island of Madagascar is one of the last large
land masses to have been colonized by humans. While many questions surround the …