How do I multithread PoPoolation?
I'm trying to call nucleotide diversity for a pool-seq dataset using PoPoolation's Variance-sliding.pl. However it's taken over a day to run one chromosome. I want to speed this up,
Does anyone know how to multi-thred PoPoolation, or other tips that could get it running quicker?
My Code:
perl popoolation_1.2.2/Variance-sliding.pl --input in.mpileup --output out.varslid.pi \
--measure pi --min-count 2 --min-qual 20 --min-coverage 50 --pool-size 100 \
--window-size 1000 --step-size 1000
• 1,352 views
•
link
0 answers
No answers yet.
Log in to answer this question.
I don't think
popoolationnatively supports multi-threading. You will need to break the jobs up into pieces and brute force parallelize on your own (see: popoolation parallelization problem )