1. Biocomplexity Institute, University of Virginia, Charlottesville, VA 22911
2. Department of Computer Science, University of Virginia, Charlottesville, VA 22911
3. Electrical and Computer Engineering Department, Virginia Tech, Blacksburg, VA 24060
4. Department of Electrical Engineering, Princeton University, Princeton, NJ 08544