Skip to aside Skip to content Skip to footer

Contributing

A key aim of the community is to enable sharing of knowledge, methods (i.e. software and workflows), and expertise: to accelerate progress across the community, foster collaborations, and reduce replication of effort.

Here, we outline an initial set of contribution mechanisms that are intended to allow for community sharing, and attribution of credit to those who have created the work being shared.

Sharing computational workflows

1. Register as a WorkflowHub user and either set up, or join, a Team

2. Register your workflow(s) on WorkflowHub

3. Annotate these workflows by adding the minimum metadata highlighted here

Field Description / extra information
Workflow title Make sure the title is descriptive and highlights what the workflow does.
Creator(s) If you have included a CITATION.cff file in your GitHub repository, WorkflowHub can parse this and automatically populate the creator field.
Description Note that descriptions included in GitHub repository README files will be automatically parsed by WorkflowHub.
Maturity Indicate if the workflow is mature or a work-in-progress.
License Note that if a license file is included in your GitHub repository it will be automatically parsed by WorkflowHub.
EDAM Topics and Operations Add concepts from EDAM as standardised short descriptions of workflow domain, purpose, and function. You can search for EDAM terms within the WorkflowHub workflow registration wizard. You can also use EDAM browser to explore and search the EDAM ontology for appropriate concepts.

The metadata included above is based on a BioCommons example available here.