Accurate cell type annotation for single-cell chromatin accessibility data via contrastive learning and reference guidance