Thrombosis Research Instituteh-index: 26Total citations: 2,385Total papers: 129Homepage: http://www.tri-london.ac.uk/