Package: mariner 1.13.0

Eric Davis

mariner: Mariner: Explore the Hi-Cs

Tools for manipulating paired ranges and working with Hi-C data in R. Functionality includes manipulating/merging paired regions, generating paired ranges, extracting/aggregating interactions from `.hic` files, and visualizing the results. Designed for compatibility with plotgardener for visualization.

Authors:Eric Davis [aut, cre], Sarah Parker [aut]

mariner_1.13.0.tar.gz
mariner_1.13.0.zip(r-4.7)mariner_1.13.0.zip(r-4.6)mariner_1.13.0.zip(r-4.5)
mariner_1.13.0.tgz(r-4.6-any)mariner_1.13.0.tgz(r-4.5-any)
mariner_1.13.0.tar.gz(r-4.7-any)mariner_1.13.0.tar.gz(r-4.6-any)
mariner_1.13.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
mariner/json (API)
NEWS

# Install 'mariner' in R:
install.packages('mariner', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ericsdavis/mariner/issues

Pkgdown/docs site:https://ericscottdavis.com

On BioConductor:mariner-1.13.0(bioc 3.24)mariner-1.12.0(bioc 3.23)

functionalgenomicsvisualizationhic

7.24 score 12 stars 193 scripts 284 downloads 72 exports 101 dependencies

Last updated from:9d72228e87. Checks:1 WARNING, 7 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING260
linux-devel-x86_64ERROR759
source / vignettesOK420
linux-release-x86_64ERROR753
macos-release-arm64ERROR578
macos-oldrel-arm64ERROR616
windows-develERROR1400
windows-releaseERROR1392
windows-oldrelERROR1553
wasm-releaseOK207

Exports:adjustEnrichmentaggHicMatricesaggMetadataas_ginteractionsas.listassignToBinsbinRangescalcLoopEnrichmentcbindchangePixelResclusterscolDatacountOverlapscountscounts<-defaultBufferend1end2findOverlapshdf5BlockApplyInteractionArrayInteractionJaggedArrayInteractionMatrixinteractionsJaggedArraymakeGInteractionsFromDataFramemakeRandomGInteractionsmakeRandomGRangesMatrixSelectionMergedGInteractionsmergePairsmetadataoverlapsAnypathpath<-pileupBoundariespileupDomainspileupPixelspixelsToMatricesplotEnrichmentplotMatrixpullHicMatricespullHicPixelsrbindregularizeremoveShortPairsselectBlockselectBottomLeftselectBottomRightselectCenterPixelselectColsselectCoordinatesselectCornersselectInnerselectionMethodselectOuterselectPixelselectRadiusselectRowsselectSubmatrixselectTopLeftselectTopRightseqnames1seqnames2setsshiftRangesshowsnapToBinssourcesstart1start2subsetByOverlaps

Dependencies:abindaskpassassertthatBHBiobaseBiocBaseUtilsBiocGenericsBiocIObiocmakeBiocManagerBiocParallelBiostringsbitopscigarilloclicodetoolscolourvaluescpp11crayoncurldata.tabledbscanDelayedArraydigestdir.expirydplyrfarverfilelockformatRfsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomicAlignmentsGenomicRangesggplot2ggplotifygluegridGraphicsgtableh5mreadHDF5ArrayhmshttrInteractionSetIRangesisobandjsonlitelabelinglambda.rlatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatsmimeopensslpillarpkgconfigplotgardenerplyrangesprettyunitsprogresspurrrR6rappdirsRColorBrewerRcppRCurlrestfulrrhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangRsamtoolsrtracklayerS4ArraysS4VectorsS7scalesSeqinfosnowSparseArraystrawrSummarizedExperimentsystibbletidyselectUCSC.utilsutf8vctrsviridisLitewithrXMLXVectoryamlyulab.utils

Introduction to mariner

Rendered frommariner.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-08-05
Started: 2025-08-05

Readme and manuals

Help Manual

Help pageTopics
Mariner: Explore the Hi-Csmariner-package mariner
Aggregate count matrices from InteractionArray objectsaggHicMatrices aggHicMatrices,InteractionArray-method
Aggregate the metadata columns of merged pairsaggMetadata aggMetadata,MergedGInteractions,character,character_OR_function_OR_list-method
Convert DataFrames to GInteraction objectsas_ginteractions as_ginteractions,DF_OR_df_OR_dt,logical_OR_missing,logical_OR_missing-method makeGInteractionsFromDataFrame makeGInteractionsFromDataFrame,DF_OR_df_OR_dt,logical_OR_missing,logical_OR_missing-method
Flexibly bin paired rangesassignToBins assignToBins,DF_OR_df_OR_dt,numeric,character_OR_numeric_OR_missing,character_OR_numeric_OR_missing-method assignToBins,GInteractions,numeric,character_OR_numeric_OR_missing,character_OR_numeric_OR_missing-method
Flexibly bin rangesbinRanges binRanges,GRanges,numeric,character_OR_numeric_OR_missing-method
Calculate loop enrichment over background.calcLoopEnrichment calcLoopEnrichment,GInteractions,character-method calcLoopEnrichment,InteractionArray,missing-method
Change pixels from one resolution to another selecting the new pixel using Hi-C data.changePixelRes changePixelRes,GInteractions,character-method
Get clustered pairs from MergedGInteractions objectclusters clusters,MergedGInteractions-method
Access count matrices from InteractionArray or InteractionMatrixcounts,InteractionArray-method counts,InteractionMatrix-method counts<-,InteractionMatrix-method
Return default buffer If InteractionArray is supplied, it uses the dimensions of counts matrices to set the buffer dimensions.defaultBuffer
Overlap methods for InteractionJaggedArraycountOverlaps countOverlaps,InteractionJaggedArray,InteractionJaggedArray-method countOverlaps,InteractionJaggedArray,missing-method countOverlaps,InteractionJaggedArray,Vector-method findOverlaps findOverlaps,InteractionJaggedArray,InteractionJaggedArray-method findOverlaps,InteractionJaggedArray,missing-method findOverlaps,InteractionJaggedArray,Vector-method overlapsAny overlapsAny,InteractionJaggedArray,InteractionJaggedArray-method overlapsAny,InteractionJaggedArray,missing-method overlapsAny,InteractionJaggedArray,Vector-method subsetByOverlaps subsetByOverlaps,InteractionJaggedArray,InteractionJaggedArray-method subsetByOverlaps,InteractionJaggedArray,missing-method subsetByOverlaps,InteractionJaggedArray,Vector-method
HDF5-backed blockApplyhdf5BlockApply hdf5BlockApply,DelayedArray-method
InteractionArray Classcbind,InteractionArray-method InteractionArray InteractionArray,ANY,GInteractions-method InteractionArray,missing,missing-method InteractionArray-class rbind,InteractionArray-method show,InteractionArray-method
InteractionJaggedArray ClasscolData,InteractionJaggedArray-method counts,InteractionJaggedArray-method dim,InteractionJaggedArray-method InteractionJaggedArray InteractionJaggedArray-class interactions,InteractionJaggedArray-method length,InteractionJaggedArray-method metadata,InteractionJaggedArray-method path,InteractionJaggedArray-method show,InteractionJaggedArray-method [,InteractionJaggedArray,ANY,ANY,ANY-method
InteractionMatrix Classcbind,InteractionMatrix-method InteractionMatrix InteractionMatrix,ANY,GInteractions-method InteractionMatrix,missing,missing-method InteractionMatrix-class rbind,InteractionMatrix-method show,InteractionMatrix-method
JaggedArray Classas.list,JaggedArray-method dim,JaggedArray-method JaggedArray JaggedArray-class path,JaggedArray-method show,JaggedArray-method [,JaggedArray,ANY,ANY,ANY-method
Creating random GRanges & GInteractionsmakeRandomGInteractions makeRandomGInteractions,Seqinfo-method makeRandomGRanges makeRandomGRanges,Seqinfo-method
MatrixSelection ClassMatrixSelection MatrixSelection-class
MergedGInteractions ClassMergedGInteractions MergedGInteractions-class
Merge sets of paired interactionsmergePairs mergePairs,list_OR_SimpleList_OR_GInteractions,numeric-method
Accessor for h5File path from an InteractionMatrixpath,InteractionMatrix-method path<-,InteractionMatrix-method
Pileup Hi-C contacts around boundary regionspileupBoundaries pileupBoundaries,GRanges_OR_GInteractions,character,numeric-method
Pileup Hi-C domainspileupDomains pileupDomains,GRanges_OR_GInteractions,character,numeric-method
Pileup Hi-C pixelspileupPixels pileupPixels,GInteractions,character,numeric-method
Expand pixels to submatricespixelsToMatrices pixelsToMatrices,GInteractions,numeric-method
Adjust loop enrichment to remove distance- dependent effect.adjustEnrichment adjustEnrichment,DelayedMatrix_OR_matrix,GInteractions-method plotEnrichment plotEnrichment,numeric,GInteractions-method
Plot matrixplotMatrix plotMatrix,DelayedMatrix_OR_matrix-method
Pull submatrices from `.hic` filespullHicMatrices pullHicMatrices,GInteractions,character,numeric-method
Pull contact frequency from `.hic` filespullHicPixels pullHicPixels,GInteractions,character,numeric-method
Regularize JaggedArray or InteractionJaggedArray objectsregularize regularize,InteractionJaggedArray-method regularize,JaggedArray-method
Remove interactions that would cross the Hi-C diagonal or a specified distance from the diagonal.removeShortPairs removeShortPairs,GInteractions-method
Get selectionMethod from MergedGInteractions objectselectionMethod selectionMethod,MergedGInteractions-method
Get the pixel representing the strongest or weakest interaction in an InteractionArrayselectPixel selectPixel,InteractionArray-method
Visualize selection for a MatrixSelection objectselectBlock selectBlock,numeric-method selectBottomLeft selectBottomLeft,numeric-method selectBottomRight selectBottomRight,numeric-method selectCenterPixel selectCenterPixel,numeric-method selectCols selectCols,numeric-method selectCoordinates selectCoordinates,numeric-method selectCorners selectCorners,numeric-method selectInner selectInner,numeric-method selectOuter selectOuter,numeric-method selectRadius selectRadius,numeric-method selectRows selectRows,numeric-method selectSubmatrix selectSubmatrix,matrix-method selectTopLeft selectTopLeft,numeric-method selectTopRight selectTopRight,numeric-method show,MatrixSelection-method
Access each portion of a GInteractions-like objectend1 end1,GInteractions_OR_InteractionSet-method end2 end2,GInteractions_OR_InteractionSet-method seqnames1 seqnames1,GInteractions_OR_InteractionSet-method seqnames2 seqnames2,GInteractions_OR_InteractionSet-method start1 start1,GInteractions_OR_InteractionSet-method start2 start2,GInteractions_OR_InteractionSet-method
Get each set from a MergedGInteractions objectsets sets,MergedGInteractions,character_OR_missing,character_OR_missing-method sets,MergedGInteractions,character_OR_missing,missing-method sets,MergedGInteractions,missing,character_OR_missing-method sets,MergedGInteractions,missing,missing-method
Flexibly shifting GRanges according to strandshiftRanges shiftRanges,GRanges,character_OR_numeric-method
Snap GRanges or GInteractions to nearest binssnapToBins snapToBins,GInteractions,numeric-method snapToBins,GRanges,numeric-method
Accessor for sourcessources sources,MergedGInteractions-method