Package: extraChIPs 1.17.3
extraChIPs: Additional functions for working with ChIP-Seq data
This package builds on existing tools and adds some simple but extremely useful capabilities for working wth ChIP-Seq data. The focus is on detecting differential binding windows/regions. One set of functions focusses on set-operations retaining mcols for GRanges objects, whilst another group of functions are to aid visualisation of results. Coercion to tibble objects is also implemented.
Authors:
extraChIPs_1.17.3.tar.gz
extraChIPs_1.17.3.zip(r-4.7)extraChIPs_1.17.3.zip(r-4.6)extraChIPs_1.17.3.zip(r-4.5)
extraChIPs_1.17.3.tgz(r-4.6-x86_64)extraChIPs_1.17.3.tgz(r-4.6-arm64)extraChIPs_1.17.3.tgz(r-4.5-x86_64)extraChIPs_1.17.3.tgz(r-4.5-arm64)
extraChIPs_1.17.3.tar.gz(r-4.7-arm64)extraChIPs_1.17.3.tar.gz(r-4.7-x86_64)extraChIPs_1.17.3.tar.gz(r-4.6-arm64)extraChIPs_1.17.3.tar.gz(r-4.6-x86_64)
extraChIPs_1.17.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
extraChIPs/json (API)
NEWS
| # Install 'extraChIPs' in R: |
| install.packages('extraChIPs', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/smped/extrachips/issues
- ex_genes - Datasets for an example region
- ex_hic - Datasets for an example region
- ex_prom - Datasets for an example region
- ex_trans - Datasets for an example region
- grch37.cytobands - Cytogenetic bands
- grch38.cytobands - Cytogenetic bands
- peaks - Datasets for the Fixed-Width Vignette
- se - Datasets for the Fixed-Width Vignette
On BioConductor:extraChIPs-1.17.2(bioc 3.24)extraChIPs-1.16.1(bioc 3.23)
Last updated from:369c32fb4b. Checks:1 WARNING, 8 NOTE, 2 OK, 3 ERROR. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | WARNING | 255 | ||
| linux-devel-arm64 | NOTE | 454 | ||
| linux-devel-x86_64 | NOTE | 555 | ||
| source / vignettes | OK | 373 | ||
| linux-release-arm64 | NOTE | 428 | ||
| linux-release-x86_64 | NOTE | 569 | ||
| macos-release-arm64 | NOTE | 259 | ||
| macos-release-x86_64 | NOTE | 559 | ||
| macos-oldrel-arm64 | NOTE | 356 | ||
| macos-oldrel-x86_64 | NOTE | 597 | ||
| windows-devel | ERROR | 444 | ||
| windows-release | ERROR | 400 | ||
| windows-oldrel | ERROR | 417 | ||
| wasm-release | OK | 187 |
Exports:addDiffStatusbestOverlapcentrePeakschopMCcollapseGenescolToRangesdefineRegionsdefineSeqinfodistinctMCdualFilterfitAssayDiffgetProfileDatagrlToSEimportPeaksintersectMCmakeConsensusmapByFeaturemapGrlColsmergeByColmergeByHMPmergeBySigpartitionRangesplotAssayDensitiesplotAssayHeatmapplotAssayPCAplotAssayRleplotGrlColplotHFGCplotOverlapsplotPairwiseplotPieplotProfileHeatmapplotSplitDonutpropOverlapreduceMCsetdiffMCstitchRangesunionMCvoomWeightsFromCPM
Dependencies:abindaskpassBHBiobaseBiocBaseUtilsBiocGenericsBiocIOBiocParallelBiostringsbitopscigarilloclicodetoolscpp11crayoncsawcurlDelayedArraydplyredgeRfarverforcatsformatRfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomicAlignmentsGenomicRangesggplot2ggrepelggsidegluegtablehttrInteractionSetIRangesisobandjsonlitelabelinglambda.rlatticelifecyclelimmalocfitmagrittrMatrixMatrixGenericsmatrixStatsmetapodmimeopensslpatchworkpillarpkgconfigpurrrR6RColorBrewerRcppRCurlrestfulrRhtslibrjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorsS7scalesSeqinfosnowSparseArraystatmodstringistringrSummarizedExperimentsystibbletidyrtidyselectUCSC.utilsutf8vctrsviridisLitewithrXMLXVectoryaml
extraChIPs: Differential Signal Using Fixed-Width Windows
Rendered fromdifferential_signal_fixed.Rmdusingknitr::rmarkdownon May 22 2026.Last update: 2025-10-03
Started: 2023-06-20
extraChIPs: Differential Signal Using Sliding Windows
Rendered fromdifferential_signal_sliding.Rmdusingknitr::rmarkdownon May 22 2026.Last update: 2025-04-02
Started: 2023-06-20
extraChIPs: Range-Based operations
Rendered fromrange_based_functions.Rmdusingknitr::rmarkdownon May 22 2026.Last update: 2025-10-07
Started: 2022-03-21
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Add a status column | addDiffStatus addDiffStatus,data.frame-method addDiffStatus,DataFrame-method addDiffStatus,GRanges-method addDiffStatus,GRangesList-method addDiffStatus,SummarizedExperiment-method |
| Convert to a tibble | as_tibble as_tibble.DataFrame as_tibble.GenomicRanges as_tibble.GInteractions as_tibble.Seqinfo as_tibble.SummarizedExperiment as_tibble.TopTags |
| Find the best overlap between GRanges | bestOverlap bestOverlap,GRanges,GRanges-method bestOverlap,GRanges,GRangesList-method |
| Re-estimate peak centres from coverage | centrePeaks centrePeaks,GRanges,BamFile-method centrePeaks,GRanges,BamFileList-method centrePeaks,GRanges,BigWigFile-method centrePeaks,GRanges,BigWigFileList-method centrePeaks,GRanges,character-method |
| Keep unique ranges and collapse mcols | chopMC |
| Collapse a vector of gene names | collapseGenes |
| Coerce a column to a GRanges object | colToRanges colToRanges,data.frame-method colToRanges,DataFrame-method colToRanges,GRanges-method |
| Cytogenetic bands | cytobands grch37.cytobands grch38.cytobands |
| Define Genomic Regions Based on Gene Annotations | defineRegions |
| Use package data to define a Seqinfo object | defineSeqinfo |
| Keep distinct ranges and mcols | distinctMC |
| Apply two filters to sliding windows | dualFilter |
| Datasets for an example region | ex_datasets ex_genes ex_hic ex_prom ex_trans |
| Detect Differential ChIP Signal | fitAssayDiff fitAssayDiff,SummarizedExperiment-method |
| Datasets for the Fixed-Width Vignette | fixed_width_datasets peaks se |
| Get Profile Data surrounding specified ranges | getProfileData getProfileData,BigWigFile,GenomicRanges-method getProfileData,BigWigFileList,GenomicRanges-method getProfileData,character,GenomicRanges-method |
| Set columns from a GRangesList as Assays in a SummarizedExperiment | grlToSE grlToSE,GRangesList-method |
| Import peaks | importPeaks |
| Make a set of consensus peaks | makeConsensus |
| Map Genomic Ranges to genes using defined features | mapByFeature |
| Collapse a GRangesList adding multiple columns from each element | mapGrlCols |
| Merge sliding windows using a specified column | mergeByCol mergeByCol,GenomicRanges-method mergeByCol,RangedSummarizedExperiment-method |
| Merge Sliding Windows using the Harmonic Mean P | mergeByHMP mergeByHMP,GenomicRanges-method mergeByHMP,RangedSummarizedExperiment-method |
| Merge overlapping ranges based on p-values | mergeBySig mergeBySig,GenomicRanges-method mergeBySig,RangedSummarizedExperiment-method |
| Partition a set of Genomic Ranges | partitionRanges partitionRanges,GRanges,GRanges-method |
| Plot Densities for any assay within a SummarizedExperiment | plotAssayDensities plotAssayDensities,SummarizedExperiment-method |
| Draw a heatmap from a single SummarizedExperiment assay | plotAssayHeatmap plotAssayHeatmap,SummarizedExperiment-method |
| Plot PCA For any assay within a SummarizedExperiment | plotAssayPCA plotAssayPCA,SummarizedExperiment-method |
| Plot RLE for a given assay within a SummarizedExperiment | plotAssayRle plotAssayRle,SummarizedExperiment-method |
| Draw a plot from a GRangesList column | plotGrlCol |
| Plot a Genomic Region showing HiC, Features, Genes and Coverage | plotHFGC |
| Plot Overlaps Between List Elements | plotOverlaps plotOverlaps,GRangesList-method plotOverlaps,list-method |
| Plot Pairwise Values from a GRangeList | plotPairwise |
| Draw Pie Graphs based on one or more columns | plotPie plotPie,data.frame-method plotPie,DataFrame-method plotPie,GRanges-method |
| Draw a coverage Profile Heatmap | plotProfileHeatmap plotProfileHeatmap,GenomicRanges-method plotProfileHeatmap,GenomicRangesList-method |
| Draw Two-Level Donut Charts | plotSplitDonut plotSplitDonut,data.frame-method plotSplitDonut,DataFrame-method plotSplitDonut,GRanges-method |
| Find the proportions of an overlapping range | propOverlap propOverlap,GRanges,GRanges-method |
| Reduce ranges retaining mcols | reduceMC |
| Perform set operations retaining mcols | intersectMC intersectMC,GRanges,GRanges-method setdiffMC setdiffMC,GRanges,GRanges-method setoptsMC unionMC unionMC,GRanges,GRanges-method |
| Stitch Ranges within a given distance | stitchRanges |
| Estimate voom precision weights directly From CPM values | voomWeightsFromCPM |
