E

Elena Faccenda

University of Edinburgh

ORCID: 0000-0001-9855-7103

Publishes on Receptor Mechanisms and Signaling, Computational Drug Discovery Methods, Pharmacological Receptor Mechanisms and Effects. 101 papers and 18.1k citations.

PubIndex Score85Top 15% · mid-careerHow it's scored
101Publications
18.1kTotal Citations
First publication: 1993First senior author: 2019