43 pubs · 4,099 cites · h-index 18
Promega (United States)
2001 - 2024
North Dakota State University
1999 - 2016
Neurotargeting (United States)
2001 - 2001