1. Computer Science Department, Carnegie Mellon University, Pittsburgh, PA 15213, USA
2. Allegheny Singer Research Institute, Allegheny General Hospital, Pittsburgh, PA 15212, USA
3. Department of Biological Sciences, Carnegie Mellon University, Pittsburgh, PA 15213, USA