All functions

add_group_xpos()

Adda per-group xpos column for sample data based on grouping

add_sample_xpos()

Add a per-sample xpos column for sample data based on grouping

build_header_labels()

Build colorful, rectangular labels for plot headers in plot space

build_header_polygons()

Build polygons from plot data for fancy headers built into the plot area

build_max_dfs()

Build data.frames for maximum value positions in plot space

build_river_plot()

Build river plots for annotations

build_river_plot_bokeh()

River plot bokeh

build_vec_pos()

Build plot positions for a character vector

check_db_structure()

Check Database structure

check_feather_structure()

Check Feather Directory structure

check_genes()

Check input genes against a vector of gene names

check_list_structure()

Check List structure

chr_to_num()

Evaluate a character string specifying integer values to a numeric vector

color_sum()

Mix two colors additively in RGB space

data_df_to_colors()

Convert expression data to heatmap colors for plotting

db_to_list()

Read a SQLite database into a list

dend_anno_barplot()

dend_anno_barplot

dend_anno_dotplot()

dend_anno_dotplot

erf()

Simple error function

filter_gene_data()

Filter gene data based on annotations, genes, and groups supplied with group_order.

filter_using_list()

Filter a data.frame with parameters provided in a list

get_list_data()

Format data provided in list format for scrattch plots

get_n_stats()

Compute basic count statistics for use in generating plots

get_sparse_pairwise_deg()

Find sparse, differentially-expressed genes in pairwise comparisons

ggplot_header_labels()

Add header labels objects to a ggplot

ggplot_max_vals()

Add max value labels to a ggplot

ggplot_scale_bars()

Add scale bar objects to a ggplot

group_box_plot()

Box Plots plots of gene expression for grouped samples

group_columns()

Generate a list of anno columns based on grouping

group_dot_plot()

Dot-plot Heatmap plots of group summary statistics

group_heatmap_plot()

Heatmap plots of group summary statistics

group_quasirandom_plot()

Quasirandom jittered plots of gene expression for grouped samples

group_stats()

Compute stats for samples grouped by one or more annotations

group_violin_plot()

Violin plots of gene expression for grouped samples

hclust_to_seg()

Covert hclust objects to segments for use in ggplots

heatmap_legend_plot()

Build a heatmap legend plot

make_group_links()

Make group links

make_group_nodes()

Make group nodes for categorical data

make_plot_links()

Generate links in plot space between nodes for a river plot

make_plot_nodes()

Make plot nodes

mat_to_data_df()

Convert a matrix to a data.frame for plotting

max_gene_vals()

Compute maximum expression values in data for a set of genes.

melt_data_df()

Melt a data_df to prepare for plot parameters

point_size_legend_plot()

Build a point size legend plot

prop_gt0()

Compute the proportion/fraction of values > 0 in a numeric vector

prop_gt1()

Compute the proportion/fraction of values > 1 in a numeric vector

pt2mm()

Convert font sizes in pt to mm

riken_case()

Convert the case of Riken genes no matter input case

sample_bar_plot()

Barplots of gene expression of individual samples

sample_fire_plot()

Fire Heatmaps of gene expression for individual samples

sample_heatmap_plot()

Heatmaps of gene expression for individual samples

scale_gene_data()

Scale gene data columns

scale_values_plot_space()

Scale values to plot space

sci_label()

Convert integers to scientific notation labels

sigline()

Build a sigmoidal line using sigfun

sigribbon()

Expand a sigmoidal line to a ribbon by adding ymin

spiral_jitter()

Jitter x-y coordinates in a spiral pattern

split_text()

Split a character string by commas, spaces, tabs, and line breaks into a character vector

text_stat()

Compute statistics for a numeric vector, selected with a simple text string

theme_no_x()

Remove the X-axis (and most other margins)

title_case()

Convert the case of objects in a character vector to Title Case

tmean()

Compute Trimmed Mean of a numeric vector

update_scrattch()

Pull the current version of scrattch from GitHub

values_to_colors()

Convert values to colors along a color ramp

write_database()

Write SQLite3 Database