Skip to content

Releases: chanzuckerberg/cellxgene-census

v1.11.0

12 Mar 20:11
b72dac1
Compare
Choose a tag to compare

Changes

R and Python package dependencies updated to use TileDB-SOMA version 1.8.0

What's Changed

New Contributors

Full Changelog: v1.10.2...v1.11.0

v1.10.2

13 Feb 00:22
0749eb2
Compare
Choose a tag to compare

What's Changed

  • [python] use new indexer in highly variable genes algorithm by @bkmartinjr in #973
  • [python] updates to the SCVI model training pipeline by @ebezzi in #939
  • [python] remove upper bound on numpy version dependency by @martinkim0 in #980
  • [builder] use tiledbsoma indexer for builder validation pass by @bkmartinjr in #988
  • [python] update to use tiledbsoma indexer for get_embedding by @bkmartinjr in #991

Full Changelog: v1.10.1...v1.10.2

v1.10.1

05 Feb 17:51
01f1e6d
Compare
Choose a tag to compare

What's Changed

Fixed an issue where the Python package name showed up as cellxgene_census instead of the intended cellxgene-census.

Full Changelog: v1.10.0...v1.10.1

v1.10.0

02 Feb 18:26
bc6e773
Compare
Choose a tag to compare

Census S3 H5AD bucket now is limited to data present in Census

Beginning with the 2024-01-29 Census weekly build, the Census build will only include H5AD files contributing data to companion SOMA objects. Previously, Census builds included all H5ADs in the CELLxGENE corpus. Put another way, if a dataset fails to contribute a cell to the Census, the dataset H5AD will not be present in the Census build h5ad directory.

Census uses CELLxGENE schema version 4.0.0

The Census is now using CELLxGENE schema version 4.0.0.

Additions

Breaking changes

What’s Changed

  • [python] [R] upgrade tiledbsoma to 1.7.0 by @bkmartinjr in #969
  • [docs] add no-sign-request flag to model download in tutorials by @pablo-gar in #956
  • [builder] remove unused H5AD files from build by @bkmartinjr in #946
  • [python] Syntactic sugar for specifying tiledb_config options by @atolopko-czi in #902
  • [python] Make default soma context available for customization by @atolopko-czi in #895

New Contributors

Full Changelog: v1.9.1...v1.10.0

v1.9.1

13 Dec 17:55
7bc5c12
Compare
Choose a tag to compare

Changes

Minor updates in preparation for releasing December LTS Census and contributed embeddings.

Deprecations

  • [python] cellxgene_census.experimental.util.X_sparse_iter is deprecated and will be removed in a future release. Please use the new SOMA blockwise iterators available on the SparseNDMatrix class.

What's Changed

  • [builder] Update release cleanup code to support relative URIs by @ebezzi in #888
  • [python] Geneformer WDL: pin TileDB and Census versions by @mlin in #889
  • [misc] contrib embedding curation fixes by @bkmartinjr in #890
  • [r] Update R docs in preparation for API release 1.9.1 by @pablo-gar in #893

Full Changelog: v1.9.0...v1.9.1

v1.9.0

08 Dec 18:50
7009201
Compare
Choose a tag to compare

Changes

  • R and Python package dependencies updated to use TileDB-SOMA version 1.6.0

Deprecations

  • [python] cellxgene_census.experimental.util.X_sparse_iter is deprecated and will be removed in a future release. Please use the new SOMA blockwise iterators available on the SparseNDMatrix class.

What's Changed

  • [misc] Bump aiohttp from 3.8.6 to 3.9.0 in /tools/cellxgene_census_builder by @dependabot in #868
  • [builder] Absolute uris should use the default mirror by @ebezzi in #863
  • [python] GeneformerTokenizer maintenance by @mlin in #861
  • [python] migrate GeneformerTokenizer to blockwise iterator by @mlin in #866
  • [python] [r] Fix tests that had the mirror name hardcoded by @ebezzi in #869
  • [builder] Fix builder release manifest validation to not check for absolute uri by @ebezzi in #882
  • [python] upgrade to tiledbsoma and add obsm to get_anndata by @ebezzi in #885
  • [misc] Contrib embeddings by @bkmartinjr in #853
  • [r] add obsm_layers to get_seurat() and get_single_cell_experiment() by @mlin in #887
  • [python] Geneformer fine-tuning scripts by @mlin in #805
  • [python] scVI pipeline by @ebezzi in #787

Full Changelog: v1.8.0...v1.9.0

v1.8.0

20 Nov 19:50
bba0112
Compare
Choose a tag to compare

Changes

  • R and Python package dependencies updated to use TileDB-SOMA version 1.5.1

Deprecations

  • [python] cellxgene_census.experimental.util.X_sparse_iter is deprecated as of this release and will be removed in a future release. Please use the new SOMA blockwise iterators available on the SparseNDMatrix class.

What's Changed

  • [misc] update GHA action and pre-commit versions by @bkmartinjr in #829
  • [misc] fix installation of geneformer's transitive dependency in py-dependency-check.yml by @mlin in #833
  • [misc] update actions/stale by @bkmartinjr in #834
  • [misc] prep for 1.8 release by @bkmartinjr in #852
  • [python] update hvg acceptance tests to account for numerical instability by @bkmartinjr in #838
  • [builder] Sync whole bucket by @ebezzi in #819
  • [builder] Acceptance/Builder tests misc fixes by @ebezzi in #855
  • [docs] Update bucket name in AWS Open Data docpage by @ebezzi in #851
  • [docs] DOC: Update cellxgene_census_aws_open_data.md typo by @kamilkrukowski in #858
  • [r] add r-dependency-check.yml nightly test of current release package by @mlin in #769
  • [r] Fix acceptance tests by @pablo-gar in #859

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

25 Oct 20:59
dea48c0
Compare
Choose a tag to compare

Additions

  • [python] add support for distributed PyTorch by @atolopko-czi in #699
  • [python] Add X_layers argument to cellxgene_census.get_anndata() by @pablo-
  • [python] Geneformer Dataset builder by @mlin in #762
  • [python][misc] GHA for Python dependency checks by @bkmartinjr in #763
  • [python] GeneformerTokenizer speed optimizations by @mlin in #784
  • [python] add multi-batch-key support to highly-variable gene finder by @bkmartinjr in #788
  • [python] Add exclude_zeros to pp.mean_variance by @ebezzi in #731
  • [python] Add pytorch global shuffling by @atolopko-czi in #775
  • [docs] Add "what's new?" article for out-of-core methods by @pablo-gar in #765
  • [docs] Add "what's new?" article for out-of-core methods by @pablo-gar in #765
  • [docs] Create newsletter_september2023.md by @MaximilianLombardo in #732
  • [docs] Adds normalized layer banner to landing page by @pablo-gar in #808
  • [docs] editorial changes to october news by @ebezzi in #810
  • [docs] Add documentation for AWS by @pablo-gar in #823
  • [builder] Add additional debug logging by @ebezzi in #770
  • [misc] Add authentication to py-dependency-check workflow by @bkmartinjr in #768
  • [misc] LTS / package compatibility check by @bkmartinjr in #797

Fixes

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

07 Sep 00:20
4f8985a
Compare
Choose a tag to compare

Additions

Census APIs now support access to data mirrors, geographical data mirrors are coming soon!

Other:

  • [r] test framework for first-time R package installation by @mlin in #687
  • [r] more vignettes by @mlin in #680
  • [r][docs] minor docs updates by @mlin in #696
  • [builder] Explicit log message tests by @bkmartinjr in #720
  • [builder] add builder dmesg logging on error by @atolopko-czi in #745
  • [docs] Add normalized layer information to user-facing schema overview by @pablo-gar in #753
  • [docs] Add markdown linting to pre-commit by @bkmartinjr in #721

Fixes

  • [python] numerical precision improvements in Census builder by @bkmartinjr in #716
  • [python] revert Mac M1/M2 cert fix on open_soma() by @atolopko-czi in #746
  • [docs] Add SingleCellExperiment mention to landing page. by @pablo-gar in #725
  • [docs] pin Sphinx version by @ebezzi in #729
  • [docs] add explicit filtering for None git tags by @ebezzi in #712
  • [docs] fix markdown lint by @bkmartinjr in #735
  • [builder] Resolve CI failure caused by X count matrix with zero-sum rows by @bkmartinjr in #742

What's Changed

  • [python] get_census_version_directory returns sorted elements by @ebezzi in #728
  • [python] Bump tiledbsoma pinned version to 1.4.3 by @pablo-gar in #738
  • [python] Pin tiledbsoma~=1.4.3 in Python API by @pablo-gar in #756
  • [r][docs] Update version to 1.5.2 and doc-site by @pablo-gar in #743
  • [r][docs] Bump R API version to 1.6.0 by @pablo-gar in #757
  • [docs][python] Reinforce knowledge of is_primary_data in all notebooks by @pablo-gar in
  • [docs] Update API release process to support both R and Python releases by @pablo-gar in #739
  • [builder][docs] update to CxG schema version 3.1.0 by @bkmartinjr in #740
    #754
  • Bump gitpython from 3.1.31 to 3.1.32 in /tools/cellxgene_census_builder by @dependabot in #713
  • feat: Add a Github Action that automatically closes stale PRs. by @maniarathi in #724
  • fix: override default so that issues are not marked as stale by @maniarathi in #730

New Contributors

Full Changelog: v1.5.1...v1.6.0

v1.5.1

08 Aug 23:40
b03929f
Compare
Choose a tag to compare

What's Changed

  • [docs] Add "What's new page" to doc-site and R V1 news article (#671) by @pablo-gar in #671
  • [docs] Update publish date on new article 20230808-r_api_release.md by @pablo-gar in #701
  • [r] Fixes source links in R doc site by @pablo-gar in #702
  • [python] update tiledbsoma version to 1.4.0 by @pablo-gar in #709
  • [docs] Add R tutorials link to landing page by @pablo-gar in #704
  • [r] Bump R package version to 1.5.1 for release by @pablo-gar in #710

Full Changelog: v1.5.0...v1.5.1