Hi,
I have often read (and anecdotally confirmed) that adapter removal, quality trimming and such are not necessary for simple estimation of transcript relative abundance in a pseudoalignment framework. My tool of choice is Kallisto, and I am doing bulk RNAseq on a NextSeq, for context.
When low quality matches are going to be discarded, is there a point in actually quality filtering reads? Certainly it's going to reduce the number of mismatches. Assuming one is willing to accept background noise in exchange for more depth/coverage, the tradeoff could be worth it (eg, in the case of a quality bias towards a few samples).
A middle ground could be disabling quality filtering but performing trimming instead, but I imagine that might end up with a lot of very short reads that you might have to reject to avoid them matching all over the place...
Anyhow, I would appreciate advises/explanations or general thoughts
fastp
rna-seq
pseudoalignment
kallisto
If adapters are present then these should be removed. Pseudoalignment does not do soft-clipping as traditional aligners, so adapters can reduce mapping rate or lead to wrong alignments. Maybe I personally am paranoid on this, but I always remove the dirt (here adapters) from any data before doing any additional processing step. Same goes for alignment even if it maybe was not strictly necessary, I just don't like taking guesses what contamination in data might or might not do. Just remove it, it's not a major computational burden.
I totally second this. Nowadays, removing the adapter is so straightforward that I don't give it much thought. I was asking about the general quality filters, eg. rejecting reads on the basis of too many basis not passing the quality threshold.
To expand on what ATpoint already articulated. Why would we do something, even if is easy to do, if we are 100%, absolutely, positively certain it is not needed? For one, others (colleagues, reviewers) may not share our opinion.
How can anyone be sure that adapter trimming is not required in this case without doing a large-scale comparative analysis, say 100 or so datasets, with and without trimming? Even if we did this, someone could come who has done a comparative analysis on 200 datasets and has a different conclusion. It seems much easier to trim the adapters and not worry about something that we can't easily prove with 100% certainty.