Projects

A collection of work across bioinformatics, data science, machine learning, scientific visualization and software development — built to explore biological questions through data and code.

All Projects

UMAP visualization of annotated immune cell populations from COVID-19 and healthy PBMC single-cell RNA sequencing data

Bioinformatics / Single-Cell Transcriptomics

COVID-19 Single-Cell Transcriptomics

Single-cell RNA-seq analysis of 81,000+ peripheral blood immune cells from COVID-19 patients and healthy controls. Using R and Seurat, immune-cell populations were identified and condition-associated transcriptional changes were investigated, with focused analysis of monocyte states.

R Seurat scRNA-seq GEO Transcriptomics
AUC comparison chart between Levine Phenotypic Age and Random Forest mortality prediction

Bioinformatics / Mortality Prediction

Biological Age Predictor & Mortality Model

A SQL and machine learning pipeline benchmarking Levine's Phenotypic Age formula against a self-built Random Forest model, evaluated on real NHANES mortality outcomes rather than a chronological-age proxy.

SQL Python scikit-learn NHANES
Interactive 3D visualization of a eukaryotic animal cell

Interactive Biology / Scientific Visualization

Cell Function Explorer

An interactive 3D visualization of a eukaryotic animal cell. Explore cellular organelles and follow biological processes including protein production, intracellular transport and secretion.

JavaScript Three.js WebGL HTML CSS Cell Biology
AGER protein structure analysis project

Bioinformatics / Protein Structure

Protein Structure Analysis: AGER

Analysis of the AGER protein using sequence data, biological databases, genetic variation and structure prediction.

AlphaFold2 ColabFold UniProt Python
Bee Identification GUI

Software / Biological Classification

Bee Identification GUI

A Java Swing application for identifying bee species through biological traits and a user-friendly classification interface.

Java Java Swing Classification GUI