I am working with preprocessed data (IsoSeq PacBio) and I cannot understand one of the steps:

samtools view -b -e [rq] >= 0.9 flnc.bam 

What exactly was filtered from the bam file?

To obtain flnc they used the standard IsoSeq pipeline (lima -> isoseq3 refine).


1 Answer 1


The samtools view command you've provided just uses a filter expression to discard records that do not meet the specified expression criteria. In this case, the expression is looking for alignments where the value of the 'rq' (read quality) tag is greater or equal to 0.9. The isoseq tags documentation says that the read quality of the alignment is really the predicted accuracy of the polished isoform. Note that the command produces BAM output, so be sure to redirect stdout or write to a file for example using:

samtools view -b -e '[rq] >= 0.9' -o out.bam flnc.bam
  • 1
    $\begingroup$ thank you very much! $\endgroup$ Commented May 5, 2023 at 21:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.