User Tools

Site Tools


limsintro

ExLab LIMS: System Stack

ExLab is a custom Laboratory Information Management System (LIMS) built for synthetic biology and high-throughput laboratory automation.

Core Technologies

Component Technology
Programming Language OCaml 5.2
Web Framework Dream
Database PostgreSQL
UI Framework Vanilla JS / HTML5 / CSS3
Containerization Docker / Podman
Infrastructure Google Cloud Platform

Architectural Overview

  • Type-Safe Backend: Leveraging OCaml's strong type system to prevent common laboratory data entry errors and ensure chemical/biological consistency.
  • RESTful API: A fully versioned JSON API (v1) that allows lab automation equipment and liquid handlers to communicate directly with the LIMS.
  • Stateless Design: Ensures the system is robust, fast, and easy to upgrade without disrupting active lab sessions.
  • PostgreSQL Storage: All experimental data, sample tracking, and user management are stored in a centralized, high-performance relational database.
limsintro.txt · Last modified: by mcnaughtonadm