# Dockstore

Workbench integrates with [Dockstore](https://dockstore.org/), a platform dedicated to the sharing of analytical tools and workflows. Dockstore is:

#### **Open-Source**

It's a free platform, promoting the open-source ethos of collaboration and transparency.

#### **Reusable and Scalable**

Dockstore encourages the sharing of workflows that are not only robust but also scalable, catering to both small-scale and large-scale analytical needs.

#### **Public Workflows**

Any workflow shared on Dockstore is publicly accessible, ensuring a wide array of tools for users to choose from.

With this integration, Workbench users can access and leverage the vast collection of public workflows shared by the global community on Dockstore.

## Viewing your Dockstore workflows in Workbench

When you publish workflows on Dockstore, they will not appear immediately on Workbench but may take several hours to properly synchronize. If your workflow is not available after several hours of publishing on Dockstore, it is possible that is has failed validation; only workflows which are syntactically correct will be synchronized.

To check the workflow's correctness you can use [MiniWDL](https://github.com/chanzuckerberg/miniwdl), a command line utility and execution engine for WDL. If running the `miniwdl check` command succeeds, and you are still not seeing your workflow in Workbench, please contact [DNAstack support](mailto:support@dnastack.com).

```shell
miniwdl check path/to/your/workflow.wdl
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.omics.ai/products/workbench/workflows/repositories/dockstore.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
