Related Experiment Video
Updated: Apr 25, 2026

Automated Robotic Liquid Handling Assembly of Modular DNA Devices
Published on: December 1, 2017
Laboratory automation in a functional programming language
Colin Runciman1, Amanda Clare2, Rob Harkness3
1Dept. of Computer Science, University of York, York, UK.
Abstract:
After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code.
More Related Videos
09:27Functional Complementation Analysis FCA: A Laboratory Exercise Designed and Implemented to Supplement the Teaching of Biochemical Pathways
Published on: June 24, 2016
10:20Automation of a Positron-emission Tomography PET Radiotracer Synthesis Protocol for Clinical Production
Published on: October 26, 2018
Related Concept Videos
Functionalism
James envisioned psychology's...
Distribution Reliability and Automation
Types of Functions I
Types of Functions II
Automatic Processing and Automatic Social Behavior
Introduction to Functions