This guide covers all installation methods for evanverse, including system requirements, dependencies, and troubleshooting.
evanverse depends on several packages that will be automatically installed:
Install without suggested packages:
Install with all suggested packages for complete functionality:
Some bioinformatics functions require Bioconductor packages. Install them separately:
# Install BiocManager if needed
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
# Install Bioconductor dependencies
BiocManager::install(c("Biobase", "GSEABase", "biomaRt", "GEOquery"))After installation, verify that evanverse is working correctly:
# Load the package
library(evanverse)
# Check version
packageVersion("evanverse")
#> [1] '0.4.0'
# List available functions
pkg_functions("evanverse")
#>
#> ── Package: evanverse ──
#>
#> ℹ Matched exported names: 65
#> %is%
#> %map%
#> %match%
#> %nin%
#> %p%
#> any_void
#> bio_palette_gallery
#> check_pkg
#> clear_palette_cache
#> cols_with_void
#> comb
#> combine_logic
#> compile_palettes
#> convert_gene_id
#> create_palette
#> df2list
#> download_batch
#> download_gene_ref
#> download_geo_data
#> download_url
#> drop_void
#> file_info
#> file_tree
#> get_ext
#> get_palette
#> gmt2df
#> gmt2list
#> hex2rgb
#> inst_pkg
#> is_void
#> list_palettes
#> map_column
#> palette_cache_info
#> perm
#> pkg_functions
#> pkg_version
#> plot_bar
#> plot_density
#> plot_forest
#> plot_pie
#> plot_venn
#> preview_palette
#> quick_anova
#> quick_chisq
#> quick_cor
#> quick_ttest
#> read_excel_flex
#> read_table_flex
#> reload_palette_cache
#> remind
#> remove_palette
#> replace_void
#> rgb2hex
#> rows_with_void
#> safe_execute
#> scale_color_evanverse
#> scale_colour_evanverse
#> scale_fill_evanverse
#> set_mirror
#> stat_power
#> stat_samplesize
#> update_pkg
#> view
#> with_timer
#> write_xlsx_flex
# Test basic functionality
"Hello" %p% " " %p% "World"
#> [1] "Hello World"Solution: Ensure you’re using R ≥ 4.1.0
Solution: Install BiocManager first, then retry:
Solution: Install to user library:
Solution: Configure proxy if behind a firewall:
After installation: