School of Biological Sciences Laboratoire22416Royaume-Uni
University of Liverpool Institution300660Liverpool L69 3BX, United KingdomIdRef : 030052726ROR : https://ror.org/04xs57h96Royaume-Unihttps://www.liverpool.ac.uk