<p>HaploSep uses allele frequency data - I presume you have genotype data.</p>
<p>In that case, I would suggest looking at either <a href="https://faculty.washington.edu/browning/beagle/beagle.html" rel="nofollow noreferrer">Beagle5.2</a>, <a href="https://odelaneau.github.io/shapeit4/" rel="nofollow noreferrer">shapeit4</a> and <a href="https://alkesgroup.broadinstitute.org/Eagle/" rel="nofollow noreferrer">Eagle2</a>. I believe they more or less give the same accuracy (Eagle2 is slightly less accurate than the other two) and Beagle 5.2 is faster than the rest. Depending on what you plan on doing with the haplotypes, I don't think that the choice of phasing algorithm will affect downstream results a great deal.</p>

CC BY-SA 4.0
2021-11-05T15:57:29.493Z
2021-11-05T15:57:29.493Z
user438383
<p>I think Eagle or haploSep will do the job of reconstructing haplotype data, but I'm not sure what the 'standard' or best practice tool to use is.</p>
<p>I have a VCF/PLINK format file of ~8,000 individuals with ~150,000 SNPs each (from across a population with several sub-populations).</p>
<p>I want to use the resulting data to place new samples into one or more populations (e.g. ancestry analysis).</p>
<p>Before I go trying to make one of these tools work / look at accuracy, etc., am I doing it right in the first place?</p>

CC BY-SA 4.0
2021-11-05T16:00:46.070Z
I've answered, but you should provide some more information to get a proper answer. In particular, i) the number of individuals, ii) the number of SNPS, iii) what you plan on doing with the haplotypes once you have obtained them. All of these things matter to a different degree. Cheers.
user438383
CC BY-SA 4.0
2021-11-06T16:25:08.537Z
I've tried to add more detail, but he downstream analysis isn't fixed yet... Each 'sub-population' is inbreeding, and I want to assign an individual to one or a mix of each sub-population... Perhaps I should just be using some other analysis?
Dan Bolser
CC BY-SA 4.0
2021-11-08T11:57:29.293Z
That sounds reasonable, but unless you are using a method which requires phased data (e.g. ChromoPainter/fineSTRUCTURE), you don't need to infer the haplotypes. You could use something like ADMIXTURE for that (but you get less power than when using haplotype-based methods).
user438383
<snp><phylogenetics><haplotypes><phasing>
Given SNP-Chip data for a population, what tool should I use to reconstruct haplotypes?
# Given SNP-Chip data for a population, what tool should I use to reconstruct haplotypes?

(Asked by: username_0 on 2021-11-05)

I think Eagle or haploSep will do the job of reconstructing haplotype data, but I'm not sure what the 'standard' or best practice tool to use is.

I have a VCF/PLINK format file of ~8,000 individuals with ~150,000 SNPs each (from across a population with several sub-populations).

I want to use the resulting data to place new samples into one or more populations (e.g. ancestry analysis).

Before I go trying to make one of these tools work / look at accuracy, etc., am I doing it right in the first place?

**Tags:** snp, phylogenetics, haplotypes, phasing
> **Comments:**
> **username_1**: I've answered, but you should provide some more information to get a proper answer. In particular, i) the number of individuals, ii) the number of SNPS, iii) what you plan on doing with the haplotypes once you have obtained them. All of these things matter to a different degree. Cheers.  
> **username_0**: I've tried to add more detail, but he downstream analysis isn't fixed yet... Each 'sub-population' is inbreeding, and I want to assign an individual to one or a mix of each sub-population... Perhaps I should just be using some other analysis?  
> **username_1**: That sounds reasonable, but unless you are using a method which requires phased data (e.g. ChromoPainter/fineSTRUCTURE), you don't need to infer the haplotypes. You could use something like ADMIXTURE for that (but you get less power than when using haplotype-based methods).  

---

## 1 answers

### Answer by username_1 on 2021-11-05. Score: 1

HaploSep uses allele frequency data - I presume you have genotype data.

In that case, I would suggest looking at either [Beagle5.2](https://faculty.washington.edu/browning/beagle/beagle.html), [shapeit4](https://odelaneau.github.io/shapeit4/) and [Eagle2](https://alkesgroup.broadinstitute.org/Eagle/). I believe they more or less give the same accuracy (Eagle2 is slightly less accurate than the other two) and Beagle 5.2 is faster than the rest. Depending on what you plan on doing with the haplotypes, I don't think that the choice of phasing algorithm will affect downstream results a great deal.


---

