Skip to content

Releases: PavlidisLab/Gemma

1.32.6

20 Feb 20:37

Choose a tag to compare

Tag hotfix

1.32.5

29 Jan 06:21

Choose a tag to compare

Tag hotfix

1.32.4

29 Oct 20:58

Choose a tag to compare

This patch release of Gemma refines the single-cell work that has been going on in Gemma.

  • display basic single-cell statistics on the dataset page
  • minimal integration for Cell Browser
  • filtering improvements have been finally merged! #1407
  • filtering of raw 10x Cell Ranger datasets
  • faster startup for Gemma Web by initializing some costly beans asynchronously
  • add a distinct MultiQC report for the cell type annotation pipeline

Gemma REST 2.9.2

We made a few additions to the REST API, notably the capability of filtering predicates and objects from statements and addressing issues with endpoints producing TSV that were incorrectly marked as binary.

Refer to the full changelog for more details.

Single-cell overview

Overview from the development trunk was partially backported to showcase the number of cells and a link to a UCSC Cell Browser.

image

Filtering of 10x Cell Ranger datasets

Gemma now integrates with Cell Ranger to provide filtering of raw 10x Cell Ranger datasets. Thanks to @rachadele for the initial implementation.

The filter is applied if an unfiltered 10x MEX dataset is detected. We use various heuristics to do that efficiently and ultimately resort to checking the MTX file.

We also implemented detection of 10x chemistry from GEO series metadata, which are used for parameterizing the filter.

Support for Java 19 and beyond

The rule limiting the Java version for building Gemma has been removed. We now only require a minimum of Java 11 and support for Java up to 24 has been tested. The class files that we generate are still targeting Java 8, however.

1.32.2

05 Aug 22:17

Choose a tag to compare

This patch release comes with numerous bug fixes and performance improvements. There are a couple of neat refinement for single-cell data and anticipatory work to integrate visualization in the next minor release.

  • add support for cursor fetching and "native" streaming with MySQL
  • standardize options for writing expression data files across all CLIs
  • add options for replacing CTAs and CLCs
  • add support for Cell Browser-compatible outputs
  • improve the characteristics browser and address all possible "owner" of characteristics
  • add support for cell-level masks and aggregating single-cell data with a mask
  • add assay as a category for curating datasets

1.32.1

21 Jun 19:31

Choose a tag to compare

This release address numerous issues introduced in the 1.32.0.

  • disable caching of processed vectors until #1401 is resolved
  • fix pubmed metadata update by making BibliographicReference mutable
  • fix aggregation of single-cell data from the command line
  • include factor names in analysis result set filename
  • support loading single-cell data from AnnData using 32 bit integers and single-precision floats
  • set the normalized flag when generating quantile-normalized processed vectors
  • major improvement for the diffExAnalyze CLI tool

1.31.13

27 Mar 21:44

Choose a tag to compare

Tag hotfix

1.31.12

29 Oct 20:17

Choose a tag to compare

Changeset

  • fix P-value plot
  • increase QC plot size
  • mark JSESSIONID as http-only
  • add consistent ordering behavior when ordering by a nullable field in the REST API
  • filter stacktraces printed in the console to hide proxy and Hibernate internals
  • allow HEAD on all GET endpoints
  • numerous improvements for parsing and loading data from GEO

1.31.11

29 Oct 20:18

Choose a tag to compare

Tag hotfix

1.31.10

29 Oct 20:18

Choose a tag to compare

Tag hotfix

1.31.9

10 Jul 05:34

Choose a tag to compare

Tag hotfix