Scholarly Index

Xavier Trepat

Institute for Bioengineering of Catalonia; 23,471 total citations; 180 total publications; best world rank #6

Institute for Bioengineering of Catalonia