I work on cancer genomics and build whatever the science needs: apps, pipelines, agents, sometimes a faster R.
- Software Engineering Intern, Shiny team @ Posit (Summer 2026), building Shiny apps for life sciences.
- Doctoral Researcher in Bioinformatics @ UAB, working on NF1 and associated cancers.
- Previously: Human Genetics (gRED) intern @ Genentech (Summer 2025).
| Project | What it is |
|---|---|
| tahoe-explorer | Shiny app for exploring Tahoe-100M single-cell perturbation metadata and building reproducible subsets. |
| recount-explorer | Shiny app to browse, analyze, and export recount3 RNA-seq studies: 18,998 datasets, quality checks, and PCA. |
| biobouncer | A gate for biological inputs: validates gene symbols, ontology terms, variant formats, and database identifiers. Docs |
| variant-reviewer | Shiny app for reviewing a gene or variant across ClinVar, gnomAD, Ensembl, Open Targets, and more. |
| bioclients + biohttp | R clients for 29 biological databases on a normalized HTTP transport with retries, throttling, and circuit breaking. |
| plotomics | GPU-accelerated bioinformatics visualization for R, Python, and the web. Seventeen components, one TypeScript core. |
| genescout | Turns a candidate gene list and disease context into a ranked, evidence-supported review. Deterministic keyless core, optional Claude agent layer. Built for the Claude science hackathon. |
More on my site: samuelbharti.com
Toolbox
- Languages R 路 Python 路 Bash 路 SQL 路 JavaScript/TypeScript
- Apps & viz Shiny 路 Quarto 路 React 路 Node.js 路 WebGL 路 Leaflet
- Genomics Seurat 路 nf-core 路 bulk/sc/Perturb-seq 路 WES 路 ATAC-seq 路 eQTL/GWAS
- Agentic AI Claude API 路 OpenAI APIs 路 MCP 路 LangChain 路 Google ADK 路 tool calling
- Infra Docker 路 AWS 路 GCP 路 SLURM/HPC 路 Git
More projects & apps
R / Shiny
- plotomics-live: twenty-six biological-data visualizations, each rendered as interactive WebGL and classic ggplot2 side by side.
- gene-list-builder: ranked multi-source gene lists for a disease, with transparent scoring.
- draft-reviewer: local Shiny app for reviewing Markdown drafts with paragraph-anchored comments.
- peacock: R package for project initialization and workflow management. Docs
- R Shiny Template: reusable template for bioinformatics web apps.
- Install my R packages via r-universe.
Genomics apps & analysis
- MOLV (Multi-Omics Locus Viewer): locus-first Shiny app + R package built at Genentech to explore 11,000+ GWAS, eQTL, pQTL, single-cell, and ATAC-seq datasets in Alzheimer鈥檚 disease (private).
- RAPTOR: agentic system that extracts phenotypes, genes, diseases, and ontology-linked concepts from unstructured patient records (unreleased).
- scRNA-seq Analysis Integration App: nf-core outputs + Seurat + pseudobulk + CellChat in one place (in dev).
- Pediatric Thyroid Cancer Explorer: interactive WES and bulk RNA exploration.
- SEAS: clinical feature enrichment and prediction. Docs
Databases & earlier work
- PAGER / PAGER Web App: pathway and gene-set enrichment tooling with network views. Site
- sMAP: transcriptomics QC, stats, and biomarker discovery built for non-coders. Docs
- BioDivPortal: biodiversity exploration app for Poland. App
- PepEngine: structural database for synthetic peptides.
- GlucoKinaseDB: curated database of glucokinase modulators. Dataset/API
- VIRdb 2.0: vitiligo resource.
Teaching & outreach
- Instructor, Carpentry Workshop on R and Git at UAB.
- Instructor, Carpentry Workshop on Bash Shell, Git, Text Editor, and Python at UAB.
- Instructor, Carpentry Workshop on Bash Shell, Git, Text Editor, and R at UAB.
- Helper, Carpentry-style workshop on Bulk RNA-Seq at UAB.
- Flash talk on R Shiny bioinformatics apps on AWS EC2.
- R For Beginners: interactive lessons and Quarto slides for workshops and self-paced learning.



