-
Notifications
You must be signed in to change notification settings - Fork 34
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
Readfish intermittently crashes during barcoded experiment #329
Comments
Hi James, This is a suprising problem - we can have a look at this for you - would you mind sharing your toml file with us so we can have a look to better understand? We've never seen this issue. Feel free to delete targets etc if you don't want those to be shared. Matt |
Here you go:
|
Thanks - we'll have a look at this and get back to you. I can't immediately see anything wrong in your toml file which is good. |
OK - we've discussed this here. We think what is happening is that dorado is occasionally returning a read without a barcoded assignment. This is unexpected by readfish and so it is failing. We can implement a workaround (and will do so) but we will also alert the dorado team. We will update here when a workaround is implemented in readfish, but hopefully the upstreamt dorado behaviour will also be fixed. A possible workaround for now would be to add an extra region to your toml file:
The current bug is caused by the base caller returning a read without a barcode, but readfish is expecting all reads to have a barcode or be "unclassified" by the base caller. In this case you are getting a read with no barcode but readfish has no region to assign it too. Adding in this condition will treat the read as an unclassified read and so it will be rejected. I have to say this suggestion is posted un tested - so please proceed with caution and we will update. |
I have noticed an intermittent failure in my experiments using Readfish + Barcode-Dependent target lists that seems to trigger between 0-3 times per 72 hour sequencing experiment. Always Readfish will happily restart and usually run to completion if i re-launch from the command line and thus I can work around this failure for now but it seems like a genuine bug. These experiments all have between 3 and 7 barcodes loaded on the sequencer and I have configured each of those barcodes to target independent lists (with no region splitting at all). The exceptions always take the following form ("channel=####" varies):
MinKNOW is set to
23.03.5(focal)
. My pip-list for the environment I am running is as follows:I should note, I have only noticed this exception cropping up in the past month or so after this exact installation was working without incident last December. I have not intentionally updated any of my software in that time but it is certainly possible that MinKNOW was bumped to an incorrect version somehow.
The text was updated successfully, but these errors were encountered: