Multidimensional Single-Nuclei RNA-Seq Reconstruction of Adipose Tissue Reveals Mature Adipocyte Plasticity Underlying Thermogenic Response ![](Logo.png)
- What is this?
- Workflow
- How can I use this data, and where can I find it?
- Analysis and visualization programs
- Setting up the environment
- Citation
- Acknowledgements
This repository contains coding scripts utilized for the analysis performed in the "Multidimensional Single-Nuclei RNA-Seq Reconstruction of Adipose Tissue Reveals Mature Adipocyte Plasticity Underlying Thermogenic Response" publication (XXX). The purpose of providing the code here is to allow for transparency and robust data-analysis reproducibility. The methodology has already been described extensively in the manuscript. However, this analysis relies heavily on powerful scRNAseq analysis algorithms like Seurat (Butler et al., 2018: Nature Biotechnology; Stuart et al., 2018: Cell), SCCAF, Metacell (Baran et al., 2019: Genome Biology) and cellphonedb (Efremova et al., 2020: Nature; Vento-Tormo et al., 2018: Nature) (for a complete list of dependencies and code utilized see analysis & visualization programs).
- Dataset:
- Clustering:
- Overclustering
- Optimal number of clusters
- Cell type identification
- Markers expression
- Main analysis:
- Differential Expression
- Functional Enrichment
- Transdifferentiation
- Cellular component prediction
Public data files utilized in this analysis have been downloaded from Gene Expression Omnibus (GEO), gene expression data repository at the NIH. Data are part of the GSE133486 high-thoroughput sequencing repository and can be found here. The Cellranger output files were renamed to 'matrix.mtx.gz', 'barcodes.tsv.gz' and 'features.tsv.gz' to allow Seurat to read these files.
- cellphonedb
- UniProtKB
- Gene Ontology
- SignalP v5.0
- SecretomeP v2.0
- TMHMM v2.0
- Install R and Rstudio
- Once you have installed R and RStudio, run the 1_environmetn_setup.R script.
- Together with Seurat, a conda environment called r-reticulate will be installed. We will install the SCCAF and cellphonedb modules within this environment so that we can run the Python code inside R using the reticulate package previously installed. So, to check the installed environment full name just type the following commands in a new terminal:
conda env list
- After checking the full name of the environment mentioned above, we will load it (replace the path below with the similar one shown on your terminal):
conda activate /Users/biagi/Library/r-miniconda/envs/r-reticulate
- Finally, we will install the modules with the following commands:
pip install sccaf
pip install cellphonedb
- If you run into problems, please open a new issue, you can do this by going to 'issues' and clicking on the 'new issue' icon. We will help you replicate our analysis! Do not fear single cell analysis!
This work was supported by grants from the NIH DK117161, DK117163 to SRF and P30-DK-046200 to Adipose Biology and Nutrient Metabolism Core of Boston Nutrition and Obesity Research Center, by Sao Paulo Research Foundation (FAPESP) Grants: 2018/20905-1 and 2013/08135-1562, the National Council for Scientific and Technological Development, CNPq (282 311319/2018-1 to MLBJr and scholarship #870415/1997-2 to SSC) and by the Coordination for the Improvement of Higher Education Personnel, CAPES (scholarship #88882.378695/2019-01 to CAOBJr)