Sergi Segarra
Observed names: S. Segarra, Segarra, Sergi
Institution: Bioibérica (Spain)
Observed institutions: Universitat Autònoma de Barcelona, University of Bristol, Bioibérica (Spain)
ORCID: 0000-0002-6680-4146
Observed ORCID: 0000-0002-6680-4146
OpenAlex ID: A5037360871
