182 pubs · 3,506 cites · h-index 30
Electronic BioSciences (United States)
2025 - Present
San Diego State University
2018 - 2025
Elements Biosciences (United States)
2025 - 2025
Manchester Royal Infirmary
2002 - 2024
University of Manchester
2011 - 2024