In recent years, we have published more than 300 SCI papers. Some of them were published on the top journals, such as Science, Nature, and PNAS. More than 10 software copyrights were obtained and 50 patents were authorized. We have undertaken more than 70 research projects: including NSFC, 973 program, 863 program, National Sci-tech Support Plan.