1. Department of Bioengineering, University of Texas, Arlington, TX 76019, USA
2. Joint Bioengineering Program, University of Texas Southwestern Medical Center, Dallas, TX 75390, USA
3. Department of Computer Science, University of Texas at Arlington, Arlington, TX 76019, USA