Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify handling of fixations. #97

Open
4 tasks
molpopgen opened this issue Mar 7, 2018 · 1 comment
Open
4 tasks

Unify handling of fixations. #97

molpopgen opened this issue Mar 7, 2018 · 1 comment

Comments

@molpopgen
Copy link
Owner

molpopgen commented Mar 7, 2018

Placeholder issue for now...

The current handling of fixations is not ideal:

  • it leads to modeling errors
  • the pruning policy stuff affects efficiency of fitness calculations.

Any fixes will break API...

To address this:

  • Fixations should always be removed.
  • Neutral/selected fixations should be separated in population objects
  • Genetic value functions need updating to calculate the contribution of fixations each generation and apply that to each diploid.
  • Meta-populations and multi-locus simulations may need special thought. For the latter, selected fixations will need sorting by position to match them up to each locus.
@molpopgen molpopgen changed the title Unify han Unify handling of fixations. Mar 8, 2018
@molpopgen molpopgen added this to the 0.6.0 milestone Mar 8, 2018
@molpopgen molpopgen modified the milestones: 0.6.0, 0.7.0 Mar 18, 2018
@molpopgen molpopgen removed this from the 0.7.0 milestone Nov 14, 2018
@molpopgen
Copy link
Owner Author

Tree sequence recording makes this a bit less pressing? See #167, for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant