1. Lawrence Berkeley National Lab, USA
2. School of Informatics and Computing, Indiana University, USA
3. Microsoft Research, USA
4. Microsoft Research, USA,
5. Department of Computer Science, University of Virginia, USA
6. Department of Organismic and Evolutionary Biology, Harvard University, USA