The code in this repository was used to quantify the regulation of protein abundance via transcription, translation, and protein clearance across cell types and single cells via integrated analysis of single cell in vivo metabolic pulse proteomics and singel cell mRNA sequencing.
Outputs from each stage of analysis and processed gene by single cell and cell type specific data matricies for each modality are located in the "dat" folder on zenodo. A summary of the folder's contents can be found also on zenodo.
- Preprocessing of single cell metabolic pulse data
- Integrating proteomics data and annotating cell types
- Calculating protein clearance rates accounting for amio acid recycling
- Accounting for missing data in computing cell type specific protein abundance
- Integrating mRNA and proteomics data
- Analysis of factors explaining absolute protein concentrations within cell type and the influence of cell growth
- Analyis of influence of mRNA abundance, translation, and protein clearance on relative protein abundance across cell types.
- Single cell covariation analysis within cell type a. mRNA-Protein comparison b. Across cell type comparison
-
Download the code this github repository.
-
Downoad the data folder from Zenodo, unzip and add the contents to the "dat" folder.
-
Run scripts 07, 08, and 09, order does not matter. Relevant functions for each scripts analysis are found at the beginning of each script.
-
Download the code this github repository.
-
Downoad the data folder from Zenodo, unzip and add the contents to the "dat" folder.
-
Download the DIANN processed raw data from the "searched" section of MassIVE MSV000093494. Unzip and add the contents to the "raw_data" folder.
-
Preprocessing of the single cell data requires installing the QuantQC R package. For instructions installing go here.
-
Run Scripts in order starting with 4 individual preprocessing scripts in folder 01 and save data outputs throughout each script
-
Run the remaining scripts in order saving intermediate files, will have to uncomment write.csv lines