1. Department of Biochemistry and Molecular Biology, Michigan State University, East Lansing, United States
2. Department of Biochemistry, DAV University, Jalandhar, India
3. Department of Mathematics, Michigan State University, East Lansing, United States
4. Department of Mathematics and Computer Science, Clark University, Worcester, United States
5. Stowers Institute for Medical Research, Kansas City, United States
6. Department of Computer Science and Engineering, Michigan State University, East Lansing, United States
7. School of Computer Science, Georgia Institute of Technology, Atlanta, United States