Babraham Bioscience Technologies (United Kingdom)h-index: 41Total citations: 5,554Total papers: 124Homepage: https://www.babraham.com/