PAMLED is a web application that supports visual scripting of PAML protocols and has the following features:
Multiple protocol authoring, saving, deleting, renaming, download, and upload.
Visual scripting:
Drag-and-drop or context menu (right-click) to select or search for primitives and protocols by name.
Link steps with connectors between ports for inputs, outputs, and ordering constraints.
Add parameter nodes for constants and connect to inputs, or add input and output nodes to declare protocol inputs and outputs.
Select parameter, input, and output names, types and values.
Use workspace to pan, zoom, move nodes, switch between protocols, and browse primitives list.
Primitive authoring: Create a new protocol with only inputs and outputs, and then nest inside another main protocol.
Protocol nesting: Use primitives or other protocols within your protocol.
In addition to these features, it provides important infrastructure for supporting the editor:
User account management (creation, log in, log out).
Persistent database storage of protocols.
Designed with modern web app tools (React, Bootstrap, Django, and REST).
We are interested in community feedback through email, or issues on the git repository (https://github.com/Bioprotocols/pamled). There are many improvements we’d like to prioritize for a beta release, and want to serve the community best by gathering input. Some of the possible features could include:
Notes fields for primitives, protocols, parameters, inputs, outputs, and ordering relations.
UI improvements: tooltips, element inspector, container visualization/editing
Sharing: protocol sharing with groups and world
Versioning: revision management for protocols.
Protocol ingest support: paper protocols, or electronic lab notebooks
I’d like to announce the alpha release of the PAML Editor (PAMLED). We have two ways to use PAMLED:
PAMLED is a web application that supports visual scripting of PAML protocols and has the following features:
In addition to these features, it provides important infrastructure for supporting the editor:
We are interested in community feedback through email, or issues on the git repository (https://github.com/Bioprotocols/pamled). There are many improvements we’d like to prioritize for a beta release, and want to serve the community best by gathering input. Some of the possible features could include: