Skip to content

Commit e0ffd76

Browse files
authored
Post-release updates (#10191)
* Update link to progressr vignette in documentation * Submit 5.3.1 to CRAN (#10164) * Bump version * Update NEWS.md * Update workflow for reverse dependency checks Add step in job to free disk space and add options to check strong / most / all dependencies * Refactor reverse dependency check workflow * Fix indentation in reverse_dependency_checks.yaml * Update cran-comments.md
1 parent 74a4519 commit e0ffd76

File tree

10 files changed

+102
-19
lines changed

10 files changed

+102
-19
lines changed

.github/workflows/reverse_dependency_checks.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,28 @@ name: Reverse Dependency Checks
22

33
on:
44
workflow_dispatch:
5+
inputs:
6+
which:
7+
type: choice
8+
description: Which dependents to check
9+
options:
10+
- strong
11+
- most
12+
- all
513

614
jobs:
15+
free-space:
16+
runs-on: ubuntu-latest
17+
18+
steps:
19+
- name: Free some disk space # Sourced from https://github.com/r-devel/rcheckserver/blob/main/.github/workflows/build.yml#L24-L25
20+
run: sudo rm -rf /usr/share/dotnet /opt/ghc "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY"
21+
722
# Run a reverse dependency check similar to CRAN, for more details see
823
# https://github.com/r-devel/recheck.
924
check-reverse-dependencies:
25+
needs: free-space
26+
name: Reverse check ${{ inputs.which }} dependents
1027
uses: r-devel/recheck/.github/workflows/recheck.yml@v1
1128
with:
12-
which: all
29+
which: ${{ inputs.which }}

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: Seurat
2-
Version: 5.3.0.9999
2+
Version: 5.3.1
33
Title: Tools for Single Cell Genomics
44
Description: A toolkit for quality control, analysis, and exploration of single cell RNA sequencing data. 'Seurat' aims to enable users to identify and interpret sources of heterogeneity from single cell transcriptomic measurements, and to integrate diverse types of single cell data. See Satija R, Farrell J, Gennert D, et al (2015) <doi:10.1038/nbt.3192>, Macosko E, Basu A, Satija R, et al (2015) <doi:10.1016/j.cell.2015.05.002>, Stuart T, Butler A, et al (2019) <doi:10.1016/j.cell.2019.05.031>, and Hao, Hao, et al (2020) <doi:10.1101/2020.10.12.335331> for more details.
55
Authors@R: c(

NEWS.md

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,31 @@
1-
# Unreleased
1+
# Seurat 5.3.1
22

33
## Changes
4-
- Added `label.size.cutoff` parameter to `DimPlot` to allow users to label only clusters above a certain size
4+
5+
### Additions
56
- Added option to use `cluster_leiden` from `igraph` when running Leiden clustering ([#9931](https://github.com/satijalab/seurat/pull/9931))
67
- Added option to use `umap2` from `uwot` when running UMAP ([#9918](https://github.com/satijalab/seurat/pull/9918))
7-
- Updated `PseudobulkExpression` to acccount for the case that a category passed to `group.by` has only one value
8-
- Updated `VlnPlot` to use assay passed to the function if specified
9-
- Updated `FeatureScatter` to allow gene names with parentheses to be plotted
10-
- Updated `SingleRasterMap` to store object metadata correctly
11-
- Made minor edit to description of section running `DoHeatmap` in PBMC3K guided tutorial vignette
12-
- Updated `FindClusters` to order cluster factor levels correctly when assigning a custom cluster name
13-
- Updated `FindConservedMarkers` to remove NA values
14-
- Updated visualization functions to avoid `ggplot2::guides()` deprecation warnings
8+
- Added option to use `approx_pow` parameter from `uwot` when running UMAP ([#9449](https://github.com/satijalab/seurat/pull/9449))
9+
- Updated `LoadXenium` to add support for Xenium protein data ([#10024](https://github.com/satijalab/seurat/pull/10024))
10+
- Added option to specify stroke size in `FeaturePlot` ([#10053](https://github.com/satijalab/seurat/pull/10053))
11+
- Added `label.size.cutoff` parameter to `DimPlot` to allow users to label only clusters above a certain size ([#10092](https://github.com/satijalab/seurat/pull/10092))
12+
13+
### Fixes
14+
15+
- Fixed deprecated calls to Seurat functions `GetAssayData` and `PackageCheck` ([#9924](https://github.com/satijalab/seurat/pull/9924)), ([#10102](https://github.com/satijalab/seurat/pull/10102))
16+
- Fixed errors in `RunAzimuth` relating to `FindTransferAnchors` ([#9924](https://github.com/satijalab/seurat/pull/9924))
17+
- Fixed errors in `LeverageScore` relating to handling of (variable) features ([#9924](https://github.com/satijalab/seurat/pull/9924))
18+
- Updated `PseudobulkExpression` to acccount for the case that a category passed to `group.by` has only one value ([#10092](https://github.com/satijalab/seurat/pull/10092))
19+
- Updated `VlnPlot` to use assay passed to the function if specified ([#10092](https://github.com/satijalab/seurat/pull/10092))
20+
- Updated `FeatureScatter` to allow gene names with parentheses to be plotted ([#10092](https://github.com/satijalab/seurat/pull/10092))
21+
- Updated `SingleRasterMap` to store object metadata correctly ([#10092](https://github.com/satijalab/seurat/pull/10092))
22+
- Updated `FindClusters` to order cluster factor levels correctly when assigning a custom cluster name ([#10092](https://github.com/satijalab/seurat/pull/10092))
23+
- Updated `FindConservedMarkers` to remove NA values ([#9917](https://github.com/satijalab/seurat/pull/9917))
24+
- Updated visualization functions to avoid ggplot2 `guides`, `aes_string`, and `facet_grid` deprecation warnings ([#9409](https://github.com/satijalab/seurat/pull/9409), [#10116](https://github.com/satijalab/seurat/pull/10116))
1525
- Fixed `DimPlot` bug where metadata columns named 'PC_1', 'UMAP_1' etc override reduction embeddings ([#10062](https://github.com/satijalab/seurat/pull/10062))
1626

17-
# Seurat 5.3.0
27+
28+
# Seurat 5.3.0 (2025-04-23)
1829

1930
## Changes
2031
- Fixed `PseudobulkExpression` to forward relevant arguments to `NormalizeData` ([#9840](https://github.com/satijalab/seurat/pull/9840))

cran-comments.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# Seurat v5.3.1
2+
3+
## Test environments
4+
* ubuntu 20.04 (local) (R 4.3.2)
5+
* macOS 15.6.1 (local) (R 4.5.1)
6+
* ubuntu 24.04 (GitHub Actions Runner): R-oldrelease, R-release, R-devel
7+
* [win-builder](https://win-builder.r-project.org/): R-oldrelease, R-release, R-devel
8+
* [macOS builder](https://mac.r-project.org/macbuilder/submit.html): R-release, R-devel
9+
10+
## R CMD check results
11+
**Status: OK**
12+
13+
There were no ERRORs or WARNINGs.
14+
15+
There were four NOTEs given by win-builder (oldrel):
16+
17+
```
18+
* checking CRAN incoming feasibility ... [42s] NOTE
19+
Maintainer: 'Rahul Satija <seurat@nygenome.org>'
20+
21+
Suggests or Enhances not in mainstream repositories:
22+
BPCells, presto
23+
Availability using Additional_repositories specification:
24+
BPCells yes https://bnprks.r-universe.dev
25+
presto yes https://satijalab.r-universe.dev
26+
```
27+
28+
The maintainer remains Rahul Satija and the email is correct. BPCells and presto are hosted on R-universe and used conditionally in Seurat.
29+
30+
```
31+
* checking package dependencies ... NOTE
32+
Packages suggested but not available for checking: 'BPCells', 'presto'
33+
```
34+
35+
BPCells and presto are hosted on R-universe and used conditionally in Seurat.
36+
37+
```
38+
* checking DESCRIPTION meta-information ... NOTE
39+
Author field differs from that derived from Authors@R
40+
```
41+
42+
There seems to be a slight difference in ORCID formatting between Author and Authors@R; the information in both is the same.
43+
44+
```
45+
* checking Rd cross-references ... NOTE
46+
Package unavailable to check Rd xrefs: 'BPCells'
47+
```
48+
49+
BPCells is listed under "Suggests"; it is hosted on R-universe and used conditionally in Seurat.
50+
51+
## Reverse dependency check results
52+
We checked 145 reverse dependencies (69 from CRAN + 76 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package.
53+
54+
* We saw 0 new problems
55+
* We failed to check 15 packages (conos, CytoSimplex, DIscBIO, DR.SC, harmony, Platypus, PopComm, PoweREST, PRECAST, ProFAST, RepeatedHighDim, RESET, rPanglaoDB, sccore, SpaCCI)

man/PrepSCTFindMarkers.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ReadAkoya.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ReadNanostring.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ReadVitessce.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/ReadVizgen.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/roxygen/templates/section-progressr.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
#' the function call in \code{\link[progressr]{with_progress}} or run
66
#' \code{\link[progressr:handlers]{handlers(global = TRUE)}} before running
77
#' this function. For more details about \pkg{progressr}, please read
8-
#' \href{https://progressr.futureverse.org/articles/progressr-intro.html}{\code{vignette("progressr-intro")}}
8+
#' \href{https://progressr.futureverse.org/articles/progressr-01-intro.html}{\code{vignette("progressr-intro")}}

0 commit comments

Comments
 (0)