This project contains different scripts to automatize and visualize analysis performed for the "Integration of proteomics with genomics and transcriptomics increases the diagnosis rate of Mendelian disorders" paper.
Webserver, produced as one of the outputs of the pipeline.
This project is setup as a wBuild workflow. This is an automatic build tool for R reports based on snakemake.
wbuild.yaml is the main configuration file to setup up the workflowScripts folder contains scripts which will be rendered as HTML reportssrc folder contains additional helper functions and scriptsOutput folder will contain all files produced in the analysis pipeline
Output/html contains the final HTML reportThis project depends on the packages wBuild and PROTRIDER
The pipeline starts with the series of files available via Zenodo: DOI:10.5281/zenodo.4501904
raw_dataproteomics_annotation.tsv - sample annotationproteomics_not_normalized.tsv - Proteomics intensity matrixraw_counts.tsv - RNA-seq count matrixPatient_HPO_phenotypes.tsv - Phenotype data recorded using HPO terms for diagnosed cases.enrichment_proportions_variants.tsv - Results of rare variant enrichment/proportion analysis calculated on the full dataset.patient_variant_hpo_data.tsv - Gene annotation for all individuals. Since the genetic data are not publicly shareable, we provide only gene-level information for outlier genes only.
datasetsdisease_genes.tsv - List of Mendelian disease genes aggregated from several studies.HGNC_mito_groups.tsv - Subset of HGNC gene groups related to mitochondria.
gencode.v29lift37.annotation.gtf.gz - Gene-level model based on the GENCODE 29 transcript modelTable_S1_gene_info_at_protein_level.xlsx - Supplementary Tble1 from GTEx proteomics study Jiang et al, 2020, Cell Data is available at the GTEx pageallComplexes.txt - CORUM protein complexes, available at CORUM web page
The proteomic raw data and MaxQuant search files have been deposited to the ProteomeXchange Consortium via the PRIDE partner repository and can be accessed using the dataset identifier PXD022803
First download the repo and its dependencies:
# analysis code
git clone https://github.com/gagneurlab/omicsDiagnostics
cd omicsDiagnostics
and install wbuild using pip by running.
pip install wBuild
wBuild init
Since wBuild init will reset the current Snakefile, readme.md, and wbuild.yaml we have to revert them again with git.
git checkout Snakefile
git checkout wbuild.yaml
git checkout readme.md
data.table is installed or install with install.packages("data.table")Rscript src/installRPackages.R src/requirementsR.txt
conda env create --name omicsDiagnostics --file=environment.yml
To run the full pipeline, execute the following commands with 10 cores in parallel:
conda activate omicsDiagnostics
snakemake graph
snakemake publish -j 10