LARA Lab Automation
Open source toolset for lab automation
This is the configuration and documentation page of the LARA lab automation setup at the VU. It incorporates SiLA servers for robotic arm, shakers and a microplate reader and runs the LARA lab automation framework for scheduling and orchestration.
This is the documentation for the software repository for automating the VU lab. It uses the SiLA based LARA lab automation framework.
This repo integrates the following hardware:
More info on the hardware can be find in components
In order to use this setup, you will need to have the following prerequisites installed:
To use this package, you should first clone it from github
git clone https://github.com/OSLA-project/VU-lab.git
There are a couple of parameters that need to be tuned, depending on your operating system, and whether you need to run in simulation mode or with real hardware. Three different scenarios have been prepared: you're running on Linux with simulated hardware, or on Windows, with either simulated or real hardware.
Depending on your situation, you need to copy one of the following files to .env in the root of the repository:
.env.linux.simulated (Linux with simulated hardware).env.windows.simulated (Windows with simulated hardware).env.windows (Windows with real hardware)Use the following command to start all sila servers and the universal sila client:
docker compose up
You can reach the services at the following addresses:
This package was created with Copier and the NLeSC/python-template.
Open Source Laboratory Automation
Open source toolset for lab automation