A

Achille Iolascon

Ceinge Biotecnologie Avanzate (Italy)

ORCID: 0000-0002-9558-0356

631 papers and 21.9k citations.

PubIndex Score98Top 2%How it's scored
631Publications
21.9kTotal Citations
First publication: 1979First senior author: 1982