Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seurat v4.3.0 #6758

Merged
merged 62 commits into from
Dec 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
8389bde
Update deps, attachments
mojaveazure Dec 8, 2021
631e899
Merge branch 'develop' into feat/spatial2
mojaveazure Jan 24, 2022
55dc6ca
Update remotes
mojaveazure Jan 24, 2022
66c59bf
Add revamped spatial capabilities
mojaveazure Jan 24, 2022
fb35ec8
Update deps
mojaveazure Jan 25, 2022
5006511
Fixes for ImageDimPlot
mojaveazure Jan 25, 2022
e7c04f8
Implement cropping in ImageDimPlot
mojaveazure Jan 25, 2022
1895689
update plotting function docs; add Load* functions
AustinHartman Jan 26, 2022
c608b7e
Merge branch 'feat/spatial2' of https://github.com/satijalab/seurat-p…
AustinHartman Jan 26, 2022
c98b61c
Improvements to ImageFeaturePlot
mojaveazure Jan 26, 2022
a2eae06
Enable split and blended ImageFeaturePlots
mojaveazure Feb 2, 2022
23bcaaa
fix typo
AustinHartman Feb 3, 2022
68273de
Rename SpatialCoords to FOV
mojaveazure Feb 3, 2022
c43680d
Merge branch 'feat/spatial2' of github.com:satijalab/seurat-private i…
mojaveazure Feb 3, 2022
1e1dfec
Updates to new spatial input functions
mojaveazure Feb 3, 2022
7550f37
Update dependencies
mojaveazure Feb 4, 2022
1fa6ebf
add alpha, size, background col
AustinHartman Feb 7, 2022
e9ebe9a
fix merge conflict
AustinHartman Feb 7, 2022
ee77ebd
simplify background coloring
AustinHartman Feb 8, 2022
b835f0a
set default border color to white
AustinHartman Feb 8, 2022
3820434
update LoadNanostring
AustinHartman Feb 10, 2022
3fb624c
update seurat-object version
AustinHartman Feb 10, 2022
da04214
add size param to ImageFeaturePlot and fix black background
AustinHartman Feb 10, 2022
9617e4f
fail Load* if FOV not specifed
AustinHartman Feb 14, 2022
c0da0e8
update default colors; fix fov in load functions
AustinHartman Feb 14, 2022
a344e93
dont crop Image*Plots by default
AustinHartman Feb 15, 2022
81541e5
update size & alpha defaults
AustinHartman Feb 15, 2022
664b541
add shuffle.cols option
AustinHartman Feb 18, 2022
32ef389
Use feat/imaging on SeuratObject
mojaveazure Feb 25, 2022
a3bf994
update vignettes
AustinHartman Mar 1, 2022
0e75936
stop loading excess nanostring metadata
AustinHartman Mar 23, 2022
badb0a6
fix underscore in fovs names
AustinHartman Apr 28, 2022
0aa22d2
Merge branch 'develop' into feat/imaging
mojaveazure May 1, 2022
bb457ba
Use latest CRAN release of SeuratObject
mojaveazure May 1, 2022
785b2c0
Update docs
mojaveazure May 1, 2022
f04930e
fix coords by default
AustinHartman May 3, 2022
469f800
update spatial imaging vignette
AustinHartman May 3, 2022
967f2bc
first cut of Xenium loader
pmarks Sep 14, 2022
6caa7b8
wip
pmarks Sep 14, 2022
7400d58
require 4.1.1
pmarks Sep 15, 2022
d177124
ImageFeaturePlot fix
AustinHartman Sep 26, 2022
6c7410f
update min SeuratObject version
AustinHartman Sep 27, 2022
356b3b8
fix merge conflicts
AustinHartman Sep 29, 2022
673b122
bump seurat object version
AustinHartman Oct 7, 2022
c116812
Optional loading, and data.table
jsicherman Oct 7, 2022
ec44c18
Fixed loading multiple outs, and load controls into separate assays
jsicherman Oct 11, 2022
d6d085b
fix merge conflict
AustinHartman Nov 8, 2022
425a0ab
Merge pull request #2 from jsicherman/jordan.sicherman/xenium
pmarks Nov 9, 2022
b23ae2e
update docs, cran checks
AustinHartman Nov 9, 2022
20c0b15
update assay names, correctly filter transcripts
pmarks Nov 9, 2022
2b3584c
merge upstream
pmarks Nov 9, 2022
0e94e18
Fix for FindMarkers to register normalization method when run post In…
saketkc Nov 14, 2022
60737a1
Increase tolerance
saketkc Nov 14, 2022
a265a98
Bump version
saketkc Nov 15, 2022
14115e2
Merge pull request #6440 from 10XGenomics/feat/xenium
AustinHartman Nov 17, 2022
e13a494
Update NEWS
saketkc Nov 18, 2022
dfd6713
Merge pull request #666 from satijalab/fix/fix_findmarkers
saketkc Nov 18, 2022
83f6a20
update docs
AustinHartman Nov 18, 2022
f6824c8
Merge pull request #5899 from satijalab/feat/imaging
AustinHartman Nov 18, 2022
418d494
merge fix
AustinHartman Nov 18, 2022
a4fa7b4
update readme version
AustinHartman Dec 5, 2022
ff03fdf
Merge branch 'master' into release/4.3.0
AustinHartman Dec 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: Seurat
Version: 4.2.1
Date: 2022-11-07
Version: 4.3.0
Date: 2022-11-18
Title: Tools for Single Cell Genomics
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.
Authors@R: c(
Expand All @@ -10,8 +10,10 @@ Authors@R: c(
person(given = "Jeff", family = "Farrell", email = "jfarrell@g.harvard.edu", role = "ctb"),
person(given = "Christoph", family = "Hafemeister", email = "chafemeister@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0001-6365-8254")),
person(given = "Yuhan", family = "Hao", email = "yhao@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0002-1810-0822")),
person(given = "Austin", family = "Hartman", email = "ahartman@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0001-7278-1852")),
person(given = "Paul", family = "Hoffman", email = "seurat@nygenome.org", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-7693-8957")),
person(given = "Jaison", family = "Jain", email = "jjain@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0002-9478-5018")),
person(given = "Madeline", family = "Kowalski", email = "mkowalski@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0002-5655-7620")),
person(given = "Efthymia", family = "Papalexi", email = "epapalexi@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0001-5898-694X")),
person(given = "Patrick", family = "Roelli", email = "proelli@nygenome.org", role = "ctb"),
person(given = "Rahul", family = "Satija", email = "rsatija@nygenome.org", role = "ctb", comment = c(ORCID = "0000-0001-9448-8833")),
Expand Down Expand Up @@ -55,6 +57,7 @@ Imports:
pbapply,
plotly (>= 4.9.0),
png,
progressr,
RANN,
RColorBrewer,
Rcpp (>= 1.0.7),
Expand Down Expand Up @@ -95,7 +98,7 @@ Collate:
'tree.R'
'utilities.R'
'zzz.R'
RoxygenNote: 7.2.1
RoxygenNote: 7.2.2
Encoding: UTF-8
Suggests:
ape,
Expand All @@ -120,4 +123,6 @@ Suggests:
metap,
enrichR,
mixtools,
ggrastr
ggrastr,
data.table,
R.utils
42 changes: 42 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,18 @@ S3method(as.sparse,H5Group)
S3method(dim,STARmap)
S3method(dim,SlideSeq)
S3method(dim,VisiumV1)
S3method(fortify,Centroids)
S3method(fortify,Molecules)
S3method(fortify,Segmentation)
S3method(levels,SCTAssay)
S3method(merge,SCTAssay)
S3method(subset,AnchorSet)
S3method(subset,SCTAssay)
S3method(subset,STARmap)
S3method(subset,SlideSeq)
S3method(subset,VisiumV1)
export("%iff%")
export("%||%")
export("DefaultAssay<-")
export("Idents<-")
export("Index<-")
Expand Down Expand Up @@ -208,6 +213,8 @@ export(IFeaturePlot)
export(ISpatialDimPlot)
export(ISpatialFeaturePlot)
export(Idents)
export(ImageDimPlot)
export(ImageFeaturePlot)
export(Images)
export(Index)
export(Indices)
Expand All @@ -226,8 +233,13 @@ export(LabelPoints)
export(LinkedDimPlot)
export(LinkedFeaturePlot)
export(Load10X_Spatial)
export(LoadAkoya)
export(LoadAnnoyIndex)
export(LoadHuBMAPCODEX)
export(LoadNanostring)
export(LoadSTARmap)
export(LoadVizgen)
export(LoadXenium)
export(Loadings)
export(LocalStruct)
export(LogNormalize)
Expand Down Expand Up @@ -270,10 +282,15 @@ export(Radius)
export(Read10X)
export(Read10X_Image)
export(Read10X_h5)
export(ReadAkoya)
export(ReadMtx)
export(ReadNanostring)
export(ReadParseBio)
export(ReadSTARsolo)
export(ReadSlideSeq)
export(ReadVitessce)
export(ReadVizgen)
export(ReadXenium)
export(Reductions)
export(RegroupIdents)
export(RelativeCounts)
Expand Down Expand Up @@ -314,6 +331,7 @@ export(SingleCorPlot)
export(SingleDimPlot)
export(SingleExIPlot)
export(SingleImageMap)
export(SingleImagePlot)
export(SingleRasterMap)
export(SingleSpatialPlot)
export(SpatialDimPlot)
Expand Down Expand Up @@ -396,6 +414,10 @@ importFrom(RcppAnnoy,AnnoyEuclidean)
importFrom(RcppAnnoy,AnnoyHamming)
importFrom(RcppAnnoy,AnnoyManhattan)
importFrom(Rtsne,Rtsne)
importFrom(SeuratObject,"%!NA%")
importFrom(SeuratObject,"%NA%")
importFrom(SeuratObject,"%iff%")
importFrom(SeuratObject,"%||%")
importFrom(SeuratObject,"DefaultAssay<-")
importFrom(SeuratObject,"Idents<-")
importFrom(SeuratObject,"Index<-")
Expand All @@ -408,16 +430,24 @@ importFrom(SeuratObject,"Tool<-")
importFrom(SeuratObject,"VariableFeatures<-")
importFrom(SeuratObject,AddMetaData)
importFrom(SeuratObject,Assays)
importFrom(SeuratObject,AttachDeps)
importFrom(SeuratObject,Boundaries)
importFrom(SeuratObject,Cells)
importFrom(SeuratObject,CellsByIdentities)
importFrom(SeuratObject,Command)
importFrom(SeuratObject,CreateAssayObject)
importFrom(SeuratObject,CreateCentroids)
importFrom(SeuratObject,CreateDimReducObject)
importFrom(SeuratObject,CreateFOV)
importFrom(SeuratObject,CreateSegmentation)
importFrom(SeuratObject,CreateSeuratObject)
importFrom(SeuratObject,DefaultAssay)
importFrom(SeuratObject,DefaultBoundary)
importFrom(SeuratObject,DefaultDimReduc)
importFrom(SeuratObject,DefaultFOV)
importFrom(SeuratObject,Distances)
importFrom(SeuratObject,Embeddings)
importFrom(SeuratObject,Features)
importFrom(SeuratObject,FetchData)
importFrom(SeuratObject,GetAssayData)
importFrom(SeuratObject,GetImage)
Expand All @@ -430,10 +460,13 @@ importFrom(SeuratObject,Indices)
importFrom(SeuratObject,IsGlobal)
importFrom(SeuratObject,JS)
importFrom(SeuratObject,Key)
importFrom(SeuratObject,Keys)
importFrom(SeuratObject,Loadings)
importFrom(SeuratObject,LogSeuratCommand)
importFrom(SeuratObject,Misc)
importFrom(SeuratObject,Molecules)
importFrom(SeuratObject,Neighbors)
importFrom(SeuratObject,Overlay)
importFrom(SeuratObject,PackageCheck)
importFrom(SeuratObject,Project)
importFrom(SeuratObject,Radius)
Expand Down Expand Up @@ -485,6 +518,7 @@ importFrom(ggplot2,element_rect)
importFrom(ggplot2,element_text)
importFrom(ggplot2,facet_grid)
importFrom(ggplot2,facet_wrap)
importFrom(ggplot2,fortify)
importFrom(ggplot2,geom_abline)
importFrom(ggplot2,geom_bar)
importFrom(ggplot2,geom_blank)
Expand Down Expand Up @@ -519,6 +553,7 @@ importFrom(ggplot2,margin)
importFrom(ggplot2,position_dodge)
importFrom(ggplot2,position_jitterdodge)
importFrom(ggplot2,scale_alpha)
importFrom(ggplot2,scale_alpha_manual)
importFrom(ggplot2,scale_alpha_ordinal)
importFrom(ggplot2,scale_color_brewer)
importFrom(ggplot2,scale_color_distiller)
Expand Down Expand Up @@ -597,6 +632,7 @@ importFrom(igraph,graph_from_adjacency_matrix)
importFrom(igraph,plot.igraph)
importFrom(irlba,irlba)
importFrom(jsonlite,fromJSON)
importFrom(jsonlite,read_json)
importFrom(leiden,leiden)
importFrom(lmtest,lrtest)
importFrom(matrixStats,rowAnyNAs)
Expand All @@ -606,11 +642,13 @@ importFrom(matrixStats,rowSums2)
importFrom(methods,"slot<-")
importFrom(methods,.hasSlot)
importFrom(methods,as)
importFrom(methods,getMethod)
importFrom(methods,is)
importFrom(methods,new)
importFrom(methods,setAs)
importFrom(methods,setClass)
importFrom(methods,setClassUnion)
importFrom(methods,setGeneric)
importFrom(methods,setMethod)
importFrom(methods,setOldClass)
importFrom(methods,setValidity)
Expand All @@ -631,12 +669,15 @@ importFrom(plotly,layout)
importFrom(plotly,plot_ly)
importFrom(plotly,raster2uri)
importFrom(png,readPNG)
importFrom(progressr,progressor)
importFrom(reticulate,import)
importFrom(reticulate,py_module_available)
importFrom(reticulate,py_set_seed)
importFrom(rlang,"!!")
importFrom(rlang,as_label)
importFrom(rlang,invoke)
importFrom(rlang,is_na)
importFrom(rlang,sym)
importFrom(scales,brewer_pal)
importFrom(scales,hue_pal)
importFrom(scales,rescale)
Expand Down Expand Up @@ -706,6 +747,7 @@ importFrom(stats,var)
importFrom(stats,wilcox.test)
importFrom(tibble,tibble)
importFrom(tools,file_ext)
importFrom(tools,file_path_sans_ext)
importFrom(utils,argsAnywhere)
importFrom(utils,capture.output)
importFrom(utils,file_test)
Expand Down
10 changes: 9 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# Seurat 4.2.1 (2022-11-07)
# Seurat 4.3.0 (2022-11-18)

## Added
- Add support for imaging-based spatial datasets

## Changes
- Fix bug in `FindMarkers()` when run post Integration/Transfer ([#6856](https://github.com/satijalab/seurat/issues/6586))

# Seurat 4.2.1 (2022-11-08)

## Changes
- Replaced import from `spatstat.core` with `spatstat.explore`
Expand Down
Loading