School of Computer Science, Northwestern Polytechnical University, Xian, China.|School of Computer Science, Northwestern Polytechnical University, Xian, China.|Department of Energy Plant Research Lab, Michigan State University, East Lansing, MI, USA.|Department of Computer Science, University of Kentucky, Lexington, KY, USA.|School of Computer Science, Northwestern Polytechnical University, Xian, China.|Department of Energy Plant Research Lab, Michigan State University, East Lansing, MI, USA.|Institute for Biomedical Informatics, University of Kentucky, Lexington, KY, USA.