1. Department of Biomedical Informatics, Stony Brook University, Stony Brook, NY 11790, USA
2. Department of Computer Science, Stony Brook University, Stony Brook, NY 11790, USA
3. Department of Chemistry, Stony Brook University, Stony Brook, NY 11790, USA