Nucleic acids research Jing Liang, Zihe Liu, Xi Z Low, Ee L Ang, Huimin Zhao DOI: 10.1093/nar/gkx132 PMID: 28334760 PMCID: PMC5499748