barricklab / breseq

breseq is a computational pipeline for finding mutations relative to a reference sequence in short-read DNA resequencing data. It is intended for haploid microbial genomes (<20 Mb). breseq is a command line tool implemented in C++ and R.
http://barricklab.org/breseq
GNU General Public License v2.0
144 stars 21 forks source link

Parallelize breseq execution #210

Open jeffreybarrick opened 5 years ago

jeffreybarrick commented 5 years ago

Motivation: There are many steps within breseq that could be easily parallelized to speed up execution.

Implementation: Use a thread pool that relies only on C++11 std:thread to maximize portability. This header can help implement the thread pool: https://github.com/vit-vit/ctpl

jeffreybarrick commented 4 years ago

@ShreyasKudari I'm going to start working on this. Let me know if that conflicts with any of your plans.

ghfzvc commented 10 months ago

Hello, is there a status update on Step 3? Wondering if there are any plans for when work on this might happen. Thanks.

jeffreybarrick commented 10 months ago

No one is working on it at present since we do not have any funding specifically for breseq development.