R-CMD-check R Shiny License GitHub issues GitHub pull requests GitHub Release

Familia_logo

Pedigree Validation and Ancestry Assessment App

Familia is a Shiny web application developed by Breeding Insight to support pedigree validation and ancestry assessment of plant and animal populations. The app integrates Mendelian error analysis, parentage assignment, supervised ancestry estimation, and unsupervised ancestry inference to help breeding programs evaluate genomic relationships through an accessible, providing a web-based interface to BIGpopA

Overview

Accurate pedigree records and ancestry information are foundational to modern breeding programs. Familia provides an interactive and reproducible framework for:

The application is designed to be species-agnostic and adaptable to a wide range of plant and animal breeding programs.


Key Features

Pedigree Cleaning

Pedigree Validation

Parentage Assignment

Line/Breed Composition Estimation (PolyBreedTools)

Unsupervised Ancestry Estimation (SNMF)


Installation and Running the App

Familia uses a golem application structure, allowing it to be installed like a standard R package.

Install from GitHub

if (!requireNamespace("remotes", quietly = TRUE)) {
  install.packages("remotes")
}
remotes::install_github("Breeding-Insight/Familia")

Run Familia

Familia::run_app()

Dependencies

Key R packages used by Familia include:

If you use Familia in research, please cite it as: Chinchilla-Vargas, J., Sandercock, A. M., & Breeding Insight Team (2026). Familia: R Shiny Application for Population Structure and Ancestry Assessments. R package version 1.0.2. https://github.com/Breeding-Insight/Familia/

Also cite:

License

Familia is released under the Apache License, Version 2.0. See the LICENSE file or https://www.apache.org/licenses/LICENSE-2.0 for details.

Acknowledgments

Familia is developed as part of the Breeding Insight initiative (https://www.breedinginsight.org) to provide open-source, data-driven tools for modern breeding programs.