Skip to content
@GenomicBreeding

GenomicBreeding

GenomicBreeding

This organisation develops a genomic breeding pipeline in Julia covering data I/O, modelling, visualisation, and application layers. Current capabilities include genomic prediction assessment (e.g., repeated k-fold CV) and allele effect extraction; GWAS, mating/crossing designs, breeding simulations, and high-dimensional selection indices are under development.

Repositories and Roles

Library Description Status Docs
GenomicBreeding.jl Orchestrates the entire genomic breeding workflow (pipelines, and integration across modules)
GenomicBreedingCore.jl Core data structures, utilities, and shared abstractions
GenomicBreedingIO.jl Data input and output
GenomicBreedingModels.jl Genomic prediction models
GenomicBreedingPlots.jl Static plotting functions
GenomicBreedingDB.jl Database connectivity and persistence for genotypes/phenotypes, results, and metadata
GenomicBreedingApp.jl User-facing application layer that surfaces workflows and visualisations
GenomicBreedingInteractivePlots.jl Interactive visualisations for dynamic exploration of results

Mermaid: Architecture Map

flowchart TB
    Workflow[GenomicBreeding.jl] --> Core[GenomicBreedingCore.jl]
    Workflow --> IO[GenomicBreedingIO.jl]
    Workflow --> Models[GenomicBreedingModels.jl]
    Workflow --> Plots[GenomicBreedingPlots.jl]
    Core --> IO
    Core --> Models
    Core --> Plots
    Core --> DB[GenomicBreedingDB.jl]
    IO --> DB
    Plots --> IPlots[GenomicBreedingInteractivePlots.jl]
    DB --> App[GenomicBreedingApp.jl]
Loading

Milestone Plan (Draft)

Milestone 1: Stabilise Core & Modelling

  • Core: finalise data structures for genotypes/phenotypes; define common interfaces.
  • Models: complete repeated k-fold CV, allele effect extraction; add benchmarking harness.
  • IO: standardise loaders (VCF, CSV/TSV, JLD2) and schema validation.
  • Plots: deliver model evaluation plots (CV metrics, residuals, feature importance).
  • .github: CI for Julia versions, unit tests, and documentation builds.

Milestone 2: GWAS Foundations

  • Models: implement GWAS pipeline (linear/mixed models), p-value correction, Manhattan/Q-Q plots.
  • IO/DB: support GWAS input tables and result storage; indexing for fast retrieval.
  • InteractivePlots: interactive Manhattan/QQ with hover details and region zoom.
  • Workflow: end-to-end GWAS run configuration and reproducible reports.

Milestone 3: Mating/Crossing Designs

  • Models/Core: utilities for mating plans (e.g., optimal contribution, diversity constraints).
  • App: UI for proposing/validating crossing designs; export to breeding operations.
  • Plots: pedigree and cross outcome visualisation.

Milestone 4: Breeding Simulations

  • Models: stochastic/forward simulations with selection strategies; track genetic gain and inbreeding.
  • DB: store simulation scenarios and outcomes; comparison dashboards.
  • InteractivePlots: time-series and scenario comparison widgets.

Milestone 5: High-dimensional Selection Indices

  • Models: multi-trait indices (economic weights, sparsity/regularisation); sensitivity analyses.
  • Workflow/App: templated runs and interactive tuning.

Pinned Loading

  1. GenomicBreeding.jl GenomicBreeding.jl Public

    Genomic breeding workflow

    Julia

Repositories

Showing 9 of 9 repositories
  • GenomicBreedingCore.jl Public

    GenomicBreeding.jl core utilities

    GenomicBreeding/GenomicBreedingCore.jl’s past year of commit activity
    Julia 0 0 3 (1 issue needs help) 3 Updated Jan 5, 2026
  • GenomicBreeding.jl Public

    Genomic breeding workflow

    GenomicBreeding/GenomicBreeding.jl’s past year of commit activity
    Julia 0 0 3 (1 issue needs help) 0 Updated Jan 5, 2026
  • .github Public
    GenomicBreeding/.github’s past year of commit activity
    0 0 0 0 Updated Dec 19, 2025
  • GenomicBreedingModels.jl Public

    GenomicBreeding.jl genomic prediction models

    GenomicBreeding/GenomicBreedingModels.jl’s past year of commit activity
    Julia 0 0 0 5 Updated Dec 5, 2025
  • GenomicBreedingPlots.jl Public

    Plotting functions for GBCore.jl structs

    GenomicBreeding/GenomicBreedingPlots.jl’s past year of commit activity
    Julia 0 0 1 1 Updated Nov 26, 2025
  • GenomicBreeding/GenomicBreedingDB.jl’s past year of commit activity
    Julia 0 GPL-3.0 0 0 1 Updated Nov 26, 2025
  • GenomicBreedingIO.jl Public

    GenomicBreeding.jl I/O utilities

    GenomicBreeding/GenomicBreedingIO.jl’s past year of commit activity
    Julia 0 0 0 3 Updated Nov 26, 2025
  • GenomicBreeding/GenomicBreedingInteractivePlots.jl’s past year of commit activity
    Julia 0 0 0 1 Updated Nov 26, 2025
  • GenomicBreeding/GenomicBreedingApp.jl’s past year of commit activity
    Julia 0 GPL-3.0 0 0 0 Updated Sep 11, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…