Shouldn't AUCell_buildRankings() rank genes from highest to lowest expression? At least that's what it used to do. But with the version of AUCell available in BioC 3.15 (AUCell 1.18.0), genes now get ranked from lowest to highest expression.
For example, with the following expression matrix:
Note that this breaks Chapter 7 of the OSCA.basic book where the AUCell package is used to identify marker sets that are highly expressed in each cell.
The fix should be easy. However, even more important than the fix itself, AUCell_buildRankings() should have unit tests that make sure that it does the right thing, so this doesn't happen again in the future.
Thank you for the report! The bug has now been solved both in the Devel and Release Bioconductor branches.
(It might take a few hours to become available though...)
Hi,
Shouldn't
AUCell_buildRankings()
rank genes from highest to lowest expression? At least that's what it used to do. But with the version of AUCell available in BioC 3.15 (AUCell 1.18.0), genes now get ranked from lowest to highest expression.For example, with the following expression matrix:
The rankings returned with AUCell 1.18.0 are:
With older versions of AUCell (e.g. with AUCell 1.16.0 available in BioC 3.14), this used to return:
Note that this breaks Chapter 7 of the OSCA.basic book where the AUCell package is used to identify marker sets that are highly expressed in each cell.
The fix should be easy. However, even more important than the fix itself,
AUCell_buildRankings()
should have unit tests that make sure that it does the right thing, so this doesn't happen again in the future.Thanks, H.