What is a Workflow?
A workflow is a saved sequence of research steps that you can execute repeatedly. Think of it as a recipe for common analyses like “Protein Structure Prediction Pipeline” or “Literature Review Protocol.”It is a prompt that describes a sequence of steps to be executed. The more robust the workflow, the better the results will be.
Creating Workflows
From an Existing Chat
The easiest way to create a workflow is from a successful conversation:1
Complete Your Analysis
Have a chat conversation where you perform the steps you want to save as a workflow
2
Ask OpenBio to save as workflow
Ask OpenBio to save as workflow. Again, it is very important to be specific and describe the workflow in detail.
3
Review and Save
Review the workflow, ask OpenBio to make any changes, and save it will be saved to your workflow library automatically.
Your workflow is now available in the Workflows panel and can be referenced in any chat using
/workflow-nameCreating from the Workflows Page
Build a new workflow without starting from a chat:1
Go to Workflows Page
Click “Workflows” in the settings button in the top navigation bar
2
Create New Workflow
Click the ”+ Add Workflow” button in the top-right corner of the Workflows page
3
Design Your Workflow
- Name: Give your workflow a descriptive title.
- Description: Explain what it does and when to use it. Here’s what makes a good description:
- Steps: Add steps manually with clear instructions.
- Parameters: Define input parameters that will change each time.
- Outputs: Set up expected outputs and results.
- Helpful Descriptions: Add helpful descriptions for each step.
4
Test and Refine
Test your workflow with sample inputs to ensure it works correctly
Using Workflows
Reference workflows directly in your messages:- Simple Execution
- With Files
- Multiple Parameters
Workflow Examples
Protein Structure Prediction Pipeline
Purpose: Complete structure analysis from sequence to visualization Steps:- Validate the input protein sequence
- Search for similar structures in the PDB database
- Submit structure prediction using Boltz-2
- Wait for prediction to complete
- Visualize the predicted 3D structure
- Analyze prediction quality and write a report
SEQUENCE: Protein sequence to analyzeMODEL: Prediction tool (Boltz-2, Chai-1, or SimpleFold)
Literature Review Workflow
Purpose: Comprehensive literature search and summary Steps:- Search PubMed for papers about
TOPICin lastYEARSyears - Filter results by relevance and journal impact factor
- Retrieve the top
COUNTmost relevant papers - Extract key findings from each paper
- Identify common themes and consensus
- List any conflicting results or debates
- Suggest potential research directions
- Generate a formatted bibliography
TOPIC: Research topic or questionYEARS: Time range to search (default: 5 years)COUNT: Number of papers to analyze (default: 10)
Editing Workflows
1
Open Workflow
On the Workflows page, click on the workflow name to open it
2
Edit Mode
Click the “Edit” button in the top-right corner of the workflow detail modal
3
Make Changes
- Modify workflow name or description
- Add, remove, or reorder steps
- Update parameter definitions
4
Save Changes
Click “Save” to update your workflow. You can also click “Cancel” to discard your changes.
Workflow Best Practices
Start with Successful Chats
Start with Successful Chats
Always create workflows from conversations that worked well. Test your steps manually before saving them as a workflow.
Use Descriptive Names
Use Descriptive Names
“Protein-Ligand Docking with Chai-1” is much better than “Workflow 1”. Include the key tools or methods in the name.
Document Everything
Document Everything
Explain what each step does, what inputs are needed, and what outputs to expect. Future you will thank you!
Handle Errors Gracefully
Handle Errors Gracefully
Include validation steps and error handling. What should happen if a file is missing or a search returns no results?
Test Before Trusting
Test Before Trusting
Run new workflows with test data first. Verify each step works as expected before using on important research.
Keep Modular
Keep Modular
Create smaller, focused workflows that can be combined rather than one giant workflow that tries to do everything.
Troubleshooting
Can't find workflow in chat
Can't find workflow in chat
Solutions:
- Type
/to see autocomplete suggestions - Check spelling of workflow name
- Verify workflow is saved (check Workflows page)
Workflow takes too long
Workflow takes too long
Consider:
- Some steps (like structure prediction) inherently take time
- Check if prediction jobs are queued (normal during busy periods)
- Break complex workflows into smaller, faster ones