Open-source Julia software

BigRiver

A collection of Julia packages for high-dimensional biomedical data analysis.

Four BigRiver visualizations arranged in a framed collage

About

Focused tools for structured data.

BigRiver groups Julia packages for data access, dimension reduction, matrix modeling, QTL analysis, and visualization.

Each package can be used on its own or combined with the others in a reproducible workflow.

Packages

The BigRiver ecosystem

Data access

MetabolomicsWorkbenchAPI.jl

Retrieve and organize public metabolomics studies.

Repository →

Dimension reduction

BigRiverEssence.jl

Apply dimension-reduction methods to large data matrices.

Repository →

Statistical modeling

MatrixLM.jl

Fit matrix linear models for structured, high-throughput data.

Repository →

QTL analysis

FlxQTL.jl

Analyze quantitative traits with multivariate linear mixed models.

Repository →

Visualization

BigRiverPlots.jl

Create statistical graphics with lightweight plotting recipes.

Repository →

Data preprocessing

BigRiverJunbi.jl

Preprocess omics data through imputation, normalization, and transformation.

Repository →

QTL analysis

BigRiverQTL.jl

Support QTL preprocessing, genome scans, and visualization workflows.

Repository →

Statistical modeling

BulkLMM.jl

Run linear mixed-model genome scans across many traits.

Repository →

Data storage

Helium.jl

Read and write a fast, flexible format for tabular numerical data.

Repository →

Data access

GeneNetworkAPI.jl

Access GeneNetwork data through its REST API from Julia.

Repository →

Visualization

BigRiverMakie.jl

Provide Makie plotting recipes for BigRiver metabolomics workflows.

Repository →

Visualization

BigRiverQTLPlots.jl

Create statistical plots for QTL and eQTL analyses.

Repository →

QTL analysis

LiteQTL.jl

Perform lightweight, near real-time eQTL genome scans.

Repository →

Organization

Other repositories

Browse related methods, examples, and supporting software.

All repositories →

Applications

Example research areas

01

Complex traits

Study genotype–phenotype relationships with mixed-model and QTL methods.

02

Metabolomics

Model associations between sample characteristics and molecular features.

03

Genetics screens

Analyze structured effects across high-throughput experimental conditions.