How do I multithread PoPoolation?
0
0
Entering edit mode
5.6 years ago
James Reeve ▴ 130

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
PoPoolation optimization • 1.1k views
ADD COMMENT
1
Entering edit mode

I don't think popoolation natively supports multi-threading. You will need to break the jobs up into pieces and brute force parallelize on your own (see: popoolation parallelization problem )

ADD REPLY

Login before adding your answer.

Traffic: 2420 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6