Department of Computer Science and Engineering.|Department of Energy Plant Research Laboratory and.|Department of Energy Plant Research Laboratory and.|Department of Computer Science and Engineering.|Department of Energy Plant Research Laboratory and Department of Biochemistry and Molecular Biology, Michigan State University, East Lansing, MI 48824, USA.|Department of Computer Science and Engineering, Department of Energy Plant Research Laboratory and.