AutoMicromanager: A microscopy scripting toolkit for LABVIEW and other programming environments

Ashcroft, Brian Alan; Oosterkamp, Tjerk
November 2010
Review of Scientific Instruments;Nov2010, Vol. 81 Issue 11, p113708
Academic Journal
We present a scripting toolkit for the acquisition and analysis of a wide variety of imaging data by integrating the ease of use of various programming environments such as LABVIEW, IGOR PRO, MATLAB, SCILAB, and others. This toolkit is designed to allow the user to quickly program a variety of standard microscopy components for custom microscopy applications allowing much more flexibility than other packages. Included are both programming tools as well as graphical user interface classes allowing a standard, consistent, and easy to maintain scripting environment. This programming toolkit allows easy access to most commonly used cameras, stages, and shutters through the Micromanager project so the scripter can focus on their custom application instead of boilerplate code generation.


Related Articles

  • Using User Sessions for Test Case Generation and Execution. Alsmadi, Izzat; Magel, Kenneth // International MultiConference of Engineers & Computer Scientists;2008, p963 

    The goal of software testing is to detect bugs using the sources available to the project. This paper presents utilizing user sessions for test case generation and execution. User sessions can be gathered from the application in business environments and represent user stories or scenarios....

  • WebScout: Development of a Graphical Interface for a New Scouting Software. Silva, José Gil; Reis, Luís Paulo // CISTI (Iberian Conference on Information Systems & Technologies ;2013, Vol. 1, p926 

    This paper describes the development of a graphical interface for a new soccer scouting software that enables to integrate data and information from distinct sources, including other software and analog data. The advantages of a web platform and of the aggregation system implemented when...

  • MolTalk -- a programming library for protein structures and structure analysis. Diemand, Alexander V.; Scheib, Holger // BMC Bioinformatics;2004, Vol. 5, p39 

    Background: Two of the mostly unsolved but increasingly urgent problems for modern biologists are a) to quickly and easily analyse protein structures and b) to comprehensively mine the wealth of information, which is distributed along with the 3D co-ordinates by the Protein Data Bank (PDB)....

  • AN ADO Data Binding PRIMER. Sheldon, William // SQL Server Magazine;Nov2007, Vol. 9 Issue 11, p20 

    The article focuses on the different forms and concept of data binding. It is described as the process of creating an association between Graphical User Interface (GUI) and a data element, which GUI may be a data grid in Windows form. The best practices for data binding is also discussed....

  • GRIDAPP UNVEILS CLARITY 3.2 FOR SQL SERVER.  // Worldwide Databases;Nov2006, Vol. 18 Issue 11, p1 

    The article reports on the decision of database automation solutions provider GridApp Systems Inc. to unveil the Clarity 3.2 database automation software. The software simplifies the administration and management of SQL Server infrastructures including standardization and policy enforcement....

  • MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application. Sarker, Iqbal H.; Apu, K. // International Journal of Hybrid Information Technology;Sep2014, Vol. 7 Issue 5, p317 

    To avoid the problems of high complexity and low flexibility in Java based application Model–view–controller (MVC) framework is introduced to divide the whole application into model, view and controller, which can improve the software's reusability and flexibility. Java is one of...

  • Dibujo de series de igual o distinta longitud utilizando un lenguaje de programación disparado por eventos. Arganis Juárez, Maritza Liliana; De Luna Cruz, Faustino // INGENIARE - Revista Chilena de Ingeniería;jan-apr2013, Vol. 21 Issue 1, p70 

    Numerical analysis data in engineering needs the use or development of software that allows creating the graphical representation of functions, among other calculations. In this article a step by step use of Visual Basic 6® and the control PictureBox® are presented as helping tools to draw...

  • Tk Mega-widgets. Colbourn, Charles // Perl Review;Spring2007, Vol. 3 Issue 3, p18 

    The author describes his efforts in creating a well-ordered and user-friendly Graphical User Interface (GUI) for Perl by using Tk mega-widgets and the ZooZ GUI builder. He first creates the mega-widgets through the ZooZ program and exports them as .pm files, later demonstrating how existing...

  • Spyke Viewer: a flexible and extensible platform for electrophysiological data analysis. Pröpper, Robert; Obermayer, Klaus // Frontiers in Neuroinformatics;Nov2013, Vol. 7, p1 

    Spyke Viewer is an open source application designed to help researchers analyze data from electrophysiological recordings or neural simulations. It provides a graphical data browser and supports finding and selecting relevant subsets of the data. Users can interact with the selected data using...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics