Learn R Programming

conMItion (version 0.2.1)

Conditional Mutual Information Estimation for Multi-Omics Data

Description

The biases introduced in association measures, particularly mutual information, are influenced by factors such as tumor purity, mutation burden, and hypermethylation. This package provides the estimation of conditional mutual information (CMI) and its statistical significance with a focus on its application to multi-omics data. Utilizing B-spline functions (inspired by Daub et al. (2004) ), the package offers tools to estimate the association between heterogeneous multi- omics data, while removing the effects of confounding factors. This helps to unravel complex biological interactions. In addition, it includes methods to evaluate the statistical significance of these associations, providing a robust framework for multi-omics data integration and analysis. This package is ideal for researchers in computational biology, bioinformatics, and systems biology seeking a comprehensive tool for understanding interdependencies in omics data.

Copy Link

Version

Install

install.packages('conMItion')

Monthly Downloads

163

Version

0.2.1

License

GPL-2

Maintainer

Gaojianyong Wang

Last Published

September 29th, 2025

Functions in conMItion (0.2.1)

getMI

Calculate Mutual Information Between Two Vectors
getPValue

Calculate P-Value from a Sorted Distribution
MImat2matPermu

Permuted Mutual Information Between Two Matrices
MImat2vec

Normalized Mutual Information Between Matrix and Vector
getEntropyTri

Calculate Joint Entropy for Three Variables
getEntropyQuadri

Calculate Joint Entropy for Four Variables
getCMI

Calculate Conditional Mutual Information
getCMIBiCondi

Calculate Bivariate Conditional Mutual Information
getMIBi

Calculate Joint Mutual Information
CMImat2mat

Normalized Conditional Mutual Information Between Two Matrices
CMIBiCondimat2vec

Normalized Conditional Mutual Information Between Matrix and Vector Given Two Conditions
CMIBiCondimat2mat

Normalized Conditional Mutual Information Between Two Matrices Given Two Conditions
CMIBiCondimat2vecPermu

Permuted Normalized Conditional Mutual Information Between Matrix and Vector Given Two Conditions
MImat2mat

Normalized Mutual Information Between Two Matrices
CMIBiCondimat2matPermu

Permuted Conditional Mutual Information Between Two Matrices Given Two Conditions
CMImat2vec

Normalized Conditional Mutual Information Between Matrix and Vector
CMImat2matPermu

Permuted Conditional Mutual Information Between Two Matrices
CMImat2vecPermu

Permuted Normalized Conditional Mutual Information Between Matrix and Vector
CORmat2vecPermu

Permuted Correlation Between Matrix and Vector
additionalRunIF

Internal Utility Function for Random Sampling Loops
MImat2vecPermu

Permuted Normalized Mutual Information Between Matrix and Vector
getEntropyBi

Calculate Joint Entropy for Two Variables
getEntropy

Calculate Univariate Entropy