Installation Guide"

knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  eval = FALSE
)

Overview

This guide covers all installation methods for evanverse, including system requirements, dependencies, and troubleshooting.


Quick Install

From CRAN (Recommended)

The stable release is available on CRAN:

install.packages("evanverse")

From GitHub (Development Version)

For the latest features and bug fixes:

# Install devtools if needed
install.packages("devtools")

# Install evanverse
devtools::install_github("evanbio/evanverse")

System Requirements


Dependencies

evanverse depends on several packages that will be automatically installed:

Core Dependencies

Bioinformatics Dependencies

Visualization Dependencies

Utility Dependencies


Installation Options

Minimal Installation

Install without suggested packages:

install.packages("evanverse", dependencies = c("Depends", "Imports"))

Full Installation

Install with all suggested packages for complete functionality:

install.packages("evanverse", dependencies = TRUE)

Install Specific Version

# Install a specific version from CRAN
devtools::install_version("evanverse", version = "0.3.7")

# Install from a specific GitHub release
devtools::install_github("evanbio/evanverse@v0.3.7")

Bioconductor Dependencies

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"))

Verify Installation

After installation, verify that evanverse is working correctly:

# Load the package
library(evanverse)

# Check version
packageVersion("evanverse")

# List available functions
pkg_functions("evanverse")

# Test basic functionality
"Hello" %p% " " %p% "World"

Update evanverse

Update from CRAN

update.packages("evanverse")

Update from GitHub

devtools::install_github("evanbio/evanverse", force = TRUE)

Using evanverse's Built-in Updater

library(evanverse)
update_pkg("evanverse")

Troubleshooting

Installation Fails with "package not available"

Solution: Ensure you're using R ≥ 4.1.0

R.version.string

Bioconductor Packages Not Installing

Solution: Install BiocManager first, then retry:

install.packages("BiocManager")
BiocManager::install(c("Biobase", "GSEABase"))

Permission Errors on Linux/macOS

Solution: Install to user library:

install.packages("evanverse", lib = Sys.getenv("R_LIBS_USER"))

Network/Firewall Issues

Solution: Configure proxy if behind a firewall:

Sys.setenv(http_proxy = "http://your-proxy:port")
Sys.setenv(https_proxy = "https://your-proxy:port")

Compilation Issues on Windows

Solution: Install Rtools from CRAN


Uninstall

To remove evanverse:

remove.packages("evanverse")

Getting Help


Next Steps

After installation:

  1. Read the Getting Started Guide
  2. Explore the Comprehensive Guide
  3. Browse the Function Reference
  4. Try domain-specific vignettes:
  5. Package Management
  6. Data Processing
  7. Color Palettes
  8. Bioinformatics Workflows


Try the evanverse package in your browser

Any scripts or data that you put into this service are public.

evanverse documentation built on March 10, 2026, 5:07 p.m.