OpenAnnotateApi: Python and R packages to efficiently annotate and analyze chromatin accessibility of genomic regions
- PMID: 38645715
- PMCID: PMC11031356
- DOI: 10.1093/bioadv/vbae055
OpenAnnotateApi: Python and R packages to efficiently annotate and analyze chromatin accessibility of genomic regions
Abstract
Summary: Chromatin accessibility serves as a critical measurement of physical contact between nuclear macromolecules and DNA sequence, providing valuable insights into the comprehensive landscape of regulatory mechanisms, thus we previously developed the OpenAnnotate web server. However, as an increasing number of epigenomic analysis software tools emerged, web-based annotation often faced limitations and inconveniences when integrated into these software pipelines. To address these issues, we here develop two software packages named OpenAnnotatePy and OpenAnnotateR. In addition to web-based functionalities, these packages encompass supplementary features, including the capability for simultaneous annotation across multiple cell types, advanced searching of systems, tissues and cell types, and converting the result to the data structure of mainstream tools. Moreover, we applied the packages to various scenarios, including cell type revealing, regulatory element prediction, and integration into mainstream single-cell ATAC-seq analysis pipelines including EpiScanpy, Signac, and ArchR. We anticipate that OpenAnnotateApi will significantly facilitate the deciphering of gene regulatory mechanisms, and offer crucial assistance in the field of epigenomic studies.
Availability and implementation: OpenAnnotateApi for R is available at https://github.com/ZjGaothu/OpenAnnotateR and for Python is available at https://github.com/ZjGaothu/OpenAnnotatePy.
© The Author(s) 2024. Published by Oxford University Press.
Conflict of interest statement
None declared.
Figures

Similar articles
-
OpenAnnotate: a web server to annotate the chromatin accessibility of genomic regions.Nucleic Acids Res. 2021 Jul 2;49(W1):W483-W490. doi: 10.1093/nar/gkab337. Nucleic Acids Res. 2021. PMID: 33999180 Free PMC article.
-
ShinyArchR.UiO: user-friendly,integrative and open-source tool for visualization of single-cell ATAC-seq data using ArchR.Bioinformatics. 2022 Jan 12;38(3):834-836. doi: 10.1093/bioinformatics/btab680. Bioinformatics. 2022. PMID: 34586377 Free PMC article.
-
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6. Neuroimage. 2020. PMID: 32522662
-
ArchR is a scalable software package for integrative single-cell chromatin accessibility analysis.Nat Genet. 2021 Mar;53(3):403-411. doi: 10.1038/s41588-021-00790-6. Epub 2021 Feb 25. Nat Genet. 2021. PMID: 33633365 Free PMC article.
-
ALTRE: workflow for defining ALTered Regulatory Elements using chromatin accessibility data.Bioinformatics. 2017 Mar 1;33(5):740-742. doi: 10.1093/bioinformatics/btw688. Bioinformatics. 2017. PMID: 28011773 Free PMC article.
Cited by
-
Graph neural networks for single-cell omics data: a review of approaches and applications.Brief Bioinform. 2025 Mar 4;26(2):bbaf109. doi: 10.1093/bib/bbaf109. Brief Bioinform. 2025. PMID: 40091193 Free PMC article.
-
EpiGePT: a pretrained transformer-based language model for context-specific human epigenomics.Genome Biol. 2024 Dec 18;25(1):310. doi: 10.1186/s13059-024-03449-7. Genome Biol. 2024. PMID: 39696471 Free PMC article.
References
LinkOut - more resources
Full Text Sources