Haiyan Long
165
Academic contribution (See all users)

By role


By subject area

Haiyan Long


PeerJ Contributions

August 9, 2017
93 downloads
362 views
, , , ,
https://doi.org/10.7717/peerj.3665 PubMed 28828260
September 27, 2016
8 citations
634 downloads
1,217 views
, , , , , ,
https://doi.org/10.7717/peerj.2497 PubMed 27703850