dat.expression          Single cell RNA-seq dataset.
dat.tsne                Single cell tSNE coordingates.
default_bandwidth.nrd   Default function given by function
                        bandwidth.nrd in MASS. No changes were made to
                        this function.
extract_row_dgRMatrix   Returns a row of a sparse matrix of class
                        dgRMatrix. Function made by Ben Bolker and Ott
                        Toomet (see
                        https://stackoverflow.com/questions/47997184/)
extract_row_lgRMatrix   Returns a row of a sparse matrix of class
                        lgRMatrix. Function made by Ben Bolker and Ott
                        Toomet (see
                        https://stackoverflow.com/questions/47997184/)
get_D_KL                Calculates the Kullback-Leibler divergence
                        between distributions.
get_D_KL_highD          Calculates the Kullback-Leibler divergence
                        between distributions for the high-dimensional
                        version of haystack().
get_density             Function to get the density of points with
                        value TRUE in the (x,y) plot
get_dist_two_sets       Calculate the pairwise Euclidean distances
                        between the rows of 2 matrices.
get_euclidean_distance
                        Calculate the Euclidean distance between x and
                        y.
get_grid_points         A function to decide grid points in a
                        higher-dimensional space
get_log_p_D_KL          Estimates the significance of the observed
                        Kullback-Leibler divergence by comparig to
                        randomizations.
get_parameters_haystack
                        Function that decides most of the parameters
                        that will be during the "Haystack" analysis.
get_reference           Get reference distribution
haystack                The main Haystack function
haystack_2D             The main Haystack function, for 2-dimensional
                        spaces.
haystack_highD          The main Haystack function, for
                        higher-dimensional spaces.
hclust_haystack         Function for hierarchical clustering of genes
                        according to their expression distribution in
                        2D or multi-dimensional space
hclust_haystack_highD   Function for hierarchical clustering of genes
                        according to their distribution in a
                        higher-dimensional space.
hclust_haystack_raw     Function for hierarchical clustering of genes
                        according to their distribution on a 2D plot.
kde2d_faster            Based on the MASS kde2d() function, but heavily
                        simplified; it's just tcrossprod() now.
kmeans_haystack         Function for k-means clustering of genes
                        according to their expression distribution in
                        2D or multi-dimensional space
kmeans_haystack_highD   Function for k-means clustering of genes
                        according to their distribution in a
                        higher-dimensional space.
kmeans_haystack_raw     Function for k-means clustering of genes
                        according to their distribution on a 2D plot.
plot_gene_haystack      Visualizing the detection/expression of a gene
                        in a 2D plot
plot_gene_haystack_raw
                        Visualizing the detection/expression of a gene
                        in a 2D plot
plot_gene_set_haystack
                        Visualizing the detection/expression of a set
                        of genes in a 2D plot
plot_gene_set_haystack_raw
                        Visualizing the detection/expression of a set
                        of genes in a 2D plot
read_haystack           Function to read haystack results from file.
show_result_haystack    Shows the results of the 'haystack' analysis in
                        various ways, sorted by significance. Priority
                        of params is genes > p.value.threshold > n.
write_haystack          Function to write haystack result data to file.
