mcveanlab / treeseq-inference

Work for the tree sequence inference paper.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Making empirical error faster

awohns opened this issue · comments

Yan and I rewrote make_errors_genotype_model in evaluation.py. Update is on branch "improved_error_function"
Needs to be tested more and merged into master

@awohns: there doesn't seem to be anything pushed to that branch yet. Have you synced your local repo?

@awohns - there's an error on line 118 - you should be reshaping the new (copied) matrix w, not the original one g.

Is this closable?

I'm testing it on the selective sweep example, and it seems fine, although I should probably double check with e.g. the generic neutral examples. We can't test whether it gives exactly the same results, as one of the efficiencies is calling the RNG routines less frequently (was overusing them before).

Should be able to compare the distributions before and after easily enough? If they're the same on on some simple tree sequence, then it should be fine.

Yep - doing.

I've checked on this. It looks fine to me. We can probably merge the improved_error_function branch.

Merged into the SLiM branch which was in turn merged into master