National Basic Research Program of China (973 Program) Grant 2015CB553903