About Autoprotocol



You Don't Need To Program To Use Strateos

You can use pre-written, validated protocols launched from your web browser to run experiments already supported, or work with Strateos's Applications Group to implement new protocols. Authoring new methods by writing Autoprotocol directly is for power users.


Quick Guide For Writing & Submitting Protocols

See the Example Command Line Workflow for a quickstart guide to authoring a protocol and launching a run.

What is Autoprotocol?

Autoprotocol is a JSON-formatted data structure developed by Strateos that provides a precise way of describing biological protocols. The project is open source so that any scientist can submit ASC's or Autoprotocol Standard Changes. The complete Autoprotocol spec can be found at autoprotocol.org. Autoprotocol is the language we use at Strateos to talk to our automation. A run can be submitted by posting properly formatted autoprotocol to the server.

The Strateos Command Line Tool is a command line interface for Strateoes's API. It allows you to submit Autoprotocol-formatted protocols to projects within your Strateos account, upload protocol packages, and provides other tools for previewing and analyzing Autoprotocol output.

Autoprotocol Python Language Library

Currently, the easiest way to generate a protocol in Autoprotocol is by using the autoprotocol-python library