DReichLab / DReichLab/AdmixTools

Different results of outgroup f3 with different versions of qp3Pop

Open
#75 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
235
Forks
76
PR merge metrics
No merged PRs in 30d

Description

I have observed differences between results obtained using Admixtools installed on different servers, one with Ubuntu 18, one with Centos 7. This is occurring specifically when I am performing outgroup f3 statistics using qp3Pop and I narrowed it down to the version of qp3Pop used
These are the type of differences I obtain for f3
Version 412 or 420 600 or 650
Test1 0.178593 53.963371
Test2 0.180800 54.504648
This is not linked to the computer but to the version of the software qp3Pop. 412 was compiled on the first computer, 420, 600 and 650 were conda installed on the second computer, but 650 was also conda installed on the first computer.
What are the underlying causes of these differences? Are both types of results sounds (there seems to be some kind of constant relative behaviours but the values cannot obviously be compared when different versions of qp3Pop are used)?
Thanks for the clarification.
Thierry

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the outgroup f3 results with qp3Pop versions 412, 420, 600, and 650 on the reported Ubuntu 18 and CentOS 7 environments. Compare the version-specific outputs and determine whether the discrepancy has an identifiable cause and whether the results from different versions are comparable.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
tooling
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.