Oxitec (United Kingdom)h-index: 48Total citations: 10,345Total papers: 131Homepage: http://www.oxitec.com/