CIRCE: a scalable Python package to predict cis-regulatory DNA interactions from single-cell chromatin accessibility data
Abstract
Chromatin 3D folding creates numerous DNA interactions, participating in gene expression regulation. Single-cell chromatin-accessibility assays now profile hundreds of thousands of cells, challenging existing methods for mapping cis-regulatory interactions. We present CIRCE, a fast and scalable Python package to predict cis-regulatory DNA interactions from single-cell chromatin accessibility data. CIRCE re-implements the Cicero workflow to analyse single-cell atlases, cutting runtime and memory use by several orders of magnitude. We also provide new options to compute metacells, grouping similar cells to reduce data sparsity. We benchmarked CIRCE against Cicero on two datasets of different sizes and demonstrated the improvement from CIRCEs metacells strategy with promoter capture Hi-C data. We also evaluated how DNA interaction predictions are impacted by different pre-processing. We observed a negative impact of Ciceros count normalization, and the best performance was obtained with the single-cell count matrix directly. Finally, we demonstrated the scalability of CIRCE by processing a dataset of more than 700000 cells and 1 million DNA regions in less than an hour. CIRCE should greatly facilitate the prediction of DNA region interactions for scverse and Python users, while providing new and up-to-date pre-processing insights. Availability and reproducibilityCIRCE is released as an open-source software under the AGPL-3.0 license. The package source code is available on GitHub at https://github.com/cantinilab/CIRCE, and its documentation is accessible at https://circe.readthedocs.io. The code to reproduce the presented results is available as a Snakemake pipeline at https://github.com/cantinilab/circe_reproducibility.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- ChromaFold predicts the 3D contact map from single-cell chromatin accessibility
Vianne Ran Gao, Rui Yang, … Christina S. Leslie·Nature CommunicationsPeer-reviewed·Nov 1, 2024
- C3D: A tool to predict 3D genomic interactions between cis-regulatory elements
Tahmid Mehdi, Swneke Donovan Bailey, … Mathieu Lupien·BioinformaticsPeer-reviewed·Aug 22, 2018
- scHiCyclePred: a deep learning framework for predicting cell cycle phases from single-cell Hi-C data using multi-scale interaction information
Yingfu Wu, Zhenqi Shi, … Hao Wu·Communications BiologyPeer-reviewed·Jul 31, 2024
- Joint reconstruction of cis-regulatory interaction networks across multiple tissues using single-cell chromatin accessibility data
Kangning Dong, Shihua Zhang·Briefings in BioinformaticsPeer-reviewed·May 23, 2020
- In silico prediction of high-resolution Hi-C interaction matrices
Shilu Zhang, Deborah A. Chasman, … Sushmita Roy·Nature CommunicationsPeer-reviewed·Dec 6, 2019
- Improving chromatin-interaction prediction using single-cell open-chromatin profile and making insight about the cis-regulatory landscape of the human brain
Neetesh Pandey, Omkar Chandra, … Vibhor Kumar·bioRxiv·Dec 29, 2020