Statistics
Publications
1.2K
Citations
107.8K
Authors
32
Location
Manchester, United Kingdom
1.2K
1–5 of 1.2K
32
6
h-index
4
h-index
4
h-index
4
h-index
Cellular Therapeutics (United Kingdom), United Kingdom
3 publications · 81 citations
3
h-index
1–5 of 32