1. Department of BiologyTechnion − Israel Institute of TechnologyTechnion CityHaifaIsrael
2. Departments of Biological SciencesChemistry, Physics, and Computer ScienceMolecular and Computational Biology ProgramUniversity of Southern CaliforniaLos AngelesCAUSA