GRanges
objectsR/run_stream.R
intersect_peaks.Rd
Given two GRanges
objects, this function calculates the overlaps between them.
Based on the calculated overlaps,
this function relies upon regioneR
to perform permutation test to assess the significance of
overlaps between the two GRanges
objects. Finally, a p-value will be calculated. Usually, we
perform comparison for the enhancer set of an eRegulon against a series of ChIP-seq peaks in the same tissues
or cell lines.
intersect_peaks(x, y, n.times = 100, alternative = "greater")
The first GRanges
object or data.frame
.
The first GRanges
object or data.frame
.
The number of times of permutation, 1000 by default.
The direction of alternative hypothesis, "greater" by default.
Return a numeric p-value.
Li, Y., Ma, A., Wang, Y., Wang, C., Chen, S., Fu, H., Liu, B. and Ma, Q., 2022. Enhancer-driven gene regulatory networks inference from single-cell RNA-seq and ATAC-seq data. bioRxiv, pp.2022-12.
Gel, B., Díez-Villanueva, A., Serra, E., Buschbeck, M., Peinado, M. A., & Malinverni, R. (2016). regioneR: an R/Bioconductor package for the association analysis of genomic regions based on permutation tests. Bioinformatics, 32(2), 289-291.