-
Notifications
You must be signed in to change notification settings - Fork 165
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
Alevin: incorrect indices in MTX output #431
Comments
Apologies- not quite true that I use the above reference. I actually process the above cDNAs and remove any (if any) that don't have mappings in the associated GTF (from which I derived the transcript-to-gene mappings). Here's the R code:
|
Already fixed @k3yavi ? Is there any chance of a 0.14.2 release containing the fix? |
HI @pinin4fjords , Thanks for reporting the this. There was bug associated with binary format to mtx format conversion we fixed in the upcoming release. The problem was associated with the last index of the matrix which can be off by max 8 indices because we were using
Please let me know if it works out for you. |
Thanks @k3yavi - do I need to assume that all of our existing matrices could be corrupted? We've built Alevin into our production processes, so I'm loath to hack my way to a solution. When is the 0.99 release due? |
A back port of this fix to a released 0.14.2 would be the most awesome solution ;-) |
Hi @pinin4fjords , Due to these subtle issues making into production environment, we changed the release cycle to be like a beta to stable type. Currently 0.99 is a beta release, which has been out for some time. If I have to guess, we plan to release 1.0 (the stable release) in approximately 2 weeks. |
Let me take this to the salmon team and get back to you. My apologies again for the stupid bug. |
Don't apologise, it happens. Just looking for a fix I can apply neatly without a major software change. |
... but will try to test the 0.99 too |
Sounds good, let me know if 0.99 fixes it for you. If it does, I'll check if we can do something about |
Hi @k3yavi - confirmed, fixed in 0.99! |
Could you let me know if a minor release is on the cards (or not) @k3yavi ? Would be nice if at least one Bioconda-available release had the fix. |
Glad to know, that 0.99 fixes it. |
Hi @pinin4fjords , I am gonna make the hot-fix release for the I'll keep you updated once it's available through bioconda. |
Thanks very much @k3yavi that's great |
Ok, pushed to bioconda, should be available in a couple of hours. Once it's available I'll make the official release too on the github. It'd be great if you can quickly test the new release for the bug once it's available. Thanks again ! |
All right, v0.14.2 is online now. |
Thanks very much @k3yavi ! 0.14.2 works in my example too |
Is the bug primarily related to salmon (bulk mode) or alevin (single-cell mode)?
Alevin
Describe the bug
I have an Alevin run which indicates 17136 genes in the MTX output:
quants_mat_cols.txt also has 17136 rows.
However the maximum value in the second column of the MTX is out range at 17144, so the matrix is invalid. There are thousands of matrix cells like this- not just one dodgy one.
To Reproduce
Steps and data to reproduce the behavior:
(renamed to cdna*.fastq.gz and barcodes.fastq.gz internal to workflow)
Expected behavior
MTX files without references to out-of-range columns.
Screenshots
If applicable, add screenshots or terminal output to help explain your problem.
Desktop (please complete the following information):
sw_vers
. If you are on linux the output ofuname -a
andlsb_release -a
]Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: