Cytokeratin 7 (CK7) is almost always positive, Cytokeratin 20 (CK20) can be positive, more often in extrahepatic bile duct carcinoma than intrahepatic cholangiocarcinoma. The gene discussed is KRT20; the disease is intrahepatic cholangiocarcinoma.