1. Quantitative and Computational Biology, Department of Biological Sciences, University of Southern California, Los Angeles, CA 90089, USA
2. Molecular and Computational Biology, Department of Biological Sciences, University of Southern California, Los Angeles, CA 90089, USA
3. Department of Physics & Astronomy, University of Southern California, Los Angeles, CA 90089, USA
4. Department of Chemistry, University of Southern California, Los Angeles, CA 90089, USA
5. Norris Comprehensive Cancer Center, University of Southern California, Los Angeles, CA 90033, USA
6. Department of Computer Science, University of Southern California, Los Angeles, CA 90089, USA