377 pubs · 31,131 cites · h-index 92
University of North Carolina at Chapel Hill
2025 - 2025
Showa University
2012 - 2025
Primary Source
Massanutten Regional Library
2011 - 2025
Cellular Research (United States)