Minerva and minepy: a C engine for the MINE suite and its R, Python and MATLAB wrappers
arXiv:1208.4271 · doi:10.1093/bioinformatics/bts707
Abstract
We introduce a novel implementation in ANSI C of the MINE family of algorithms for computing maximal information-based measures of dependence between two variables in large datasets, with the aim of a low memory footprint and ease of integration within bioinformatics pipelines. We provide the libraries minerva (with the R interface) and minepy for Python, MATLAB, Octave and C++. The C solution reduces the large memory requirement of the original Java implementation, has good upscaling properties, and offers a native parallelization for the R interface. Low memory requirements are demonstrated on the MINE benchmarks as well as on large (n=1340) microarray and Illumina GAII RNA-seq transcriptomics datasets. Availability and Implementation: Source code and binaries are freely available for download under GPL3 licence at http://minepy.sourceforge.net for minepy and through the CRAN repository http://cran.r-project.org for the R package minerva. All software is multiplatform (MS Windows, Linux and OSX).
Bioinformatics 2012, in press
Cited by in corpus (14)
- Equitability, mutual information, and the maximal information coefficient
- HERMES: towards an integrated toolbox to characterize functional and effective brain connectivity
- Equitability Analysis of the Maximal Information Coefficient, with Comparisons
- Exploring Image Virality in Google Plus
- Exo-Milankovitch Cycles II: Climates of G-dwarf Planets in Dynamically Hot Systems
- Insight into Ideal Shear Strength of Ni-based Dilute Alloys using First-Principles Calculations and Correlational Analysis
- Tutorial: AI-assisted exploration and active design of polymers with high intrinsic thermal conductivity
- Transfer-Learning Oriented Class Imbalance Learning for Cross-Project Defect Prediction
- Pseudo-laminar chaos from on-off intermittency
- Search Engine Similarity Analysis: A Combined Content and Rankings Approach
- Exploring helical dynamos with machine learning
- Generalizing Variational Autoencoders with Hierarchical Empirical Bayes
- DTW-MIC Coexpression Networks from Time-Course Data
- Relation Analysis between Hotel Review Rating Scores and Sentiment Analysis of Reviews by Chinese Tourists Visiting Japan