Protocol Master

An Open Source Lab Protocol Software

Experiment Easily

Execute, visualize, and record operant protocols.

Screenshot of an AFC protocol running on ProtocolMaster.

Why?

Behavior laboratories have a need for software and hardware to automate operant conditioning protocols. However, the variety of configurations that labs may need to operate is incalculable. This poses a problem: how can labs run many different kinds of experiments without redeveloping a brand new software for each one?

Experience Not Required.

This is where ProtocolMaster comes in:

  • A powerful extension system allows each lab to easily develop interpreters and drivers for their specific experiments.

  • It supports advanced productivity features needed for day-to-day lab operations.

Consider it handled:

  • Google Authentication and Google Drive

  • User interface

  • Visualization

  • Arduino Control

  • Animation

  • Logging

  • Video/Audio Recording

Github

This is the ProtocolMaster Github repository. ProtocolMaster is a WPF app with Google Drive integration. The implementation can be viewed on Github at the link above.

Documentation

At the moment, ProtocolMaster is unfinished and the documentation may not be up to date, and the application is not fully functional. This will be revised at a later date.

Release notes

Release notes will begin to be posted after the application reaches a stable state and unstable versions are kept in development branches.