There is a newer version of the record available.

Published January 28, 2020 | Version 0.14.0
Software Open

chanzuckerberg/cellxgene: Release 0.14.0

  • 1. @pol-is
  • 2. @chanzuckerberg
  • 3. Chan Zuckerberg Initiative
  • 4. @chanzuckerberg @MakeSchool
  • 5. Chan-Zuckerberg Initiative
  • 6. starting something new
  • 7. Chan Zuckerberg Initiatve
  • 8. @Snyk
  • 9. University of Melbourne
  • 10. Cellarity

Description

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:

  • The experimental annotations feature is augmented with the ability to autosuggest labels from an ontology. Ontology is specified from an .obo file. See the --experimental-annotations-ontology command line flag.
  • Main embedding (graph) display enhanced with the ability to display category names over the center of the constituent cells. Enabled/disabled by a new UI button in the button bar.
  • When launched, cellxgene will inform users when a new version is available on PyPi.org. This check may be bypassed with the new --no-upgrade-check command line option.

Changed:

  • Labels / names in the user interface will now display in a sorted order, including embedding names, annotation names, and categorical annotation values.
  • Various internal build updates and improvements.
  • Fonts needed by the application are now served by the internal web server, rather than relying on internet connectivity.
  • Javascript and Python package dependencies updated.
  • FAQ link removed from Info menu
  • All large histograms will now have a consistent number of bins (PR #1086)
  • User-created annotations may now contain additional characters (now allow alphanumeric, plus -_.() and single spaces. Fixes issue #1113.
  • The recent 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:

  • A significant number of bug fixes to experimental annotations, including #1050, #1057, #1036, #1055 and others.
  • Annotation file name, specified by --experimental-annotations-file, will now allow file names containing a hyphen. Fixes issue #1072
  • Fixed bug which would cause user-created annotations to lose the (mandatory) unassigned category. Fixes issue #1090
  • Various layout and whitespace improvements throughout the app.
  • Added missing python requests package to requirements.
  • Fixed bug that would crash if the user created an annotation name which was the same as another existing annotation name. Fixes issue #1112
  • Ensure that all user-created annotation labels are correctly saved, without transformation, to the annotations CSV file. There were several labels (eg, 'nan') which would not be saved correctly to the annotations CSV file. Fixes issue #1111.
  • Some sequences of actions caused the undo button to behave unpredictably. This is fixed by #1099

Files

chanzuckerberg/cellxgene-0.14.0.zip

Files (153.9 MB)

Name Size Download all
md5:61910d81a11bb5b113e97f8502b98dca
153.9 MB Preview Download

Additional details