Thanks a lot. I tried with
bbduk.sh -Xmx27g in=s1.fastq.gz out=s1.bbduk.fastq.gz literal=ATCTGTAGGCAGGATCAAT ktrim=r k=7 minlen=15
It seems it removed 50.56% of reads from the Input (below is the output from the bbduk). Is this normal?
- Input: 26325090 reads 1956237471 bases.
- KTrimmed: 26221546 reads (99.61%) 1624914349 bases (83.06%)
- Total Removed: 13309234 reads (50.56%) 1624914349 bases (83.06%)
- Result: 13015856 reads (49.44%) 331323122 bases (16.94%)
Is there any parameter to filter out reads beyond the length of 55 (maximum length)?
Many thanks
I think the problem with that command is that you will just remove the common sequence and keep smRNA+UMI+adapter.
I would just use the common sequence as the adapter sequence if you don't care about removing PCR duplicates through the UMIs. Or just add this to your command:
I get an error message when I tried the seqkit with * : zsh: no matches found: ATCTGTAGGCAGGATCAAT*
Hi, sorry I got mixed with seqkit.
seqkit grepcannot do that, it can only give you the full sequence, not a subset. You could useseqkit locateon a fasta file (go from fastq to fasta) to do this operation, but you would loose the information on the quality of the reads. I recommend just using the common sequence as an adapter:Sorry about the mixup!
Thanks a lot. I could try this option as well.
Which miRNA-seq library prep kit are you using? I'm a shill for miRge3.0 - thought it was super easy to get your data processed (if you have a well studied model organism) although hard to customize for more complex/downstream applications.
QIAseq miRNA Library Kit.
Good call, from personal experience that's the one that worked the best. I'd still check out the miRge3.0 pipeline, they have a one-liner that works near perfectly for the QIAseq kit.