Expelexia โ€“ AI Lab Notebook Assistant

AI-powered assistant for safe experimental reasoning

AI-powered assistant to help researchers safely analyze experiments, suggest next steps, and visualize results.

Website workflow preview: upload lab data, run AI analysis, and generate professional reports in one dashboard.

Sample Files in Project

Use these examples to quickly test upload, analysis, safety checks, dashboard, and report generation.

  • ๐Ÿ“„ IOT-temp.csv
  • ๐Ÿ“„ patient-notes.docx
  • ๐Ÿ“„ equipment-checklist.xlsx
  • ๐Ÿ“„ lab-microscope-image.jpg

Tools Flow

Core tools used in this project, flowing horizontally with logo motion.

โ˜๏ธAzure Blob Storage
๐Ÿค–Azure OpenAI (GPT)
๐Ÿ›ก๏ธAzure Cognitive Services
โšกFastAPI + Uvicorn
๐ŸPython + Pandas + NumPy
โ–ฒNext.js + TailwindCSS
๐Ÿ“ˆFramer Motion + Chart.js
โ˜๏ธAzure Blob Storage
๐Ÿค–Azure OpenAI (GPT)
๐Ÿ›ก๏ธAzure Cognitive Services
โšกFastAPI + Uvicorn
๐ŸPython + Pandas + NumPy
โ–ฒNext.js + TailwindCSS
๐Ÿ“ˆFramer Motion + Chart.js
Challenge: Lab Notebook AI Assistant for researchers to analyze experiments, suggest safe next actions, and communicate results.

Azure Reference Architecture

Clean left-to-right data pipeline for Expelexia AI Lab Notebook Assistant.

Inputs & Data Sources

  • โ€ข CSV files
  • โ€ข Lab notes
  • โ€ข Images
  • โ€ข IoT feeds

API Layer

  • โ€ข FastAPI routes
  • โ€ข Upload / Analyze / Dashboard / Report APIs

Storage

  • โ€ข Local files (raw/processed/reports)
  • โ€ข Azure Blob Storage

AI & Safety

  • โ€ข Azure OpenAI
  • โ€ข Azure Cognitive Services

Consumption & Visualization

  • โ€ข Web app dashboard
  • โ€ข Chart.js visualizations
  • โ€ข PDF report output

Cross-Cutting Capabilities

MonitoringSecurityGovernanceCI/CDCost Management

Expelexia AI Lab Notebook Architecture

Visual overview of how data flows from ingestion to AI-assisted recommendation and report delivery.

Expelexia AI Lab Notebook Architecture

What this architecture shows

  • โ€ข Data ingestion from experiment files, notes, images, and IoT streams.
  • โ€ข Processing and summarization through secure remote backend services.
  • โ€ข AI reasoning with Azure OpenAI and safety checks via Azure Cognitive Services.
  • โ€ข Dashboard and PDF outputs for explainable lab decisions.

Why it matters

The architecture makes Expelexia production-oriented: each recommendation is tied to data evidence, routed through safety controls, and delivered in a format teams can audit, review, and act on.

Project Workflow

End-to-end plan to run Expelexia from raw inputs to trustworthy next-step guidance.

1. Load Experimental Data

Bring in experiment protocol text, CSV measurements, and optional image evidence.

2. Generate Next Steps

Connect AI reasoning to propose safe and practical next actions with confidence.

3. Visualize in Web Dashboard

Render metrics, trends, and anomaly views directly in the Expelexia web app.

4. Validate Safety & Explainability

Apply Content Safety and transparent reporting before sharing recommendations.

Web Dashboard in Expelexia

The decision layer is built into the web app itself. The remote backend generates chart-ready metrics and summary tables, and the frontend renders trends, anomaly views, and confidence context using Chart.js components.

This keeps explanations and visuals aligned in one place: AI suggests the next safe step, and the web dashboard displays the supporting evidence.

References

Data and implementation references used in this project.