Disable 50 gene limit for precomputed dotplots (SCP-6087) #2342
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BACKGROUND & CHANGES
This update removes the performance-based restriction of queries less than 50 genes for precomputed dotplot data. This limit remains in effect on the server to handle instances where users can get around the query limit (such as selecting the Heatmap tab when more than 50 genes are already loaded). Small updates to error handling were added to the Heatmap component to handle this, and the error message has been updated to inform users that only precomputed dotplots may load more than 50 genes.
Future enhancements: it would be nice if we could add a visual indication somewhere that some studies/clusters have preprocessed data available. Additionally, for the DE UX, if the data is preprocessed, we can render all genes, not just the 50 currently shown in the table.
MANUAL TESTING
exploreeventuniqueGenes, copy out the first 100 gene names (you'll likely have to dump this into a text editor to process into a single line of gene names, space-delimited)