Data / GraphCompleted2 min read

Email EU Graph Platform

Graph Machine Learning

Email EU Graph Platform

Overview

The Email EU Graph Platform is a full-stack graph analytics system built on the Email-EU-Core dataset. It enables exploration of organisational email communication networks through interactive visualisations and machine learning models. The platform supports node classification, link prediction, and graph embedding generation using algorithms such as Node2Vec. Users can visualise network structures, inspect nodes, and analyse communication patterns through a modern web interface.

Problem & Solution

The Problem

Organisational communication patterns are invisible — email data contains rich relational structure that standard tools cannot exploit.

The Solution

Full-stack graph analytics system with Node2Vec embeddings, link prediction, and interactive Cytoscape.js visualisation.

Architecture & Dataflow

Pipeline Architecture
Next.js Frontend → NestJS API Gateway → FastAPI ML Service → Graph ML Models (Node2Vec / NetworkX / Scikit-learn)

Technical Stack & Implementation

AI / ML & Models

  • Node2Vec
  • Scikit-learn
  • UMAP
  • NetworkX

Backend & APIs

  • FastAPI
  • NestJS
  • Python

Frontend & UI

  • Next.js
  • React
  • Cytoscape.js
  • Tailwind CSS

Key Highlights & Results

Graph-based email network analysis
Node classification models
Link prediction algorithms
Interactive graph visualisation with Cytoscape.js
Node2Vec graph embeddings
Explainable ML insights