Sharing Playbooks¶
Playbooks can be shared publicly through the marketplace or privately within your team. Sharing standardized workflows helps ensure consistency across analysts and reduces the time spent setting up recurring analyses.
Sharing Options¶
Public (Marketplace)¶
Publishing a playbook to the marketplace makes it available to all AIVA users.
- Open the playbook you want to share.
- Click Publish to Marketplace.
- Select a category for the playbook (Clinical Variant Interpretation, Pharmacogenomics, etc.).
- Add tags to help users find it (e.g., "BRCA," "rare disease," "pharmacogenomics").
- Review the playbook content. Once published, it is visible to all users.
- Click Publish.
Your playbook appears in the marketplace and can be used or forked by other users.
Team (Private)¶
Share a playbook within your team through a project.
- Open the playbook.
- Click Share with Team or Share to Project.
- Select the project or team to share with.
- Team members see the playbook in their Playbooks section with a team indicator.
Team-shared playbooks are not visible in the public marketplace.
Managing Shared Playbooks¶
Updating a Published Playbook¶
When you update a published playbook:
- Edit the playbook content.
- Publish a new version.
- Users who have previously used the playbook see an "Update Available" indicator.
- Users who forked the playbook can choose to merge your updates into their copy.
Usage Statistics¶
For published playbooks, you can view:
- Total uses: How many times the playbook has been run.
- Forks: How many users have forked it.
- Recent activity: Usage trends over time.
Unpublishing¶
To remove a playbook from the marketplace:
- Open the playbook.
- Click Unpublish.
- The playbook is removed from the marketplace but remains in your personal library.
Forks persist
If other users have forked your playbook, their copies remain even after you unpublish the original. Forks are independent copies.
Forking and Attribution¶
When a user forks your playbook:
- The fork includes a link back to your original playbook.
- Your name appears as the original author.
- The user can modify their fork freely without affecting your original.
- If you publish updates, fork owners are notified and can choose to merge changes.
Best Practices for Shared Playbooks¶
- Write clear descriptions: Explain what the playbook does, what type of data it works best with, and any prerequisites (e.g., "Requires VCF with Small Variant Annotation applied").
- Test thoroughly: Run the playbook against several samples to ensure steps work correctly in different scenarios.
- Use meaningful step titles: Step titles help users understand the workflow at a glance.
- Include a recommended sample type: Note whether the playbook is designed for WGS, WES, gene panel, or other data types.
- Version thoughtfully: When updating, include a changelog note explaining what changed and why.