An interactive explorer for single-cell transcriptomics data
Summary: This release contains bug fixes for a few issues with mismatched colors between the left sidebar and the main canvas (issues #2007 and #2011), and improved error handling for —experimental-annotations-ontology (issue #2024).
Summary: We fixed an issue caused by a h5py major version change. As a result, h5py is now restricted to < 3.0.0
Summary: We fix an issue with colors in the left sidebar not matching the colors in the main canvas area. The Docker contained was updated following a breaking change. We updated the way that static assets are served such that cellxgene can be used behind a proxy. We also corrected an issue with re-embeddings that was broken was small gene counts.
Summary: 0.16.2 corrects a couple of breaking changes from 0.16.0. We fix the bug with gene expression scatterplots where the x and y axes were swapped and we also fix the support of launching cellxgene with the --experimental-enable-reembedding
flag.
Summary: 0.16.0 introduced a number of refinements to the cellxgene application. We have added a number of UI enhancements such as histogram coloring, improvements to the differential expression user experience, and re-embeddings. This release also includes a large number of bug fixes and small performance improvements.
We are currently testing an alpha version of a hosted cellxgene at cellxgene.cziscience.com. While it is not yet feature complete, any feedback would be welcome.
Added
Changed
Fixed
make_index_unique
that does not work under certain conditions. #1260Security
client
package that introduced security vulnerabilities #1248Summary: 0.15 resolves incompatibilities with the current anndata/scanpy releases, improves ontology-driven label input in user annotations, moves annotations to a supported feature, and resolves a number of miscellaneous bugs and UI issues.
Added:
User annotations feature has moved to a fully supported feature, and is no longer experimental (nb. command line params have changed, and annotations are enabled by default - see documentation for more information).
Experimental support for ontology-driven annotation/label input was further enhanced. Users can now pick from an ontology or define their own label in a single dialog, and ontologies are available for both label and category creation and editing.
Code coverage reports added to the github repo CI pipeline
Significant additions to unit & smoke tests and configuration testing in the CI pipeline
Added experimental support computed re-embedding on user-selected cell sets.
Better handling of annotations with very large number of categorical values.
Changed:
Resolved incompatibility with annata 0.7 and remove pinned Python dependencies for anndata, h5py and tables modules. This resolves several compatibility issues with H5AD files. #1157, #1202
Reset UI replaced with Subset and Unsubset (#1183), and unsubset no longer deletes genes in the right side bar (fixes #1171).
Work in preparation for a web-hosted cellxgene (not yet available or complete), including:
Incremental loading of data on the front end
Refactoring the back-end to support a cloud-native data format built upon tiledb.
#1140, #1163, #1200
Javascript and Python package dependencies updated.
Variety of small UI improvements throughout the application, including more readable data labels on the main graph (#1141, #1160), better handling of long strings (#1206), improved enable/disable state on buttons, etc.
Fixed:
Datasets with more than 32 annotations would occasionally cause the crossfilter to get confused, and selection state to be lost (#1162)
Undo/redo was not working correctly with color-by-annotation and other UI actions (#1165)
Fixed:
Summary: 0.14.0 adds ontology-based autosuggestions to the experimental annotation feature, category labeling in the main graph/embedding, and a number of bug fixes and incremental improvements.
Added:
.obo
file. See the --experimental-annotations-ontology
command line flag.--no-upgrade-check
command line option.Changed:
0.7.*
release of the anndata module is incompatible with cellxgene. This release pins the anndata dependency to 0.6.22post1 (the most recent compatible version).Fixed:
--experimental-annotations-file
, will now allow file names containing a hyphen. Fixes issue #1072unassigned
category. Fixes issue #1090requests
package to requirements.undo
button to behave unpredictably. This is fixed by #1099Summary: 0.13.0 introduces a layout change, moving all continuous data histograms into a dedicated panel: the "right side bar". In addition, 0.13.0 includes significant improvements and bug fixes to the experimental "user annotation" feature.
Added:
cellxgene launch --help
for usage.Changed:
--skip-qc/--run-qc
(a toggle) changed to a flag named --skip-qc
.--help
option) improved.python-requests
package (#1019).Fixed: