NDRG1 and liver cancer: CDCA8, GRPEL2, HAVCR1, MT3, MYCN, NDRG1, PHOSPHO2, SNAPC2, SOCS2, TXNRD1 were key genes for liver cancer prognosis and diagnosis.