|
| 1 | + |
| 2 | +# Changelog |
| 3 | + |
| 4 | + |
| 5 | +## [1.2.0] - 2025-03-21 |
| 6 | +**New features** |
| 7 | +* allow metafounders, defined as “MF_”, in the pedigree file input ({pr}`175`, {user}`RosCraddock`, {user}`XingerTang`) |
| 8 | + |
| 9 | +* added ``alt_allele_prob_file`` to allow user-inputted alternative allele frequencies for each metafounder and loci. For now, these are restricted to be between 0.01 and 0.99 ({pr}`175`, {user}`RosCraddock`, {user}`XingerTang`) |
| 10 | + |
| 11 | +* 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 ({pr}`175`, {user}`RosCraddock`, {user}`XingerTang`) |
| 12 | + |
| 13 | +* 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 ({pr}`182`, {user}`RosCraddock`) |
| 14 | + |
| 15 | +**Bug fixes** |
| 16 | +* 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`, {user}`RosCraddock`) |
| 17 | + |
| 18 | +**Maintenance** |
| 19 | +* User-warnings and documentation updates for metafounder implementation and estimation of alternative allele frequency ({pr} `152`, {pr}`175`, {pr}`182`, {user}`RosCraddock`, {user}`XingerTang`) |
| 20 | + |
| 21 | +* Functional and accuracy tests for metafounder implementation ({pr}`156`, {pr}`182`, {user}`XingerTang`, {user}`RosCraddock`) |
| 22 | + |
| 23 | +* Updated reference to tinyhouse ({pr}`177`, {user}`XingerTang`) |
| 24 | + |
| 25 | + |
| 26 | +## [1.1.6] - 2024-10-22 |
| 27 | +**New features** |
| 28 | +* Addition of map file input for non-hybrid mode ({pr}`154`, {user}`XingerTang`) |
| 29 | + |
| 30 | +**Bug fixes** |
| 31 | +* resolved bug to produce output file with ``-hap`` and ``-geno`` ({pr}`157`, {user}`AprilYUZhang`) |
| 32 | + |
| 33 | +**Maintenance** |
| 34 | +* set default hap and geno threshold as 1/3 when calling genotypes ({pr}`157`, {user}`AprilYUZhang`) |
| 35 | + |
| 36 | +## [1.1.5] - 2023-12-01 |
| 37 | +**New features** |
| 38 | +* Addition of output options: ``geno``, and ``hap_threshold`` ({pr}`119`, {user}``AprilYuZhang`) |
| 39 | + |
| 40 | +**Maintenance** |
| 41 | +* Updates in option and file names. These include: |
| 42 | + |
| 43 | + * ``no_dosages`` to ``no_dosage`` |
| 44 | + * ``calling_threshold`` to ``geno_threshold`` |
| 45 | + * ``call_phase`` to ``hap`` |
| 46 | + * ``haps`` to ``phased_geno_prob`` |
| 47 | + * ``pedigree`` to ``ped_file`` |
| 48 | + * ``genotypes`` to ``geno_file`` |
| 49 | + * and more, for all changes please visit: https://github.com/AlphaGenes/AlphaPeel/issues/113#issue-1935197000 ({pr}`105`, {pr}`115`, {pr}`122`, {user}`XingerTang`, {user}`AprilYuZhang`) |
| 50 | + |
| 51 | +* Updates the documentation and help functions ({pr}`88`, {pr}`119`, {user}`XingerTang`, {user}`AprilYuZhang`). |
| 52 | + |
| 53 | +* Updates to accuracy and functional tests for new argument names ({pr}`126`, {pr}`130`, {pr}`131`, {user}`XingerTang`). |
| 54 | + |
| 55 | +## [1.1.4] - 2023-08-25 |
| 56 | +**New features** |
| 57 | +* Implementation of functional and accuracy testing with pytest ({pr}`53`, {user}`XingerTang`) |
| 58 | + |
| 59 | +* Implementation of pre-committ protocol through Black and Flake8 ({pr}`40`, {user}`XingerTang`) |
| 60 | + |
| 61 | +* Implementation of cross-platform tests workflow through github actions ({pr}`59`, {user}`XingerTang`) |
| 62 | + |
| 63 | +* Added instructions for how to contribute to AlphaPeel ({pr}`27`, {pr}`31`, {user}`XingerTang`) |
| 64 | + |
| 65 | +**Bug Fixes** |
| 66 | +* Fixed bug on the loading of submodule ({pr}`22`, {user}`XingerTang`) |
| 67 | + |
| 68 | +**Maintenance** |
| 69 | +* Update theme for the HTML documentation ({pr}`38`, {user}`XingerTang`) |
| 70 | + |
| 71 | +* Modified the URL for installation ({pr}`11`, {user}`XingerTang`) |
0 commit comments