U.S. flag

An official website of the United States government, Department of Justice.

NCJRS Virtual Library

The Virtual Library houses over 235,000 criminal justice resources, including all known OJP works.
Click here to search the NCJRS Virtual Library

Py_Ped_Sim - A Flexible Forward Genetic Simulator for Complex Family Pedigree Analysis

NCJ Number
309503
Author(s)
Miguel Guardado, Cynthia Perez, Shalom Jackson, Joaquín Magaña, Sthen Campana, Emily Samperio, Berenice Chavez Rojas, Selena Hernandez, Kaela Syas, Ryan Hernandez, Elena I. Zavala, Rori Rohlfs
Date Published
March 2024
Length
18 pages
Annotation

In this study, researchers developed a genetic simulator for complex pedigree analysis.

Abstract

This paper details the development of py_ped_sim, a user-friendly and open-source solution for simulating pedigree structures and conducting pedigree genome simulations. This software empowers medical, forensic, and evolutionary genetics researchers to gain deeper insights into the dynamics of genetic inheritance and relatedness within families. Py_ped_sim is a python command-line-based tool that facilitates the simulation of pedigree structures and the genomes of individuals in a pedigree. Py_ped_sim represents pedigrees as directed acyclic graphs, enabling conversion between standard pedigree formats and integration with the forward population genetic simulator, SLiM. Notably, py_ped_sim allows the simulation of varying numbers of offspring for a set of parents, with the capacity to shift the distribution of sibship sizes over generations. The study also includes simulations for events of misattributed paternity, which offers a way to simulate half-sibling relationships. Researchers validated the accuracy of the software by simulating genomes onto diverse family pedigree structures, showing that the estimated kinship coefficients closely approximated expected values.