Moonshine.jl: a Julia package for genome-scale model-based ancestral recombination graph inference
Patrick Fournier, Fabrice Larribe

TL;DR
Moonshine.jl is a Julia package that efficiently infers genome-scale ancestral recombination graphs for large human haplotype datasets, enabling practical analysis of complex population histories.
Contribution
It introduces a novel, efficient, and user-friendly Julia package capable of inferring ARGs for large-scale genomic data within reasonable computational time.
Findings
Infers ARGs for thousands of human haplotypes within a day on recent hardware.
Handles densely haplotyped chromosomes up to 10,000 in size.
Designed for scalability and ease of integration into biostatistical workflows.
Abstract
The ancestral recombination graph (ARG) is the model of choice in statistical genetics to model population ancestries. Software capable of simulating ARGs on a genome scale within a reasonable amount of time are now widely available for most practical use cases. While the inverse problem of inferring ancestries from a sample of haplotypes has seen major progress in the last decade, it does not enjoy the same level of advancement as its counterpart. Up until recently, even moderately sized samples could only be handled using heuristics. In recent years, the possibility of model-based inference for datasets closer to "real world" scenarios has become a reality, largely due to the development of threading-based samplers. This article introduces Moonshine.jl, a Julia package that has the ability, among other things, to infer ARGs for samples of thousands of human haplotypes of sizes on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
