Published October 31, 2021 | Version v2
Dataset Open

Capturing hidden regulation based on noise change of gene expression level from single cell RNA-seq in yeast

  • 1. Department of Biology, Faculty of Science, Tohoku University
  • 2. Graduate School of Life Sciences, Tohoku University

Description

 

Abstract

Recent progress in high throughput single cell RNA-seq (scRNA-seq) has activated the development of data-driven inferring methods of gene regulatory networks. Most network estimations assume that perturbations produce downstream effects. However, the effects of gene perturbations are sometimes compensated by a gene with redundant functionality (functional compensation). In order to avoid functional compensation, previous studies constructed double gene deletions, but its vast nature of gene combinations was not suitable for comprehensive network estimation. We hypothesized that functional compensation may emerge as a noise change without mean change (noise-only change) due to varying physical properties and strong compensation effects. Here, we show compensated interactions, which are not detected by mean change, are captured by noise-only change quantified from scRNA-seq. We investigated whether noise-only change genes caused by a single deletion of STP1 and STP2, which have strong functional compensation, are enriched in redundantly regulated genes. As a result, noise-only change genes are enriched in their redundantly regulated genes. Furthermore, novel downstream genes detected from noise change are enriched in “transport”, which is related to known downstream genes. Herein, we suggest the noise difference comparison has the potential to be applied as a new strategy for network estimation that capture even compensated interaction.

SourceCode

Main.R
Please execute code along with the guide in this script

CreateBASiCS.R
Create BASiCS chain objects, which include mean and noise data, from the raw count matrix. This step takes ~48 hours. Use of HPC is recommended

DifferenceTestAll.R
Execute comparison with regard to the mean and noise of expression level quantified from all cells. Test enrichment to the redundantly regulated genes.

DifferenceTestCluster.R
Execute comparison with regard to the mean and noise of expression level quantified from cells belonging to the same cluster. Test enrichment to the redundantly regulated genes.

STP12_detail_analysis.Rmd
Output results mentioned in the discussion. Code is placed within the chunk.

CreateSupFig2.R
Generate supplement figure 2

CreateFigure4AndS6.R
Generate figure 4 and supplement figure 6

YeastGeneNameList.csv
Data that convert ORF id to the common name
This data includes 3 columns, Name, ORF, and SGD.
- Name: Common name (e.g., TSC3)
- ORF: ORF id with Yeastract format (e.g., YBR058C.A)
- SGD: ORF id with SGD format (e.g., YBR058C-A)


GeneticInteraction(ORF).csv
Genetic interaction data downloaded from Yeastract. This data includes two-column, V1 and V2.
The interaction is described as two matrices such as V1 output to V2.

NoiseChangeGeneList
This folder contains data required for generating tables 1 and S2.

Files

SourceCode1031.zip

Files (140.0 kB)

Name Size Download all
md5:33cb0996793df5014d0634a85ff2acae
140.0 kB Preview Download