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
Scholarly Index
Institute for Bioengineering of Catalonia; 23,471 total citations; 180 total publications; best world rank #6
Institute for Bioengineering of Catalonia