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.

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.