Scientific Reports 5: Article number: 8191; published online: 03 February 2015; updated: 14 August 2015

This Article contains a typographical error in the grant number in the Acknowledgements section.

“We would like to acknowledge our funding source: the Key Program of National Natural Science Foundation of China (No. 81370126)”

should read:

“We would like to acknowledge our funding source: the Key Program of National Natural Science Foundation of China (No. 81130001)”