Changelog

[Unreleased] - 2026-04-??

New features

Bug fixes

Maintenance

[1.3.0] - 2026-02-05

New features

  • Allow phenotype input, currently only works for one phenotype and one genotype/locus, currently still experimental (PR #195, @RosCraddock, @XingerTang).

    • Added pheno_file file with phenotypes for phenotyped individuals.

    • Added pheno_penetrance_file file with user-provided phenotype error rates for the phenotypes, that is, the conditional probability of each phenotype given the genotype.

    • Added pheno_prob to output the phenotype probabilities of individuals.

    • Added update_pheno_penetrance_file to re-estimate the phenotype penetrance after each peeling cycle following Kinghorn (2003).

  • Allow X chromosome input, currently still experimental (PR #198, @AprilYuZhang, @XingerTang).

    • Move X chromosome flag sex_chrom to x_chr.

    • Update the X chromosome related peeling functions.

  • Add mutation rate input (PR #198, @AprilYuZhang, @XingerTang).

    • Added mutation_rate to allow user-provided mutation rate.

  • Add map file input (PR #208, @XingerTang, @gregorgorjanc).

    • Modified map_file to enable map file input for non-hybrid mode.

Bug fixes

Maintenance

[1.2.0] - 2025-03-21

New features

  • Allow metafounders, defined as “MF_”, in the pedigree file input (PR #175, @RosCraddock, @XingerTang)>

    • Added alt_allele_prob_file for user-inputted alternative allele frequencies for each metafounder and loci. For now, these are restricted to be between 0.01 and 0.99.

    • Added main_metafounder to allow user to assign the default metafounder to use where a metafounder has not been assigned to a founder in the pedigree.

    • Added update_alt_allele_prob to allow the base alternative allele frequencies to be updated after each peeling cycle based on the mean of the founders within the assigned metafounder

Bug fixes

  • Fixed bug due to setuptools package being updated for all wheel file naming to follow binary distribution specification (i.e., all lower case) and updated documentation (PR #182, @RosCraddock).

Maintenance

[1.1.6] - 2024-10-22

New features

Bug fixes

Maintenance

[1.1.5] - 2023-12-01

New features

Maintenance

[1.1.4] - 2023-08-25

New features / additions

Bug fixes

Maintenance