Skip to content

tme34/liver_proteomics_explore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Olink Liver Proteomics Explorer: UK Biobank Analysis

R Shiny UKBB Expression Data Proteomics

🌐 Live Application

Access the interactive app here: https://tme34.shinyapps.io/proteomics/


πŸ“‹ Overview

This R Shiny application is an interactive exploratory platform designed to analyze the intersection of ~3,000 Olink protein measurements and liver-related clinical endpoints within the UK Biobank (UKBB).

The application allows researchers to move beyond simple observational associations by incorporating genetic variants and multiscale transcriptomic filters. This enables a triangulation approach to identify proteins that are biologically localized to the liver and potentially causal in disease progression.


πŸ§ͺ Key Features

🧫 Multiscale Biological Filtering

To ensure biological relevance, the app allows users to filter proteins based on their expression profiles across different scales:

  • GTEx Bulk RNA-seq Integration: Filter for Liver-Specific proteins. This ensures that the proteins being analyzed are predominantly expressed in liver tissue, reducing systemic noise.
  • Single-Cell RNA-seq Mapping: Filter proteins by their highest-expressing cell type (e.g., Hepatocytes, Stellate Cells, Kupffer Cells). This helps pinpoint which specific cell niche is driving the proteomic signal observed in the blood.

🧬 Genetic Triangulation

The app integrates genotype data for key genetic instruments for liver fat:

  • PNPLA3 (rs738409), TM6SF2 (rs58542926), and HSD17B13 (rs72613567).
  • $\beta$-$\beta$ Plot Mode: Compare observational protein-trait effects against genetic-protein effects to assess causality.

πŸ“Š Exploratory Analytics

  • Volcano Plots: Rapidly visualize high-impact proteins for endpoints like PDFF, HCC, and Cirrhosis.
  • Interactive Tables: Search and filter pre-computed regression statistics for all 3,000 proteins.

πŸ“‚ File Structure

The project is organized into a root directory containing the documentation and a dedicated /app folder containing the Shiny environment and databases:

β”œβ”€β”€ README.md                   # Project documentation
└── app/                        # Main application directory
    β”œβ”€β”€ ui.R                    # User Interface script
    β”œβ”€β”€ server.R                # Server logic and data processing
    β”œβ”€β”€ proteomics_mri_ct1_dataset.csv     # Main UKBB regression results
    β”œβ”€β”€ proteomics_mri_ct1_dataset_inv.csv # Inverse-normalized datasets
    β”œβ”€β”€ average_protein_measurements_by_cell_type.csv # Cell-type expression data
    β”œβ”€β”€ scRNA_enriched.csv       # Single-cell enrichment/specificity metrics
    β”œβ”€β”€ .Rhistory                # R session history (Local use only)
    └── rsconnect/               # Deployment metadata for shinyapps.io

About

(Shiny App) Interactive Olink Proteomics Explorer for UK Biobank. Features triangulation of 3,000+ protein-trait associations with genetic variants (PNPLA3/TM6SF2) and transcriptomic filtering (GTEx & scRNA-seq) for liver disease research.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages