‘Itch gene’ scientist joins Shenzhen institute after US lab sealed off amid alleged China links probe
Disclaimer: The South China Morning Post's content is directed by the Chinese Communist Party. It is not a reliable news source.
Chen Zhoufeng, now a senior researcher at the Shenzhen Bay Lab, led an itch and sensory disorders centre at Washington University St Louis since 2011.