evanverse0.3.7 package

Utility Functions for Data Analysis and Visualization

any_void

any_void(): Check if Any Value is Void (NA / NULL / "")

bio_palette_gallery

bio_palette_gallery(): Visualize All Palettes in a Gallery View

check_pkg

check_pkg(): Check if packages are installed and optionally install th...

cols_with_void

cols_with_void(): Detect Columns Containing Void Values

comb

comb: Calculate Number of Combinations C(n, k)

combine_logic

combine_logic: Combine multiple logical vectors with a logical operato...

compile_palettes

compile_palettes(): Compile JSON palettes into RDS

convert_gene_id

convert_gene_id(): Convert gene identifiers using a reference table

create_palette

create_palette(): Save Custom Color Palettes as JSON

df2list

Convert Data Frame to Named List by Grouping

download_batch

download_batch(): Batch download files using multi_download (parallel ...

download_gene_ref

Download gene annotation reference table from Ensembl

download_geo_data

Download GEO Data Resources

download_url

download_url(): Download File from URL

drop_void

drop_void: Remove Void Values from a Vector or List

file_info

file_info: Summarise file information

file_tree

file_tree: Print and Log Directory Tree Structure

get_ext

get_ext: Extract File Extension(s)

get_palette

Get Palette: Load Color Palette from RDS

gmt2df

gmt2df: Convert GMT File to Long-format Data Frame

gmt2list

gmt2list: Convert GMT File to Named List

grapes-is-grapes

Strict identity comparison with diagnostics

grapes-map-grapes

%map%: Case-insensitive mapping returning named vector

grapes-match-grapes

%match%: Case-insensitive match returning indices

grapes-nin-grapes

%nin%: Not-in operator (negation of %in%)

grapes-p-grapes

%p%: paste two strings with a single space

hex2rgb

Convert HEX color(s) to RGB numeric components

inst_pkg

Install R Packages from Multiple Sources

is_void

is_void(): Check for Null / NA / Blank ("") Values

list_palettes

list_palettes(): List All Color Palettes from RDS

map_column

map_column(): Map values in a column using named vector or list

perm

Calculate Number of Permutations A(n, k)

pkg_functions

pkg_functions: List exported functions from a package

pkg_version

pkg_version: Check Installed and Latest Versions of R Packages

plot_bar

Bar plot with optional fill grouping, sorting, and directional layout

plot_density

plot_density: Univariate Density Plot (Fill Group, Black Outline)

plot_forest

Draw a forest plot using forestploter with publication-quality styling

plot_pie

Plot a Clean Pie Chart with Optional Inner Labels

plot_venn

Draw Venn Diagrams (2-4 sets, classic or gradient style)

preview_palette

Preview Palette: Visualize a Palette from RDS

read_excel_flex

Flexible Excel reader

read_table_flex

Flexible and fast table reader using data.table::fread

remind

Show usage tips for common R commands

remove_palette

Remove a Saved Palette JSON

replace_void

Replace void values (NA / NULL / "")

rgb2hex

Convert RGB values to HEX color codes

rows_with_void

rows_with_void: Detect rows containing void values (NA / NULL / "")

safe_execute

Safely Execute an Expression

set_mirror

Set CRAN/Bioconductor Mirrors

update_pkg

Update R Packages from CRAN, GitHub, or Bioconductor

view

Quick interactive table viewer (reactable)

with_timer

Wrap a function to measure and display execution time

write_xlsx_flex

Flexible Excel writer

A comprehensive collection of utility functions for data analysis and visualization in R. The package provides 55+ functions for data manipulation, file handling, color palette management, bioinformatics workflows, plotting, and package management. Features include void value handling, custom infix operators, flexible file I/O, and publication-ready visualizations with sensible defaults. Implementation follows tidyverse principles (Wickham et al. (2019) <doi:10.21105/joss.01686>) and incorporates best practices from the R community.

  • Maintainer: Evan Zhou
  • License: MIT + file LICENSE
  • Last published: 2025-10-21