113 pubs · 14,895 cites · h-index 33
Leidos (United States)
2015 - 2025
Frederick National Laboratory for Cancer Research
2012 - 2025
National Cancer Institute
2006 - 2025
Northwestern University
2010 - 2023
Science Applications International Corporation (United States)
2007 - 2023