Package: HiCPotts 1.3.1

Itunu. Godwin Osuntoki

HiCPotts: Hierarchical Modeling to Identify and Correct Genomic Biases in Hi-C

Bayesian analysis of Hi-C interaction counts using a three-state hierarchical mixture model with Potts spatial dependence and genomic distance, GC-content, transposable-element and accessibility covariates. The three biological components are low-mean noise, true signal with a distinct covariate-response pattern, and elevated false signal whose covariate-response slopes resemble the noise component. Robust regression fitting uses a multi-chain soft empirical-Bayes pilot to construct one shared prior that is frozen for all production chains, dispersion uses component-group-specific Gamma priors, zero inflation uses a conjugate augmented Gibbs step, and spatial coupling uses retained-state approximate Bayesian computation. The official classification pools post-burn-in latent-state frequencies from the fitted model; parameter-plus-Potts allocation is retained as a separate sensitivity analysis. Parameter summaries include posterior intervals, effective sample sizes and split-chain R-hat, with configurable diagnostic criteria for reporting. Cached native likelihood calculations, direct checkerboard allocation, reproducible cross-platform parallel chains, fit provenance and stage timings improve computational efficiency and auditability without changing the model target or official classification rule.

Authors:Itunu. Godwin Osuntoki [aut, cre], Nicolae. Radu Zabet [aut]

HiCPotts_1.3.1.tar.gz
HiCPotts_1.3.1.zip(r-4.7-x86_64)HiCPotts_1.3.1.zip(r-4.7-arm64)HiCPotts_1.3.1.zip(r-4.6-x86_64)HiCPotts_1.3.1.zip(r-4.6-arm64)HiCPotts_1.3.1.zip(r-4.5-x86_64)
HiCPotts_1.3.1.tgz(r-4.6-x86_64)HiCPotts_1.3.1.tgz(r-4.6-arm64)HiCPotts_1.3.1.tgz(r-4.5-x86_64)HiCPotts_1.3.1.tgz(r-4.5-arm64)
HiCPotts_1.3.1.tar.gz(r-4.7-arm64)HiCPotts_1.3.1.tar.gz(r-4.7-x86_64)HiCPotts_1.3.1.tar.gz(r-4.6-arm64)HiCPotts_1.3.1.tar.gz(r-4.6-x86_64)
HiCPotts_1.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
HiCPotts/json (API)

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

Bug tracker:https://github.com/igosungithub/hicpotts/issues

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3

On BioConductor:HiCPotts-1.3.1(bioc 3.24)HiCPotts-1.2.1(bioc 3.23)

statisticalmethodfunctionalgenomicsgenomeannotationgenomewideassociationpeakdetectiondataimportspatialbayesianclassificationhiddenmarkovmodelregressionopenblascpp

4.60 score 230 downloads 14 exports 63 dependencies

Last updated from:5d3f5d02a2. Checks:1 NOTE, 15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE250
linux-devel-arm64OK316
linux-devel-x86_64OK491
source / vignettesOK317
linux-release-arm64OK236
linux-release-x86_64OK455
macos-release-arm64OK433
macos-release-x86_64OK547
macos-oldrel-arm64OK270
macos-oldrel-x86_64OK568
windows-devel-arm64OK395
windows-devel-x86_64OK311
windows-release-arm64OK395
windows-release-x86_64OK259
windows-oldrel-x86_64OK321
wasm-releaseOK190

Exports:allocation_diagnosticsclassify_hicpottscombine_hicpotts_blockscompute_HMRFHiC_probabilitiesdiagnose_hicpotts_fitget_dataplot_hicpotts_mcmc_by_componentplot_upper_prob_lower_countposterior_predictive_hicpottsprocess_datarelabel_hicpottsrun_chain_betassummarise_hicpotts_parameterssummarise_hicpotts_probabilities

Dependencies:askpassBHBiocBaseUtilsBiocGenericsBiocIObiocmakeBiocParallelBiostringsbitopscigarilloclicodetoolscpp11crayoncurldir.expiryfarverfilelockformatRfutile.loggerfutile.optionsgenericsGenomicAlignmentsGenomicRangesggnewscaleggplot2gluegtablehttrIRangesisobandjsonlitelabelinglambda.rlifecyclemimeopensslR6RColorBrewerRcppRcppArmadilloRCurlrestfulrrhdf5rhdf5filtersRhdf5libRhtslibrjsonrlangRsamtoolsrtracklayerS4VectorsS7scalesSeqinfosnowsysvctrsviridisLitewithrXMLXVectoryaml

Bayesian Analysis of Hi-C Interactions with HiCPotts
Introduction | Motivation | Comparison with Existing Packages | Features of HiCPotts | Installation | Workflow Overview | Step 1: Loading Hi-C Data | Step 2: Processing Data | Step 3: Running MCMC Simulations | Step 4: Official Three-Component Classification | Step 5: Parameter Summaries and Diagnostics | Step 6: Visualizing Results | Worked Examples: Hi-C and Micro-C Data | Example 1: Hi-C Data | Step 1 — Locate input files | Step 2 — Load Hi-C data and compute covariates | Step 3 — Process data into matrices | Step 4 — Run MCMC with a realistic sampler configuration | Step 5 — Official posterior component classification | Step 6 — Visualize results | Example 2: Micro-C Data | Step 2 — Load Micro-C data | Step 3 — Process into matrices | Step 4 — Run MCMC | Step 5 — Posterior probabilities and classification | Advanced Usage | Custom Priors | Independent Chains and Parallel Processing | Other Distributions | Sampler Accuracy and Runtime Controls | Diagnostics and Parameter Summaries | Symmetric and Ordered Matrices | Technical Notes | Conclusion

Last update: 2026-09-06
Started: 2025-05-27

HiCPotts Function and Argument Reference
Purpose and scope | Function-selection guide | Data input and preparation | get_data() | Purpose and signature | Arguments | Internal processing | Example | process_data() | Internal processing and return value | Examples | Model fitting | run_chain_betas() | Data, model and chain arguments | Prior and ABC arguments | Execution, probability and diagnostic arguments | Component orientation and probabilities | relabel_hicpotts() | Purpose, argument and return value | classify_hicpotts() | compute_HMRFHiC_probabilities() | summarise_hicpotts_probabilities() | Diagnostics and parameter reporting | diagnose_hicpotts_fit() | Signature and arguments | allocation_diagnostics() | summarise_hicpotts_parameters() | posterior_predictive_hicpotts() | Visualisation | plot_hicpotts_mcmc_by_component() | plot_upper_prob_lower_count() | Independently fitted blocks | combine_hicpotts_blocks() | Complete analysis template | Interpretation rules | Session information

Last update: 2026-09-06
Started: 2026-09-06