Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China.|Department of Computer Science and Engineering, The State University of New York at Buffalo, Buffalo, New York, United States of America.|Department of Microbiology and Immunology, The State University of New York at Buffalo, Buffalo, New York, United States of America.|Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China.|Department of Epidemiology, University of Florida, Gainesville, Florida, United States of America.|Department of Microbiology and Immunology, The State University of New York at Buffalo, Buffalo, New York, United States of America.|Department of Computer Science and Engineering, The State University of New York at Buffalo, Buffalo, New York, United States of America.