-
Notifications
You must be signed in to change notification settings - Fork 23
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
Cryptic error with kb-python 0.29.1
and the "nucleus" workflow
#283
Comments
A couple of things:
|
Thanks @Yenaled , I didn't realize the workflow name had changed. Will try to re-run with |
The same error occurs when using the Command:
Output:
|
You need to regenerate the index with kb ref using the nac workflow |
Manual here might help: https://www.biorxiv.org/content/10.1101/2023.11.21.568164v2.full.pdf |
Thanks. FYI the documentation here hasn't been updated to reflect this change: https://www.kallistobus.tools/kb_usage/kb_ref/ |
That documentation is old and a new one is in the works. Currently here https://kallisto.readthedocs.io/en/latest/index.html but not complete and the url will likely change |
Thanks @Yenaled that looks to be the fix. I encountered another error that seems to be due to a difference in the nucleus vs nac workflow - the Thanks |
The --em algorithm is hidden because it's not really used (and there are no studies showing that it's actually effective, especially with data like UMIs where the counts are sparsely distributed). There's a --mm option that distributes counts uniformly amongst multimappers. In any case, the nac index type is mostly to distribute counts amongst nascent/mature count matrices. I don't think it's a good way to handle multimappers. For your case, since you want to just do quantification with nascent transcripts included and handling multimappers, I'd just create an index with --workflow=nac, then run kb count (however you'd like, including the multimapping options if you want) against that index using --workflow=standard. You'll get a single count matrix with your quantifications. Hope that makes sense! :) |
Describe the issue
I tried to process a relatively small fastq pair with the nucleus workflow and it fails with a cryptic error. This is using the latest version of kb-python (29.1) and a freshly built index. The same sample succeeds when run with the "standard" workflow. This sample also succeeds when run with either "standard" or "nucleus" workflow with kb-python 27.3.
What is the exact command that was run?
Command output (with
--verbose
flag)The text was updated successfully, but these errors were encountered: