This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Multicore Support for Muscle

I am searching for a multicore solution to multiple sequence alignment using MUSCLE. I would really like to stay with MUSCLE rather than an alternative alignment tool; however, the performance seems to be a major pitfall. Does anyone know how to run MUSCLE to utilize more than one CPU core/thread?

If not, would anyone like to suggest an alternative alignment tool which performs as well at alignments as MUSCLE, but has multicore support?

alignment

1 answer

You can try mafft. Muscle algorithm is hard to parallelize.

Have you had any luck with gnu parallel?

GNU parallel makes it easy to run multiple instances of muscle in parallel (e.g. aligning 4 different files in parallel). It can't magically parallelize single-threaded programs though..

Log in to answer this question.