Molecular and Computational Biology Program, University of Southern California, Los Angeles, USA.|Molecular and Computational Biology Program, University of Southern California, Los Angeles, USA.|Molecular and Computational Biology Program, University of Southern California, Los Angeles, USA.|Molecular and Computational Biology Program, University of Southern California, Los Angeles, USA.|Molecular and Computational Biology Program, University of Southern California, Los Angeles, USA.