1. Department of Mechanical Engineering University of Delaware Newark Delaware USA
2. Center for Bioinformatics and Computational Biology University of Delaware Newark Delaware USA
3. Department of Engineering Mechanics Dalian University of Technology Dalian China
4. Department of Biological Sciences University of Delaware Newark Delaware USA