Only works for high-coverage samples, I believe.
Hi,
I have a non-technical question about variant calling with SNP: What is the advantage of performing a population-level variant calling (samples for all sub-species concurrently) as opposed to individual level (one sample at a time) with GATK? What additional info is provided in the former case?
Also, I have to do this for ~3000 samples. Is it feasible to perform population level variant calling for all 3000 concurrently using GATK? Will it take 3000-times longer than a single-sample?
Thanks in advance,
2 answers
I think that GATK alone will not solve the problem of running 3000 samples. You can run scatter-gather on each sample, which could reduce the time for each sample. Ideally, you would want to run this computation on some sort of cluster/super-computer space or on AWS. Then you can run as many computations at the same time as you want. For example, you could run 3000 nodes and then run GATK on each sample on each node and it will take only the time for the longest sample to finish.
http://arvados.org is solving this by creating a completely open-source platform for managing and running computational pipelines (our code can be found here! Through a few clicks, you're able to run your 3000 samples seamlessly and be able to track provenance for each sample.
Log in to answer this question.
See: Variation & Genotype Calling From Ngs Data - Per Sample Or Multi Sample?. The benefit depends on the per-sample depth.