How to split local blast database in python class
0
0
Entering edit mode
5 weeks ago
Maria • 0

Hi All!

I am working in a web page with python where I have to execute blast. I am looking for a way to split my local database in different parts to compare the fasta file faster. I want to do thin in my python class, in this way if one day the database change the proccess will continue working. I was trying develop this with multiprocessing but it seems not to be a good way to do it. Do anyone know how to do it?

Thanks :)

python blast database • 170 views
ADD COMMENT
0
Entering edit mode

BLAST is already multithreaded and can use multiple CPUs to speed up the process. That is likely the fastest you are going to be able to use it. Splitting the database means that you will be running several processes, plus several read/write I/O processes. Even if you have ultra-fast disks available, I doubt running 10 BLAST processes using single threads will be faster than one BLAST process using 10 threads.

ADD REPLY
0
Entering edit mode

Thank you so much, I will take that advice to my project. :)

ADD REPLY

Login before adding your answer.

Traffic: 1901 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