Skip to content

aquariumbio/aquarium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

325c06d · Feb 22, 2024
Feb 18, 2021
Jul 27, 2021
Jul 7, 2021
Dec 16, 2020
Oct 14, 2020
Nov 20, 2020
Oct 16, 2020
Feb 22, 2024
May 25, 2021
Aug 9, 2017
Dec 18, 2019
Dec 3, 2019
Apr 14, 2021
May 25, 2021
Nov 20, 2020
Mar 20, 2019
Mar 13, 2017
Oct 14, 2020
Jul 22, 2019
May 7, 2021
Jun 29, 2015
Sep 2, 2020
Feb 4, 2021
Dec 24, 2015
Jul 7, 2021
Jun 11, 2018
Jun 27, 2018
Feb 5, 2021
Feb 5, 2021
Jun 3, 2019
May 3, 2021
Oct 4, 2021
Jul 27, 2021
Mar 13, 2020
Nov 16, 2023
May 20, 2019
Nov 26, 2019
Jan 24, 2020
May 20, 2019
Jun 3, 2019
Dec 10, 2019
Dec 10, 2020
Oct 14, 2020
May 5, 2020
Jan 17, 2019
Jul 27, 2021
May 25, 2021
Oct 19, 2020
Apr 22, 2021
Jul 27, 2021

Repository files navigation

AQUARIUM : The Laboratory Operating System

Aquarium allows a researcher to specify precisely how to perform an experimental protocol so that lab personnel will run the protocol the same way, every time.

Protocols, written in a Ruby DSL called Krill, encode how to manipulate Aquarium's inventory system (LIMS), compute formulae such as volumes, molarities, temperatures, and timing, as well as present lab technicians with images and detailed instructions. Protocols define formal unit operation types with typed inputs and outputs – allowing the researcher to construct a complex workflow by linking an output sample of one protocol to an input of another using the Aquarium graphical workflow designer.

Protocols and processes are scheduled and presented to technicians on touchscreen monitors placed throughout the lab. Every step is logged: who performed the step, which items were used, what data was gathered by which instruments, and how long it took -- data that can be used to debug and improve the experiment. More importantly, Aquarium provides a complete, executable description of the results obtained – one that could be used by another lab running Aquarium to reproduce the result.

Aquarium is the operating system of the UW BIOFAB, a service of the Klavins Lab at the University of Washington.

Users

Users should start at the "Getting Started" page of aquaverse

Developers

Developers should start with the developer documentation.