Skip to content

Commit d72812e

Browse files
seohyonkimZethson
andauthored
Update of Preprocessing and Visalization section (#356)
* update preprocessing yml * update quality control * finish quality control * update normalization chapter * update feature selection * update dimensionality reduction * update pre-commit to v3.0.0 * final touch * Add changelog fragment * fix dropdown to show in pdf * change regex in quality control and rerun all the cells Co-authored-by: KriBaLin <kribalin@users.noreply.github.com> Co-authored-by: grst <mail@gregor-sturm.de> Co-authored-by: adc0032 <clarkad@uab.edu> * add citation to normalization chapter regarding issue #243 * fix doublet detection figure in quality contol regarding issue #244 * add explanation regarding issue #242 in quality control * add one more citation in normalization * A few minor changes Signed-off-by: zethson <lukas.heumos@posteo.net> * new image for doublet detection * minor fixes * more precise description in changelog fragment --------- Signed-off-by: zethson <lukas.heumos@posteo.net> Co-authored-by: zethson <lukas.heumos@posteo.net>
1 parent 6ba15b7 commit d72812e

File tree

8 files changed

+1050
-345
lines changed

8 files changed

+1050
-345
lines changed

changelog.d/356.changed.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Load datasets via `lamindb`, use `localconverter` instead of `anndata2ri.activate()`, and add descriptions to the plots in `preprocessing and visualization` section ([#356](https://github.com/theislab/single-cell-best-practices/pull/356)) <sub>@seohyonkim</sub>
-189 KB
Loading

jupyter-book/preprocessing_visualization/dimensionality_reduction.ipynb

Lines changed: 185 additions & 51 deletions
Large diffs are not rendered by default.

jupyter-book/preprocessing_visualization/feature_selection.ipynb

Lines changed: 148 additions & 41 deletions
Large diffs are not rendered by default.

jupyter-book/preprocessing_visualization/normalization.bib

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,28 @@ @article {Ahlmann-Eltze2023
7070
eprint = {https://www.nature.com/articles/s41592-023-01814-1.pdf},
7171
journal = {Nature Methods}
7272
}
73+
74+
@article{lause2021,
75+
title = {Analytic Pearson Residuals for Normalization of Single-Cell RNA-Seq UMI Data},
76+
author = {Lause, Jan and Berens, Philipp and Kobak, Dmitry},
77+
journal = {Genome Biology},
78+
volume = {22},
79+
number = {1},
80+
pages = {258},
81+
year = {2021},
82+
month = sep,
83+
issn = {1474-760X},
84+
doi = {10.1186/s13059-021-02451-7},
85+
url = {https://doi.org/10.1186/s13059-021-02451-7}
86+
}
87+
88+
@article{norm:klebanoff2023_poisson_residuals,
89+
title = {Normalization and gene selection for single-cell RNA-seq UMI data using sampling-adjusted sums of squares of Pearson residuals with a Poisson model},
90+
author = {Klebanoff, Victor},
91+
journal = {bioRxiv},
92+
year = {2023},
93+
month = dec,
94+
doi = {10.1101/2023.12.21.572783},
95+
url = {https://doi.org/10.1101/2023.12.21.572783},
96+
note = {Preprint}
97+
}

jupyter-book/preprocessing_visualization/normalization.ipynb

Lines changed: 208 additions & 61 deletions
Large diffs are not rendered by default.

jupyter-book/preprocessing_visualization/preprocessing_visualization.yml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@ channels:
33
- bioconda
44
- conda-forge
55
dependencies:
6-
- conda-forge::jupyterlab=3.5.0
7-
- conda-forge::leidenalg=0.9.1
8-
- conda-forge::numba=0.56.4
9-
- conda-forge::python=3.9.15
10-
- conda-forge::r-base=4.1.3
11-
- conda-forge::r-soupx=1.6.1
12-
- conda-forge::r-sctransform=0.3.3
6+
- conda-forge::ipywidgets=8.1.5
7+
- conda-forge::leidenalg=0.10.2
8+
- conda-forge::numba=0.61.0
9+
- conda-forge::python=3.12.9
10+
- conda-forge::r-base=4.3.3
11+
- conda-forge::r-soupx=1.6.2
12+
- conda-forge::r-sctransform=0.4.1
1313
- conda-forge::r-glmpca=0.2.0
1414
- conda-forge::rpy2=3.5.11
15-
- conda-forge::scanpy=1.9.3
15+
- conda-forge::scanpy=1.11.1
1616
- conda-forge::session-info=1.0.0
17-
- bioconda::anndata2ri=1.1
18-
- bioconda::bioconductor-scdblfinder=1.8.0
19-
- bioconda::bioconductor-scry=1.6.0
20-
- bioconda::bioconductor-scran=1.22.1
21-
- bioconda::bioconductor-glmgampoi=1.6.0
17+
- bioconda::anndata2ri=1.3.2
18+
- bioconda::bioconductor-scdblfinder=1.16.0
19+
- bioconda::bioconductor-scry=1.14.0
20+
- bioconda::bioconductor-scran=1.30.0
21+
- bioconda::bioconductor-glmgampoi=1.14.0
22+
- pip
23+
- pip:
24+
- lamindb[bionty,jupyter]

jupyter-book/preprocessing_visualization/quality_control.ipynb

Lines changed: 467 additions & 179 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)