CDCA8, GRPEL2, HAVCR1, MT3, MYCN, NDRG1, PHOSPHO2, SNAPC2, SOCS2, TXNRD1 were key genes for liver cancer prognosis and diagnosis. The gene discussed is SNAPC2; the disease is liver cancer.