Published May 10, 2025 | Version v2
Dataset Open

scDenorm: a denormalisation tool for Integrating Single-cell Transcriptomics Data

Authors/Creators

Description

Datasets and Jupyter notebooks to reproduce the analyses presented in the manuscript, scDenorm: a denormalisation tool for Integrating Single-cell Transcriptomics Data.

 

Tutorial for Running Notebooks

  1. Download the Notebooks: Clone or download this repository from GitHub: scDenorm GitHub Repository or from Zenodo: scDenorm Data.
  2. Download and install Docker and Jupyter: Follow the instructions for installation: Docker Get Started.
  3. Download Data:
    • Download the data file from Zenodo: scDenorm Data.
    • Unzip the downloaded data and place the relevant files into the scDenorm_reproducibility/data folder.
  4. Run Docker Image:
    • Ensure Docker is running.
    • Load the Docker image directly from the .tar.gz file:
      docker load < scdenorm_v0.tar.gz
       
      or
      tar -xzf scdenorm_v0.tar.gz
      docker load -i scdenorm_v0.tar
       
    • Run the Docker container with the following command (update the local path accordingly):
      docker run --platform linux/amd64 \
      -p 8888:8888 \
      -v /path/to/scDenorm_reproducibility/data:/app \
      scdenorm_v0 \
      jupyter lab --ip=0.0.0.0 --no-browser --allow-root
       
    • Note: Ensure to share the project folder with Docker. Go to Docker → Preferences → Resources → File Sharing and add the local project path.

Example running Fig5.ipynb

  1. Open Fig5.ipynb.
  2. Select Kernel > Change Kernel > Python [conda env: sc].
  3. Data Import: Copy the data from Zenodo into scDenorm_reproducibility/data, including:
    • fig5_input.h5ad
    • PBMC_before_scDenorm.h5ad
    • PBMC_after_scDenorm.h5ad
    • PBMC_groundgo.csv
    • PBMC_beforego.csv
    • PBMC_aftergo.csv
  4. Run the notebook cells in order.

Example running Fig5_R_goanalysis.ipynb

  1. Open Fig5_R_goanalysis.ipynb.
  2. Select Kernel > Change Kernel > R [conda env: sc].
  3. Data Import: Copy the data from Zenodo into scDenorm_reproducibility/data, including:
    • PBMC_raw_count_b0_deg.csv
    • PBMC_raw_count_b1_deg.csv
    • PBMC_normlized_data_1e3_b1_deg.csv
  4. Run the notebook cells in order.

Notebooks

The repository includes the following notebooks:

  • Fig1.ipynb: Analysis for Figure 1
  • Fig2.ipynb: Analysis for Figure 2
  • Fig3.ipynb: Analysis for Figure 3
  • Fig4.ipynb: Analysis for Figure 4
  • Fig5.ipynb: Analysis for Figure 5
  • Fig6.ipynb: Analysis for Figure 6
  • Fig7.ipynb: Analysis for Figure 7

Environment Configurations on local computer

  • Python:
    • Environment file: config/environment.yaml
    • To create a Conda environment using the specifications in the environment.yaml file:
      conda env create -f environment.yaml
       
  • R:
    • Installed packages: config/installed_packages.csv
    • To install necessary R packages, run the following in the R terminal:
      pkg_list <- read.csv("installed_packages.csv", stringsAsFactors = FALSE)
      for (pkg in pkg_list$Package) {
        if (!requireNamespace(pkg, quietly = TRUE)) {
          message(" Installing the package: ", pkg)
          install.packages(pkg, dependencies = TRUE)
        }
      }
       

How to Use and Install scDenorm

Files

42003_2020_922_MOESM3_ESM.csv

Files (27.2 GB)

Name Size Download all
md5:e5ad93c461a25c9ff9a54a5abc555df1
383.4 kB Preview Download
md5:65039b4107b3cea3bdbae9ed3a198f22
5.7 MB Preview Download
md5:e57aa033e4d037dd6a453bbfefa27196
39.0 MB Download
md5:9223f34fd28b19d73bdb3b9a06ad9a99
39.0 MB Download
md5:1763e9c482963f4d5cc7b85bf6e66c11
3.8 kB Preview Download
md5:23907d5beda93a2b73a4752f4929bfb6
1.9 GB Download
md5:156ce48edc1c3da941fb634eaabc5407
1.9 GB Download
md5:5d2d9e06d0c8d1ba6c8b1cdb8c817245
341.0 MB Download
md5:74133c8eec697b4d63238103bebe623d
354.3 MB Download
md5:4e7c0e4f1e40b6ced1b98d27b798091b
354.3 MB Download
md5:45f7417138066611088756df55945e2e
57.0 MB Download
md5:aef006b68f831d6e7a13d6a0c85c016b
146.3 kB Preview Download
md5:0a4022ad4cf02dd2f3db5b606f8e8679
66.2 MB Download
md5:d552e14ca2236da251c6ebd6e7c95b5e
3.5 GB Download
md5:a77f65616d42d61a77ff4a370f59fa71
57.3 MB Download
md5:e15ea74a89b3bf86022dd0b2eb3d0021
5.9 MB Download
md5:7a17e922abfb23e97373c99dea11e245
24.4 MB Download
md5:ab3c1489cff552b68dfd13f5940d6880
1.3 MB Preview Download
md5:721c69c904a15c690658d8d2d0bceb9d
23.1 MB Download
md5:b353973a4aa57fa6170ce23cea63d796
1.2 MB Preview Download
md5:d6a5a0dc6375c76611ddd76b3e4032dd
508.7 kB Preview Download
md5:f737e34621539e31b5ae78532c49cc89
1.5 MB Preview Download
md5:d149f55cc117f174dd2d3d72a700714c
3.8 MB Preview Download
md5:a5fee51b7e24ece0457418577866e504
4.5 MB Preview Download
md5:8f8aeaa75e7d99e2af75739e5ecbef4b
4.5 MB Preview Download
md5:a5364a8c64c650368ce94cfe055763ba
2.8 MB Preview Download
md5:295d8e9dfccda8fdfe86b780fdbd57c4
3.0 MB Preview Download
md5:928cdbdb57865112feeb7b4b036a532a
2.9 MB Preview Download
md5:fefbfeb554f8e27d01a9b9f89282e23f
5.7 MB Preview Download
md5:bc20fa3faed548c0c65e3c6c05266b39
5.7 MB Preview Download
md5:b05f56a5fba81c0acb5614de66d96c27
129.7 MB Download
md5:67b587812b8c1a4bf20a20b42dc60d22
3.6 GB Download
md5:0cb5f546c68f64ea35f845caa04c8d85
330.2 MB Download
md5:3195236bd76d7a121a21fea44743cdb0
334.0 MB Download
md5:66ae83899327ec0a0996918314b3d820
1.7 MB Preview Download
md5:e299418bd71ec31faf2579874fc717ed
1.9 MB Preview Download
md5:0e05d7cfa5fe59d226f45235a64840d1
333.8 MB Download
md5:554b4e5ff0a92f13be390de7c94d14c8
1.5 MB Preview Download
md5:d4f8d326c737a1f36daa64fd94b8c65e
1.7 MB Preview Download
md5:ccaffeb700e40dcee9162d3297aa1fa7
1.5 MB Preview Download
md5:d53a599c59e5f8a9781bec69313154cb
11.8 GB Download
md5:bc88646e5ce810fbe8ab19b3c761eef0
1.9 GB Download