National Cancer InstituteUnited States Department of Health & Human ServicesNational Institutes of Health (NIH) - USANIH National Cancer Institute (NCI) [R37-CA057030, R25T-CA090301]; National Basic Research Program of ChinaNational Basic Research Program of China [2012CB126305]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31372319]; Hubei Provincial Research and Development Program [2010BB023]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2013CFA097, 2013CFB325, 2012FFB04805, 2011CDA131]; Agriculture and Food Research Initiative Competitive Grants from the USDA National Institute of Food and Agriculture [2011-67015-20028, 2014-67015-21770]; Hatch project from Texas A & M AgriLife Research [H-8200]; Hubei Hundred Talent program