Skip to content

Releases: broadinstitute/single_cell_portal_core

1.59.1

08 Nov 15:11
b07e608
Compare
Choose a tag to compare

Fixed

  • Differential expression table columns (#1923)

1.59.0

31 Oct 20:40
9656c8d
Compare
Choose a tag to compare

Added

  • Speed up, improve scalability of cell filtering initialization (#1915)
  • NemoClient for beta NeMO Identifier API integration (#1917)
  • Enable hierarchical cell filtering, and reset all filters (#1920)

Fixed

  • Ensure correct cell facets on clustering change (#1912)
  • Encode annotation names for faceting API (#1913)
  • Cell filtering scalability in large datasets (#1914)
  • Filter label associations when trimming null filters (#1916)
  • Fix mislogged error, improve logger resiliency (#1918)
  • Cell filtering bug fixes for queries, reassigning cells (#1919)

1.58.0

19 Oct 17:00
973188c
Compare
Choose a tag to compare

Added

  • Show cell count beside each filter, update on selection (#1905)

Changed

  • Disable cell filtering if study has spatial clustering (#1899)
  • Stream, smoothen cell facet loading (#1904)
  • Change "Cell filtering" button to "Filter plotted cells" (#1910)
  • Bump @babel/traverse from 7.22.8 to 7.23.2 (#1908, #1909)

Fixed

  • TypeError when plot is completely filtered (#1907)
  • "Cell filtering" button when subsampled (#1906)

1.57.0

12 Oct 17:32
fb0b7b5
Compare
Choose a tag to compare

Added

  • Enable cell filtering by all facets, not just top 5 (#1901)
  • Collapsible cell filters, human-friendly names (#1897)

Changed

Fixed

  • SearchFacetPopulator and associated tests re: OLS updates (#1900)
  • Cell filtering after clustering switch (#1895)

1.56.0

04 Oct 16:16
ba5c496
Compare
Choose a tag to compare

Added

  • Easier DE upload: flexible headers, better in-app docs (#1874)
  • Enable exploring custom metrics and one-vs-rest-only DE from authors (#1890)

Changed

  • Cells filtered using facets changed to transparent grey (#1884)
  • Handle cell filtering when subsampled, denoise "Subsampling" menu (#1888)
  • Remove manual Appcues pin for visualization tour (#1885)
  • Change FireCloud to Terra user facing text in study sharing settings (#1886)

Fixed

  • Improved error handling for cell filtering UX (#1889)
  • Cell filtering: fix panel background, other refinements (#1892)
  • Preserve color assignments during cell filtering (#1893)
  • Restore breakpoints in local development (#1887)
  • Added GOOGLE_PROJECT_NUMBER to cron env file (#1891)

1.55.0

20 Sep 15:20
14b0e8b
Compare
Choose a tag to compare

Added

  • Manual pin for SCP visualization demo study (#1880)
  • Cell Facet Filter Component behind feature flag (#1878)

Fixed

  • Adding SENTRY_AUTH_TOKEN to necessary scripts/configs (#1877)
  • Addressed CPU issue with syncing very large numbers of files (#1879)
  • Check for cluster_group before trying to show an annotation (#1881)
  • Revert some styling for explore tab panel (#1882)

1.54.0

06 Sep 15:48
26d33dd
Compare
Choose a tag to compare

Added

  • Mass assignment of studies to collections (#1854)
  • Instantly filter cells across annotations: client library (#1862)
  • Slack alerts for Terra orchestration smoke test failures (#1857)
  • Support TSV for author DE upload (#1875)

Changed

  • Clearer actions and explanation in gene search error message (#1863 )
  • Clearer placeholder text for AnnData clustering obsm key name (#1866)
  • Refactor ExploreDisplayTabs adding ExploreDisplayPanelManager for managing upcoming feature (#1867)
  • Truncate list of gene names in scatter/violin plots (#1858)
  • Update to Terra orchestration API V2 Billing endpoints (#1868)
  • Upgrade to N2D instances for ingest (#1870)
  • Updating Docker base image (#1871)
  • Bump @adobe/css-tools (#1869)

Fixed

  • Address OOM exception for ingesting very large AnnData files (#1870)
  • Reliability in related genes ideogram for pig (Sus scrofa) (#1873)
  • Fix pairwise columns in author DE (#1875)
  • No longer need to refresh page to set raw counts associations in upload wizard (#1876)

1.53.0

23 Aug 17:12
c32094d
Compare
Choose a tag to compare

Added

  • Enrich diagrams, onboarding in related genes ideogram (#1855)
  • Added corrupted test-workspaces to skip list in cleanup script (#1865)

Changed

  • Bump puma from 5.6.4 to 5.6.7 (#1859)

Fixed

  • Fix false positive validation failures due to non-ASCII data (#1850)
  • Restore Sentry source maps (#1856)

1.52.0

09 Aug 18:52
b53f67b
Compare
Choose a tag to compare

Added

  • Multi-gene support and match mode for differential expression search (#1843)
  • Improve onboarding for differential expression upload (#1848)

Changed

  • Make computing cell name index arrays performant (#1841)
  • Prevent uploading differential expression files without specifying required associations (#1844)
  • Faster local frontend development for dot plots and heatmaps (#1842)
  • Remove modal and renew user access token (#1845, #1852, #1849)
  • Reuse expression data across dotplot/heatmap components (#1847, #1851)

Fixed

  • Always save log files during CI runs (#1840)
  • Addressed corner case for orchestration smoke test failing with no workspaces (#1846)

1.51.0

26 Jul 15:51
0a672f5
Compare
Choose a tag to compare

Added

  • Limit CI task to run against staging Terra orchestration API (#1826)
  • Link to SCP whitepaper (#1834)
  • Log viewport size, per-view counts, and indirect discovery (#1827)

Changed

  • Update gene search placeholder (#1833)
  • Update Ingest Pipeline to 1.27.3 (#1835)
  • Update to Rails 6.1.7.4 (#1832)
  • Move @fullhuman/postcss-purgecss to devDependencies (#1836)
  • Update semver in image-pipeline (#1837)

Fixed

  • Correctly reference number of remaining bytes in daily_download_quota in bulk download (#1830)