Align sequences without loading subject into RAM
1
1
Entering edit mode
8.2 years ago
tucanj ▴ 100

Are there any tools for global alignment where the entire db is not loaded into ram? Blast is the only one I could find but it is too slow. I am looking to align RNA-seq reads to NCBI nt (~70gb) and I do not have that kind of ram.

Thanks!

alignment blast • 2.0k views
ADD COMMENT
0
Entering edit mode

Where are you getting a 70Gb transcriptome from? o_O Unless you want to map to multiple species...?

ADD REPLY
1
Entering edit mode

Want to do metatranscriptomic analysis by mapping to NCBI nt. I don't want to use DIAMOND as part of MEGAN because I have ncRNA as well.

ADD REPLY
0
Entering edit mode
8.2 years ago
Bara'a ▴ 270

Try Clustal Omega

I'm not sure about the way it loads dbs into RAMs, but it provides some pretty good features for global alignment tasks.

It might work for you to run it locally for sequences larger than 2000 or 2MB size by dividing the db into several seperate jobs against your set of RNA reads.

Good luck :)

ADD COMMENT
0
Entering edit mode

My understanding was that Clustal Omega was for aligning sequences against each other and not pairwise to a reference database. Is that correct?

ADD REPLY
0
Entering edit mode

@tucanj ... you might be right, I'm not sure if there's any workaround in Clustal Omega command line regarding this.

I will check that for you :)

ADD REPLY
0
Entering edit mode

Hello there @tucanj :)

This is the reply I got from the Clustal team.

Clustal Team Reply Regarding Aligning RNA-reads to NCBI nt

Apparently, what you were asking for is possible using Clustal Omega BUT NOT for RNA-reads unfortunately.

Hope that helps you one day in some other cases.

Good Luck :)

ADD REPLY

Login before adding your answer.

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