CDCA8, GRPEL2, HAVCR1, MT3, MYCN, NDRG1, PHOSPHO2, SNAPC2, SOCS2 and TXNRD1 were verified associated with the prognosis of liver cancer and among those key genes, MYCN, NDRG1, TXNRD1, SNAPC2, PHOSPHO2 and CDCA8 were related to diagnosis of liver cancer. Here, NDRG1 is linked to liver cancer.