-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Empty file umi12f.fa when when running usearch in longread_umi nanopore_pipeline #53
Comments
What your output of perfect_trim.log? I have below so not sure as used fast model that too many errors in my reads. But resulting files umi1.fq is empty? Seems to be the cutadapt command that is failing for me. I'm guessing the same as me? Total read pairs processed: 16,766 Total basepairs processed: 6,706,400 bp |
looks like some too long filter, so maybe changing --maximum-length parameter in cutadapt? |
putative trim did better but lost a lot. This output should be overwritten by the perfect trim which is why the file is empty as perfect trim fails. Total read pairs processed: 16,766 Total basepairs processed: 6,706,400 bp |
relaxing e value and max length and min length and more comes through the filter |
This is what I have so maybe a mistake here. Looks like cutadapt process is not working as intended, likely due to my misunderstanding of something.
-f GGCGTCTGCTTGGGTGTTTAACCT |
Thanks for input. Good idea to check "perfect_trim.log". It looks like this: This is cutadapt 2.7 with Python 3.6.10 === Summary === Total read pairs processed: 3,110 Total basepairs processed: 1,217,910 bp So it seems to be the problem that no reads pass the filter. However this does not change, even when I change to -m 10, -M 10000 and -e 10. It's also interesting to see the cutadapt commandline at the top where -m and -M are set to 18, but maybe it is supposed to be like this, since the UMI-length between the adapter/primer is 18. I don't know when the input -m and -M are used, so I am still confused. Run command: Morten |
you can not have an e value greater than 1 so would need to be 0.9 and should see them come through but this means 90% error on match so not a solution but something is not right with the cutadapt command. Either primer/adapter combinations are not right or something. Did you have UMI at one end or both? |
I understand now that you meant the e value in cutadapt and not the -e in the "longread_umi nanopore_pipeline" setup. The e in cutadapt cannot be specified as input (looks like defualt is 0.2 in the pipeline).
I am not an expert on the structures, but there is of course a possibility that something has been defined wrongly. Morten |
Hi
I am trying to run the longread_umi nanopore_pipeline with ONP data from a collaborator. However, after the adaptor/primer trimming step, the following error appears when the pipeline runs the usearch command:
usearch11.0.667_i86linux32 -fastx_uniques test_mb0/umi_binning/umi_ref/umi12f.fa -fastaout test_mb0/umi_binning/umi_ref/umi12u.fa -sizeout -minuniquesize 1 -relabel umi -strand both
---Fatal error---
Empty file test_mb0/umi_binning/umi_ref/umi12f.fa
usearch v11.0.667_i86linux32, 4.0Gb RAM (396Gb total), 72 cores
(C) Copyright 2013-18 Robert C. Edgar, all rights reserved.
https://drive5.com/usearch
Apparantly the umi12f.fa file is empty, and the pipeline fails to proceed.
I cannot find out why this is happening (or why the file is empty). The pipeline worked fine on the test data (both R9.4.1 and R10).
I have attached the output from the pipeline before the usearch command. I would highly appreciate any suggestions, and please let me know if you need more information.
best regards
Morten Rye
Program_Output_umi12f-empty.txt
The text was updated successfully, but these errors were encountered: