Ancestral Recombination Graph Modelling & Inference in Julia https://patrickfournier.ca/software/documentation/moonshine
  • Julia 97.6%
  • Just 2.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-11 15:09:50 -04:00
docs fix: make doc/ a workspace 2026-09-11 15:09:49 -04:00
ext style: format code 2026-09-11 15:09:49 -04:00
src style: format code 2026-09-11 15:09:49 -04:00
test style: format code 2026-09-11 15:09:49 -04:00
.gitignore chore: get rid of manifests 2026-09-11 15:09:50 -04:00
.JuliaFormatter.toml style: update formatting rules 2026-09-11 15:09:48 -04:00
CHANGELOG.md Bump version to 0.4.2 2026-07-08 13:33:18 -04:00
CITATION.cff chore: fix CITATION.cff 2026-04-13 16:53:07 -04:00
cliff.toml Bump version to 0.3.4 2025-11-16 16:48:54 -05:00
CondaPkg.toml feat: add support for visualization with Lorax 2026-08-06 19:05:51 -04:00
justfile style: add justfile receipe for code formatting 2026-08-20 14:07:55 -04:00
LICENSE Add GPL-3.0-only license 2025-04-28 14:05:15 -04:00
Project.toml fix: make test a workspace 2026-09-11 15:09:47 -04:00
Readme.md doc: remove roadmap from readme 2026-08-08 01:15:41 -04:00

Moonshine.jl Julia

Project Status: Active – The project has reached a usable state and is being actively developed. Documentation stable Documentation dev Aqua QA DOI

Overview

Moonshine.jl is a Julia framework for coalescent modelling oriented towards ancestral recombination graph (ARG) inference. It provides the AbstractGenealogy type which leverages Graphs.jl for convenient implementation of graph-theoretical models of molecular evolution.

Installation

As usual, from julia's REPL, enter Pkg mode by pressing ]. Then,

pkg> add Moonshine

Documentation

This readme is austere by design. Full Documentation as well as a quickstart tutorial are available on a dedicated website. The tutorial is targeted towards experienced as well as first-time julia users.

People