KeyGene (Netherlands)h-index: 78Total citations: 31,918Total papers: 264Homepage: http://www.keygene.com/