Skip to content

Releases: chanzuckerberg/single-cell-curation

Release 3.1.2

16 Aug 19:36
7fc0971
Compare
Choose a tag to compare
  • Patch fix to no longer require schema_version to be populated in the uns of an h5ad when validating using cellxgene-schema validate.

Release 3.1.1

16 Aug 19:34
6ded49e
Compare
Choose a tag to compare
  • Add 'migrate' command for migrating 3.0.0 schema_version datasets to comply with schema_version 3.1.0

Release 3.1.0

16 Aug 19:30
Compare
Choose a tag to compare
  • Defined suspension_type requirements for new assays, and changed requirements for some previously supported assays (see full list of validation requirements here)
    • Added MARS-seq
    • Added BD Rhapsody Whole Transcriptome Analysis
    • Added BD Rhapsody Targeted mRNA
    • Added inDrop
    • Added STRT-seq
    • Added TruDrop
    • Added GEXSCOPE technology
    • Added SPLiT-seq
    • Changed spatial transcriptomics by high-throughput sequencing [EFO:0030005] and its children to spatial transcriptomics [EFO:0008994] and its children
    • Updated Seq-Well [EFO:0008919] to Seq-Well [EFO:0008919] and its children
  • Add labels option on cellxgene-schema validate now writes current schema version in h5ad uns as 'schema_version'
  • cellxgene-schema validate now validates ontology terms against a new set of ontologies (see full list here)
    • Updated CL to the 2023-06-22 release
    • Updated EFO to the 2023-07-17 EFO 3.56.0 release
    • Updated MONDO to the 2023-07-03 release
    • Updated NCBITaxon to the 2023-06-20 release
    • Updated PATO to the 2023-05-18 release
    • Updated UBERON to the 2023-06-28 release

Release 3.0.3

24 Jul 17:21
c740b66
Compare
Choose a tag to compare

Changed

  • Deprecated cellxgene-schema convert in favor of cellxgene-schema migrate.
  • Add cellxgene-schema migrate to migrate a dataset from the previous schema version to the current schema version.

Release 3.0.2

20 Apr 19:44
074b7c2
Compare
Choose a tag to compare
  • A "view" is used when adding labels to a validated h5ad to improve performance and reduce memory requirements.
  • Chunked reads are used when validating an h5ad. This reduces the memory required to validate. Chunked reads are not
    used when the X or raw.X value or in CSC format.

Release 3.0.1

19 Oct 14:19
100f935
Compare
Choose a tag to compare

Changed
The convert command used for 2.0.0 -> 3.0.0. schema conversions now compresses the output file.

Release 3.0.0

28 Sep 21:05
24b5094
Compare
Choose a tag to compare

Added

  • All new schema requirements and restrictions outlined in schema version 3.0.0 are strictly enforced by validate command. For failures, an error message is displayed and validation fails.
  • Tests that mirror the requirements in schema version 3.0.0.
  • convert CLI command, for automating conversion of cellxgene schema 2.x.x compliant h5ads to 3.0.0 compliant h5ads, where possible.
    • suspension_type and donor_id may require manual curation to be 3.x.x compliant, please see linked schema definition for details.
  • remove-labels CLI command, for locally removing data portal added labels from datasets.

Changed

  • Updated pinned versions of ontology and feature references (see ./cellxgene_schema/ontology_files/).
  • Updated various dependency versions (see requirements.txt)
  • Require Python >= 3.8 for installation

Removed

  • Support for validating cellxgene schema versions 2.x.x.

2.1.2

19 Apr 16:55
563acdd
Compare
Choose a tag to compare

What's Changed

  • Add support to generate metrics about testing coverage in schema CLI and upload to Codecov by @maniarathi in #204
  • feat: use gene_id as gene_name if gene_name is incorrect id (#208) by @seve in #209
  • feat: filter PAR_Y genes by @seve in #207
  • fix: add feature name and reference to raw.var by @seve in #210
  • Release 2.1.2 by @seve in #214

Full Changelog: 2.1.1...2.1.2

Release 2.1.1

02 Feb 20:56
b91f784
Compare
Choose a tag to compare

[2.1.1] - 2022-01-27

Changed

  • Gene reference files now have an extra column for gene length.
  • Gene reference files no longer have transcripts.
  • Improved CLI responsiveness in certain situations

Release 2.1.0

16 Nov 16:35
9e9f20a
Compare
Choose a tag to compare

[2.1.0] - 2021-11-16

Added

  • A check for convertibility to Seurat format. Prints warnings if conversion is not possible.