Here, by performing single-cell RNA sequencing on 144,878 cells from 14 pairs of iCCA tumors and non-tumor liver tissues, we find that S100P and SPP1 are two markers for iCCA perihilar large duct type (iCCAphl) and peripheral small duct type (iCCApps). The gene discussed is SPP1; the disease is neoplasm.