Skip to content
View MarkBarsoumMarkarian's full-sized avatar

Highlights

  • Pro

Block or report MarkBarsoumMarkarian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Mark Barsoum Markarian

Computational oncology researcher · miRNA biomarkers · pancreatic cancer · kidney disease · deep learning histopathology

Based in Beirut, Lebanon · Faculty of Medicine, American University of Beirut · mkm25@aub.edu.lb


What I build

I write reproducible, open-source pipelines for biomarker discovery and functional interpretation in solid tumors, primarily pancreatic cancer and renal cell carcinoma, using multi-omics data, machine learning, and clinical cohort analysis.


Projects

Repository What it does
🔬 GPRC5A-paradox-PDAC 5-aim pipeline resolving the GPRC5A prognostic paradox in pancreatic cancer via subtype stratification, treatment deconfounding, CPTAC proteomics, AlphaFold2, and ML role-state classification · manuscript in preparation
📄 RNA-harmonization-AI Batch-harmonized ML framework for cross-cohort RNA biomarker discovery in PDAC · bioRxiv 2025
🧬 mirBottleneck Bioconductor R package scoring miRNAs by transcriptome-stabilizing activity (VSS + coherence induction). Composite bottleneck index predicts OS in TCGA-PAAD (HR=6.55, p=1.43×10⁻⁸, C-index=0.699) · manuscript in preparation
🔬 miRNA-diagnostic-platform R Shiny platform for clinical miRNA qPCR analysis in RCC — ΔΔCt, geNorm stability, Wilcoxon testing, ROC-AUC, elastic net multi-miRNA classifier
🫁 TCGA-KIRC-vs-KIRP-miRNA-Random-Forest-Classifier Random Forest classifier for kidney cancer subtype discrimination (KIRC vs KIRP) using TCGA miRNA expression data
🔭 trichrome-analyzer AI-powered quantification of interstitial fibrosis from trichrome-stained kidney biopsy images
🏥 kidney-fibrosis-grader ResNet-FPN deep learning classifier for kidney biopsy fibrosis grading (4 classes) with LLM-generated pathology reports — Streamlit app
🧪 cDNA-Synthesis-Calculator Interactive calculator for cDNA synthesis reaction setup

Stack

Languages: R · Python
Bioinformatics: TCGAbiolinks · DESeq2 · survival · limma · edgeR · sva · Bioconductor
ML / DL: caret · xgboost · randomForest · glmnet · pROC · PyTorch · scikit-learn
Apps: R Shiny · Streamlit
Other: ggplot2 · AlphaFold2 · GDC API · CPTAC Data Portal · Zenodo


Publications

Markarian MB. Batch-harmonized machine learning framework for cross-cohort RNA biomarker discovery in pancreatic adenocarcinoma. bioRxiv. 2025. doi:10.1101/2025.11.14.688421

Markarian MB. mirBottleneck: A Dual-Score Framework for Identifying Transcriptome-Stabilizing miRNAs and Predicting Survival in Pancreatic Adenocarcinoma. Manuscript in preparation. 2026.

Pinned Loading

  1. MarkBarsoumMarkarian MarkBarsoumMarkarian Public

    GitHub profile README

    7

  2. mirBottleneck mirBottleneck Public

    miRNA Bottleneck Scoring for Pancreatic Cancer Survival Prediction, R package + harmonized TCGA-PAAD data

    R 4

  3. RNA-harmonization-AI RNA-harmonization-AI Public

    Batch-harmonized ML framework for cross-cohort RNA biomarker discovery in pancreatic adenocarcinoma — bioRxiv 2025 (doi:10.1101/2025.11.14.688421)

    R 6

  4. GPRC5A-paradox-PDAC GPRC5A-paradox-PDAC Public

    Resolving the GPRC5A prognostic paradox in PDAC: subtype stratification, treatment deconfounding, proteomics, AlphaFold2, ML (R) — manuscript in prep

    R 4

  5. miRNA-diagnostic-platform miRNA-diagnostic-platform Public

    R Shiny platform for miRNA qPCR analysis in renal cell carcinoma: ΔΔCt normalization, geNorm stability, Wilcoxon testing, ROC-AUC, elastic net multi-miRNA classifier

    4

  6. kidney-fibrosis-grader kidney-fibrosis-grader Public

    ResNet-FPN deep learning classifier for kidney biopsy fibrosis grading (4 classes) with AI-generated pathology reports via LLM Streamlit app

    Python 6