Skip to content
View samuelbharti's full-sized avatar

Highlights

  • Pro

Organizations

@informaticsclub @uab-cgds-worthey

Block or report samuelbharti

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don鈥檛 include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user鈥檚 behavior. Learn more about reporting abuse.

Report abuse
samuelbharti/README.md

Hi, I鈥檓 Sam 馃憢

I work on cancer genomics and build whatever the science needs: apps, pipelines, agents, sometimes a faster R.

Now

  • 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).

Featured

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

Teaching & outreach

PortfolioLinkedInORCIDEmail

Pinned Loading

  1. RShiny_template RShiny_template Public template

    An R Shiny App template.

    R 2

  2. biobouncer biobouncer Public

    Best way to validate gene symbols, ontology terms, variant formats, and other biological database IDs

    Python 2

  3. biohttp biohttp Public

    HTTP layer for R clients of biological and other web services.

    R 1

  4. bioclients bioclients Public

    Look up genes, variants and proteins from R. One consistent way to call gnomAD, ClinVar, UniProt, Ensembl and other biological databases, instead of writing a client for each one.

    R 1

  5. genescout genescout Public

    Turn a candidate gene list and a disease context into a ranked, evidence supported review. Deterministic keyless core, optional Claude agent layer.

    R 1

  6. peacock peacock Public

    An R package to streamline project initialization and workflow management.

    R 2