In addition to writing protocols as plaintext, users can also define and insert dynamically adjustable fields into their SOPs. These dynamic fields allow users to set up standard protocols that can be changed with a few mouse clicks according to the required experiment settings. Check the public protocol repository for some examples of dynamic protocols.
To create a protocol with a dynamic field, open a protocol section in editing mode and click the + button in the text editor's formula bar.
Users can add the following types of dynamic fields:
- Variable – A field whose value can be entered or changed when configuring the protocol
- Formula – A field whose value automatically updates based on the defined relation between other dynamic fields
- Existing field – A reference to an existing variable or function field (i.e. a formula referring to the selected existing field)
Sections are locked for other users' editing to prevent data from being overwritten. When a user opens a section that another user is editing, the user receives a notification.