biclustermd0.2.3 package

Biclustering with Missing Data

as.Biclust

Convert a biclustermd object to a Biclust object

autoplot.biclustermd

Make a heatmap of sparse biclustering results

autoplot.biclustermd_sim

Plot similarity measures between two consecutive biclusterings.

autoplot.biclustermd_sse

Plot sums of squared errors (SSEs) consecutive biclustering iterations...

biclustermd-package

biclustermd: A package to bicluster data with missing values

biclustermd

Bicluster data with non-random missing values

binary_vector_gen

Make a binary vector with all values equal to zero except for one

cell_heatmap

Make a heat map of bicluster cell sizes.

cell_mse

Make a data frame containing the MSE for each bicluster cell

cluster_iteration_sum_sse

Calculate the sum cluster SSE in each iteration

col.names.biclustermd

Get data matrix column names and their corresponding column cluster me...

col.names

A generic to gather column names

col_cluster_names

Get column names in each column cluster

compare_biclusters

Compare two biclusterings or a pair of partition matrices

fill_empties_P

Randomly select a column prototype to fill an empty column prototype w...

fill_empties_Q

Randomly select a row prototype to fill an empty row prototype with

format_partition

Format a partition matrix

gather.biclustermd

Gather a biclustermd object

jaccard_similarity

Compute the Jaccard similarity coefficient for two clusterings

mse_heatmap

Make a heatmap of cell MSEs

part_matrix_to_vector

Convert a partition matrix to a vector

partition_gen

Generate an intial, random partition matrix with N objects into K subs...

partition_gen_by_p

Create a partition matrix with a partition vector p

position_finder

Find the index of the first nonzero value in a vector

print.biclustermd

Print an object of class biclustermd

reorder_biclust

Reorder a bicluster object for making a heat map

rep_biclustermd

Repeat a biclustering to achieve a minimum SSE solution

results_heatmap

Make a heatmap of sparse biclustering results

row.names.biclustermd

Get data matrix row names and their corresponding row cluster membersh...

row_cluster_names

Get row names in each row cluster

tune_biclustermd

Bicluster data over a grid of tuning parameters

Biclustering is a statistical learning technique that simultaneously partitions and clusters rows and columns of a data matrix. Since the solution space of biclustering is in infeasible to completely search with current computational mechanisms, this package uses a greedy heuristic. The algorithm featured in this package is, to the best our knowledge, the first biclustering algorithm to work on data with missing values. Li, J., Reisner, J., Pham, H., Olafsson, S., and Vardeman, S. (2020) Biclustering with Missing Data. Information Sciences, 510, 304–316.

  • Maintainer: John Reisner
  • License: MIT + file LICENSE
  • Last published: 2021-06-17