Pipeline to implement quantification and outlier detection across genome builds

December 18, 2023 ยท View on GitHub

Contact: Stephen Montgomery (smontgom@stanford.edu), Rachel Ungar (raungar@stanford.edu), Page Goddard (pgoddard@stanford.edu), Tanner Jensen (tannerj@stanford.edu) This pipeline is an iteration on the pipeline released in the paper Identification of rare-disease genes using blood transcriptome sequencing and large control cohorts

Pipeline Overview

alt text Under scripts

Analysis Overview

alt text Under analysis_scripts

Installation Preparation

  • if necessary, install Miniconda as recommended here

    wget https://docs.conda.io/en/latest/miniconda.html#linux-installers
    bash Miniconda3-latest-Linux-x86_64.sh
    
  • install snakemake via conda and mamba as recommended here

n conda install -c conda-forge mamba mamba create -c conda-forge -c bioconda -n snakemake snakemake conda activate snakemake snakemake --help

  • Set up a snakemake slurm profile (good install walkthrough here) and information on actual use here

    • Setting up the slurm profile requires cookiecutter, which can be installed with conda:
    conda install -c conda-forge cookiecutter
    

environment_paths.yaml

There should be no direct paths in the snakemake. Please add any paths to the yaml file.

External Data Resources

Utilities

Genome Assemblies

  • hg19: GRCh37.primary_assembly.genome.fa.gz
  • hg38: GRCh38.primary_assembly.genome.fa.gz
  • CHM13v2.0: CHM13v2.0_maskedY.fa.gz

Genome Annotations

Blacklisted Regions & Known Issues

Build Changes