Clarity: An Open-Source Manager for Laboratory Automation.
Software to manage automated laboratories, when interfaced with hardware instruments, gives users a way to specify experimental protocols and schedule activities to avoid hardware conflicts. In addition to these basics, modern laboratories need software that can run multiple different protocols in p...
| Published in: | Journal of Laboratory Automation Vol. 18; no. 2; pp. 171 - 178 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Published: |
Sage Publications Inc.
Apr2013
|
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=104254674&site=ehost-live header: @attributes: shortDbName: ccm uiTerm: 104254674 longDbName: CINAHL Complete uiTag: AN controlInfo: bkinfo: dissinfo: jinfo: jid: 22110682 BG35 jtl: Journal of Laboratory Automation issn: 22110682 maglogo: Y pubinfo: dt: Apr2013 vid: 18 iid: 2 pid: 344 pub: Sage Publications Inc. place: Thousand Oaks, California artinfo: ui: 104254674 2012051495 10.1177/2211068212460237 NLM23032169 104254674 ppf: 171 ppct: 7 formats: tig: atl: Clarity: An Open-Source Manager for Laboratory Automation. aug: au: Delaney, Nigel F. Rojas Echenique, José I. Marx, Christopher J. affil: Department of Organismic and Evolutionary Biology, Harvard University, Cambridge, Massachusetts, USA sug: subj: Laboratory Automation Systems Software Information Systems Systems Integration Industry Laboratories Operating Systems ab: Software to manage automated laboratories, when interfaced with hardware instruments, gives users a way to specify experimental protocols and schedule activities to avoid hardware conflicts. In addition to these basics, modern laboratories need software that can run multiple different protocols in parallel and that can be easily extended to interface with a constantly growing diversity of techniques and instruments. We present Clarity, a laboratory automation manager that is hardware agnostic, portable, extensible, and open source. Clarity provides critical features including remote monitoring, robust error reporting by phone or email, and full state recovery in the event of a system crash. We discuss the basic organization of Clarity, demonstrate an example of its implementation for the automated analysis of bacterial growth, and describe how the program can be extended to manage new hardware. Clarity is mature, well documented, actively developed, written in C# for the Common Language Infrastructure, and is free and open-source software. These advantages set Clarity apart from currently available laboratory automation programs. The source code and documentation for Clarity is available at http://code.google.com/p/osla/. pubtype: Academic Journal doctype: Journal Article ougenre: Article language: English refInfo: holdings: @attributes: islocal: N |
|---|