limsintro
Table of Contents
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