China
Wenzhou Medical University
Pyridaben, zebrafish, embryonic developmental delay, Cell cycle order