1. Division of Chemistry and Biological ChemistrySchool of Physical and Mathematical SciencesNanyang Technological University 21 Nanyang Link 637371 Singapore Singapore
2. Singapore University of Technology and Design 8 Somapah Road 487372 Singapore Singapore
3. School of Computer Science and TechnologyDonghua University Shanghai 201620 China