
Package index
Package Management
Functions for installing, checking, and managing R packages from multiple sources (CRAN, GitHub, Bioconductor). Essential tools for reproducible analysis environments.
-
pkg_management - Package Management
-
check_pkg() - Check Package Installation Status
-
inst_pkg() - Install R Packages from Multiple Sources
-
update_pkg() - Update R Packages
-
pkg_version() - Check Package Versions
-
pkg_functions() - List Package Functions
-
set_mirror() - Set CRAN/Bioconductor Mirrors
Visualization & Plotting
High-level plotting functions with sensible defaults for common chart types and publication-ready visualizations. Create professional plots with minimal code.
-
plot_venn() - Draw Venn Diagrams (2-4 sets, classic or gradient style)
-
plot_forest() - Draw a forest plot using forestploter with publication-quality styling
-
plot_bar() - Bar plot with optional fill grouping, sorting, and directional layout
-
plot_pie() - Plot a Clean Pie Chart with Optional Inner Labels
-
plot_density() - plot_density: Univariate Density Plot (Fill Group, Black Outline)
Statistical Analysis
Intelligent statistical testing functions with automatic method selection, assumption checking, and publication-ready visualizations. Streamline your statistical workflows with smart defaults.
-
quick_ttest() - Quick t-test with Automatic Visualization
-
print(<quick_ttest_result>) - Print method for quick_ttest_result
-
summary(<quick_ttest_result>) - Summary method for quick_ttest_result
-
quick_anova() - Quick ANOVA with Automatic Method Selection
-
quick_chisq() - Quick Chi-Square Test with Automatic Visualization
-
print(<quick_chisq_result>) - Print Method for quick_chisq_result
-
summary(<quick_chisq_result>) - Summary Method for quick_chisq_result
Color Palettes & Management
Bioinformatics-focused color palette system with creation, management, and visualization tools. Build consistent, accessible color schemes for your projects.
-
get_palette() - Get Palette: Load Color Palette from RDS
-
list_palettes() - list_palettes(): List All Color Palettes from RDS
-
create_palette() - create_palette(): Save Custom Color Palettes as JSON
-
preview_palette() - Preview Palette: Visualize a Palette from RDS
-
bio_palette_gallery() - bio_palette_gallery(): Visualize All Palettes in a Gallery View
-
compile_palettes() - compile_palettes(): Compile JSON palettes into RDS
-
remove_palette() - Remove a Saved Palette JSON
-
clear_palette_cache() - Clear Palette Cache
-
palette_cache_info() - Get Palette Cache Information
-
reload_palette_cache() - Reload Palette Cache
-
hex2rgb() - Convert HEX color(s) to RGB numeric components
-
rgb2hex() - Convert RGB values to HEX color codes
ggplot2 Integration
Seamless ggplot2 integration for evanverse color palettes. Apply palettes directly to ggplot2 color and fill scales.
-
scale_color_evanverse()scale_fill_evanverse()scale_colour_evanverse() - Discrete Color and Fill Scales for evanverse Palettes
File & Data I/O
Flexible file reading/writing functions with enhanced error handling, progress reporting, and format detection. Handle various data formats with robust error recovery.
-
read_table_flex() - Flexible and fast table reader using data.table::fread
-
read_excel_flex() - Flexible Excel reader
-
write_xlsx_flex() - Flexible Excel writer
-
download_url() - download_url(): Download File from URL
-
download_batch() - download_batch(): Batch download files using multi_download (parallel with curl)
-
download_geo_data() - Download GEO Data Resources
-
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)
-
view() - Quick interactive table viewer (reactable)
Bioinformatics Utilities
Specialized functions for bioinformatics workflows including gene ID conversion and gene set analysis. Essential tools for genomic data processing and analysis.
-
convert_gene_id() - convert_gene_id(): Convert gene identifiers using a reference table
-
download_gene_ref() - Download gene annotation reference table from Ensembl
-
gmt2df() - gmt2df: Convert GMT File to Long-format Data Frame
-
gmt2list() - gmt2list: Convert GMT File to Named List
Data Processing & Transformation
Functions for data manipulation, column mapping, and handling missing or void values. Clean and transform data with comprehensive void value handling.
-
df2list() - Convert Data Frame to Named List by Grouping
-
map_column() - map_column(): Map values in a column using named vector or list
-
is_void()any_void()drop_void()replace_void()cols_with_void()rows_with_void() - Void Value Utilities
Operators & Logic
Custom infix operators and logical utility functions for expressive and readable code. Enhance R syntax with powerful shortcuts and combinatorial tools.
-
`%p%` %p%: paste two strings with a single space
-
`%is%` - Strict identity comparison with diagnostics
-
`%nin%` %nin%: Not-in operator (negation of%in%)
-
`%map%` - %map%: Case-insensitive mapping returning named vector
-
`%match%` - %match%: Case-insensitive match returning indices
-
combine_logic() - combine_logic: Combine multiple logical vectors with a logical operator
-
comb() - comb: Calculate Number of Combinations C(n, k)
-
perm() - Calculate Number of Permutations A(n, k)
Workflow & Development Tools
Helper functions for development workflow, timing, and safe code execution. Streamline your development process with productivity-enhancing utilities.
-
with_timer() - Wrap a function to measure and display execution time
-
remind() - Show usage tips for common R commands
-
safe_execute() - Safely Execute an Expression
Example Datasets
Sample datasets included with evanverse for testing and demonstration purposes. Useful for learning functions and exploring package capabilities.
-
df_forest_test - Test Dataset for Forest Plots
-
trial - Clinical Trial Dataset