Gender: Male Citizenship: P.R.China Office: Taylor Hall 3.140A, UT Austin Campus (24th Street & Speed Way) , +1 (512) 471·9540 Mailing Address: 7201 Wood Hollow DR., APT447, Austin, Texas, 78731, USA Email: rmao@cs.utexas.edu Homepage: http://www.cs.utexas.edu/~rmao
- Ph.D. in Computer Sciences, May, 2007 (expected), University of Texas at Austin
- Advisor: Dr. Daniel P. Miranker
- M.S. in Statistics, December, 2006 (expected). University of Texas at Austin
- M.S. in Computer Science, July, 2000, University of Science and Technology of China (USTC)
- Advisor: Prof. Liusheng Huang
- B.E. in Computer Science, July, 1997, University of Science and Technology of China
- Area of interest: Database indexing for similarity search, dataming, bioinformatics, information retrieval
- 11/2001-Present: Distance-based Indexing and Applications in Bioinformatics
- Ph.D. advisor: Dr. Daniel P. Miranker, University of Texas at Austin.
- Proposed the framework of distance-based indexing, the objective functions and heuristics.
- Team leader of the Molecular Biological Information System (MoBIoS) project, a JAVA-based next generation database management system.
- Design and implementation of the MoBIoS database storage manager, with distance-based index to support similarity queries for complex data types.
- Optimized the initial construction of the Multiple Vantage Point (MVP) Tree.
- Designed the bi-directional construction of Radius-Based Tree (RBT) (one of the ten best papers of BIBE03)
- Fundamental support to all MoBIoS applications (Sequence homology search, protein identification, comparative genomics, volumetric protein retrieval, image retrieval).
- Supervised 4 undergraduate / master students
- 06/2006-Present: The Morphster Project
- An image-driven ontology editing and annotation tool.
- Dr. Timothy Rowe, Dr. Julian Humphries and Dr. Daniel Miranker, University of Texas at Austin.
- System integration and design.
- 05/2001-11/2001: Clustering web search results
- Instructor: Dr. Inderjit S. Dhillon, University of Texas at Austin.
- Recursive Bipartite Clustering (Version 1.5) (Result, Matlab code to show results, Matlab Dataset)
- A parser for Google search results.
- 03/1997-01/2001: Member of National High Performance Computing Center (NHPCC), Hefei, Anhui, China
- 01/1999-01/2001: The Intelligent Flood-Control & Anti-Pollution Scheduling System of Huaihe River
- Key project of The National High Technology Research and Development Program of China
- Co-developed by NHPCC and the Huaihe River Conservancy Committee of China
- Main Idea:Heuristic solution to flood-control and anti-pollution scheduling (NP-hard), and parallel implementation on the Dawn-1000 parallel computer system, written in C/C++. High performance database application, written in PowerBuilder on Sybase database.
- Software Tools: Parallel C on Dawnning-1000 Parallel Computer, PowerBuilder, C++
- My Job: Team leader, design of the scheduling model, system analysis and module design, part of the implementation.
- Supervised about 10 undergraduate / master students.
- 03/1997-09/1998: The Flood Prediction and Reservoir Cluster Scheduling System of Huaihe River
- One of the two sub-systems of The Anti-Disaster Intelligent Information and Decision Support System of Anhui Province, Key Project of The National High Technology Research and Development Program of China
- Co-developed by NHPCC and the Huaihe River Conservancy Committee of China
- Main Idea: Heuristic solution to multi-reservoirs scheduling (NP-hard), and parallel implementation on the Dawn-1000 parallel computer system, written in C/C++. High performance database application, written in PowerBuilder on Sybase database.
- Software Tools: Parallel C on Dawnning-1000 Parallel Computer, Power Builder, C++
- My Job: Team leader. Design of the parallel scheduling model and all the project implementation.
- Second Level Science and Technology Development Award of The Chinese Academy of Sciences, 2000
- Second Level Science and Technology Development Award of China, awarded by The State Council of China, in 2001
- Rui Mao, Weijia Xu, Willard S. Willard, Smriti R. Ramakrishnan and Daniel P. Miranker. "MoBIoS Index: Support Distance-Based Queries in Bioinformatics". In the proceedings of the 2006 Workshop on Intelligent Computing & Bioinformatics of the Chinese Academy of Sciences (WICB2006). page 147-152, November 12-14, 2006. Hefei, Anhui, China.
- Weijia Xu, Rui Mao, Shu Wang, and Daniel P. Miranker. "On integrating peptide sequence analysis and relational distance-based indexing". In the proceedings of the IEEE 6th Symposium on Bioinformatics and Bioengineering (BIBE06). Pages 27-34, Oct. 16-18, 2006. Arlington, VA, USA
- Ramakrishnan, Smriti R., Rui Mao, Aleksey A. Nakorchevskiy, John T. Prince, Willard S. Willard, Weijia Xu, Edward M. Marcotte, and Daniel P. Miranker. "A fast coarse filtering method for protein identification by mass spectrometry." Bioinformatics, 22(12):1524-1531; doi:10.1093/bioinformatics/btl118. 2006.
- Rui Mao, Weijia Xu, Neha Singh, Daniel P. Miranker. "An Assessment of a Metric Space Database Index to Support Sequence Homology". International Journal on Artificial Intelligence Tools, Vol. 14, No. 5 (2005) 867-885, October 2005.
- Rui Mao, Qasim Iqbal, Wenguo Liu, Daniel P. Miranker. "Case Study: Distance-Based Image Retrieval in the MoBIoS DBMS". In the Proceedings of The 5th International Conference on Computer and Information Technology (CIT2005), page 49-55, September 21-23, 2005, Shanghai, China.
- Rui Mao, Weijia Xu, Smriti Ramakrishnan, Glen Nuckolls, Daniel P. Miranker. "On Optimizing Distance-Based Similarity Search for Biological Databases". In the Proceedings of the 2005 IEEE Computational Systems Bioinformatics Conference, Page 351-361, August 8-11, 2005, Stanford University, California, USA.
- Daniel P. Miranker, Willard J Briggs, Rui Mao, Shulin Ni and Weijia Xu. "Biosequence Use Cases in MoBIoS SQL". IEEE Data Engineering Bulletin, 27(3): 3-11, September 2004.
- Daniel Miranker, Weijia Xu, Rui Mao. "MoBIoS: a Metric-Space DBMS to Support Biological Discovery". Appeared as short paper In the Proceedings of the 15th International Conference on Scientific and Statistical Database Management (SSDBM 2003), page 241-244, July 9-11, 2003, Cambridge, MA, USA. IEEE Computer Society 2003, ISBN 0-7695-1964-4.
- Rui Mao, Weijia Xu, Neha Singh and Daniel P. Miranker. "An Assessment of a Metric Space Database Index to Support Sequence Homology". In the Proceedings of the 3rd IEEE International Symposium on BioInformatics and BioEngineering (BIBE 2003), page 375-382, March 10-12, 2003, Bethesda, MD, USA. IEEE Computer Society 2003, ISBN 0-7695-1907-5. (This paper was selected as one of the ten best papers to be re-published in IJAIT, 2005)
- Rui Mao, Liusheng Huang and Dajie Xu, "Algorithm and Implementation of the Multi-Reservoir Optimal Scheduling on Huaihe River", Mini-Micro Systems (ISSN1000-1220), June, 2000. Vol. 21, No. 6, page 603-607.
- Rui Mao, Liusheng Huang, Huaping Chen and Guoliang Chen. "The Reservoir Cluster Optimal Scheduling Algorithm of the Huaihe River and Its Parallel Implementation," In the proceedings of The Fourth International Conference on High-Performance Computing in the Asia-Pacific Region (HPC00). Volume 2, page 1162-1164. May 14 - 17, 2000, Beijing, China.
- Rui Mao, Liusheng Huang, Chen Li, Lu Han, Huaping Chen and Guoliang Chen. "Design of Intelligent Flood Control & Antipollution Scheduling System on Huaihe River Basin", COMPUTER ENGINEERING AND APPLICATIONS (ISSN 1002-8331), April, 2000, Vol. 36, No. 4, page 161-164.
- Hui Xu, Jinbiao Xin, Shijin Xu, Liusheng Huang, Huaping Chen and Rui Mao, "The Dynamic Programming Solution to the Multiple Large Reservoir Scheduling of Huaihe River Basin", Hydrology (ISSN:1000-0852), February, 2000, Vol. 20, No. 2, page 22-25.
- Rui Mao, Liusheng Huang, Dajie Xu, Huaping Chen and Guoliang Chen, "Design and Implementation of the Flood Prediction and Reservoir Cluster Scheduling System of Huaihe River", Computer Engineering (ISSN 1000-3428), November, 1999, Vol. 25, No. 11, page 71 - 72.
- Huaping Chen, Hong An, Rui Mao, Liusheng Huang and Guoliang Chen, "Design and Implementation of The Disaster Control Intelligent Information System of Huaihe River", Progress of Intelligent Computer Interface and Application 99 ¨C the Proceedings of the Fourth Conference on Computer Intelligent Interface and Intelligent application of China. Editors in chief: Wen Gao and Yueliang Qian. China Publishing House of Electronics Industry (PHEI). August 1999, Taiyuan, China. Page 368-372.
- Huaping Chen, Liusheng Huang, Rui Mao and Guoliang Chen, "Design and Implementation of The Optimization Multi-Reservoir Scheduling of Huaihe River", High Technology Letters (ISSN:1002-0470), July, 1999, Vol. 9, No. 7, page 25-28.
- Rui Mao, Liusheng Huang, Huaping Chen and Dajie Xu, "Multi-Reservoir Optimization Scheduling Algorithm and its parallel implementation of up-and mid-stream of Huaihe River", The Proceedings of the Workshop for Dawning Tianchao-1000 Computer Users. October, 1998, Beijing, China. page 156-164. Published by National High Performance Computer Center (NHPCC), China.
- Fall 2006: TA for CS386 "Database Management". UT Austin.
- Spring 2002: TA for CS315, "Computer Science II". UT Austin.
- Fall 2001: TA for CS315, "Computer Science II". UT Austin.
- Summer 2001: TA (grader) for CS307, "Foundations of Computer Science". UT Austin.
- Spring 2001: TA (grader) for CS307, "Foundations of Computer Science". UT Austin.
- Fall 1998: Instructor of "C++ programming" in USTC, China. (Ranked as the second best by the students).
- Spring 1998: TA for "C++ programming" (180 students) in USTC, China.
- 9 years experience in developing large software system.
- Familiar with Windows, Unix/Linux environments.
- Knowledge of data mining, machine learning, information retrieval
- C/C++, 7 years / 100k lines experience, taught "C++ programming" in USTC, China.
- JAVA, 5 years/ 100k lines experience, implemented 60% of the MoBIoS open source package.
- Database design/application, SQL, database core.
- Statistical software: Minitab, R, ARC, SPSS, SAS
- Knowledge of Perl, Matlab, and lots of other languages / software.
- Session Chair of the 2006 Workshop on Intelligent Computing & Bioinformatics of the Chinese Academy of Sciences (WICB2006). November 12-14, 2006. Hefei, Anhui, China.
- Invited reviewer for the book "Computational Intelligence in Bioinformatics", Springer-Verlag, 2007(scheduled)
- Invited reviewer for the Journal of Systems and Software, Elsevier.
- Professional Development Award, the University of Texas at Austin, 2006.
- "The Anti-Disaster Intelligent Information and Decision Support System of Anhui Province" won the second Level National Science and Technology Development Award of China, awarded by The State Council of China, 2001 (Manager of one of the two sub-systems)
- "The Anti-Disaster Intelligent Information and Decision Support System of Anhui Province" won the second Level Science and Technology Development Award of The Chinese Academy of Sciences, 2000 (Manager of one of the two sub-systems)
- Excellent Summer Internship Award, sponsored by Chinese Academy of Science, 1999
- "Huawei Group Scholarship" in 1998.