Giter VIP home page Giter VIP logo

pqtl's Introduction

Protein expression quantitative trait loci (pQTLs): software and analytic codes

Overview

Study Title: Mutation Impact on mRNA Versus Protein Expression across Human Cancers

Authors:

  • Yuqi Liu¹
  • Abdulkadir Elmas¹
  • Kuan-lin Huang¹#

Abstract

Cancer mutations are often assumed to alter proteins, thus promoting tumorigenesis. However, how mutations affect protein expression has rarely been systematically investigated. We conduct a comprehensive analysis of mutation impacts on mRNA- and protein-level expressions of 953 cancer cases with paired genomics and global proteomic profiling across six cancer types. Protein-level impacts are validated for 47.2% of the somatic expression quantitative trait loci (seQTLs), including mutations from likely “long-tail” driver genes. Devising a statistical pipeline for identifying somatic protein-specific QTLs (spsQTLs), we reveal several gene mutations, including NF1 and MAP2K4 truncations and TP53 missenses showing disproportional influence on protein abundance not readily explained by transcriptomics. Cross-validating with data from massively parallel assays of variant effects (MAVE), TP53 missenses associated with high tumor TP53 proteins were experimentally confirmed as functional. Our study demonstrates the importance of considering protein-level expression to validate mutation impacts and identify functional genes and mutations.

File Descriptions

All files are located in the analysis directory.

  • analysis.ipynb: Simple analyses.
  • DNA_Pro_Regression.R: Find pQTLs in prospective data with multivariate linear regression.
  • DNA_RNA_Regression.R: Find eQTLs in prospective data with multivariate linear regression.
  • Figs.R: Generate the figures in the manuscript.
  • Fisher_Exact.R: Conduct Fisher exact test to protein data to see if there is significant pQTL enrichment in truncation.
  • heatmap_data.ipynb: Extract the data used to make heatmap.
  • HGVSp.R: Extract HGVSp short.
  • Lolliplot_Data.R: Prepare the data needed to generate lolliplots.
  • lrt.R: Likelihood ratio test.
  • Pro_regression_retro_cptac.R: Find pQTLs in retrospective data with multivariate linear regression.
  • pros_retro_overlap.ipynb: Overlap retrospective data with prospective data.
  • retro_cptac_mutation_matrix.R: Prepare mutation matrix of retrospective data.
  • RNA_regression_retro_cptac.R: Find eQTLs in retrospective data with multivariate linear regression.
  • sig_pro_rna.ipynb: Generate a table that has information of QTLs that are significant at no less than one level.
  • violin_plot_data.ipynb: Prepare the data needed to generate violin plots.

Contact

For any questions or further information, please open an issue.

pqtl's People

Contributors

liuyq123 avatar kuanlinhuang avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.