{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","settings":"","results":{"codes":[]},"params":[]},"next":{"description":"","pages":[]},"title":"Import Dockstore apps to Cavatica","type":"basic","slug":"import-dockstore-apps-to-cavatica","excerpt":"","body":"This page will explain how you can import an app from Dockstore to CAVATICA. Dockstore is an open platform for sharing Docker-based apps described with the [Common Workflow Language](https://www.commonwl.org/) (CWL), [Workflow Description Language](http://www.openwdl.org/) (WDL) or [Nextflow](https://www.nextflow.io/), which enables bioinformaticians to share analytical tools that can be executed in a compliant execution environment, such as CAVATICA.\n\nCAVATICA is integrated with Dockstore, which means that you can import an app from Dockstore to CAVATICA with a single click of a button. This process consists of two stages:\n\n* Navigating through Dockstore and selecting an app to launch on CAVATICA.\n* Completing the import process on CAVATICA and running the app.\n\nAs CAVATICA supports the Common Workflow Language, the CAVATICA button is visible only for CWL apps on Dockstore. Also, please note that Dockstore is an external service and apps that are available on Dockstore are third-party apps. Therefore, Seven Bridges does not guarantee the performance of such apps on CAVATICA.\n\n### Finding an app on Dockstore\n\nThis step takes place on Dockstore.\n1. Navigate to [dockstore.org](https://dockstore.org) in your web browser.\n2. In the top navigation bar click **Search**. The search screen opens.\n3. In the **Search** box on the left, enter the desired keyword(s).\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/56bdfc3-cavatica-dockstore-1.png\",\n        \"cavatica-dockstore-1.png\",\n        1217,\n        743,\n        \"#333\"\n      ]\n    }\n  ]\n}\n[/block]\n4. If necessary, use additional filtering options below the **Search** box to narrow down the search results.\n5. In the search results list, click the name of the desired app. App details page opens.\n6. (Optional) In the **Recent Versions** box on the right, select a different version of the app. Latest app version is selected by default.\n7. In the **Launch with** box click **CAVATICA**. This takes you to CAVATICA.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/a460205-cavatica-dockstore-2.png\",\n        \"cavatica-dockstore-2.png\",\n        1214,\n        712,\n        \"#333\"\n      ]\n    }\n  ]\n}\n[/block]\n### Completing the import on CAVATICA\n\nThis step takes place on CAVATICA.\n\nAfter selecting **Launch with** > **CAVATICA** on Dockstore, you are taken to CAVATICA and presented with the app import screen.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/8b7795f-cavatica-dockstore-3.png\",\n        \"cavatica-dockstore-3.png\",\n        776,\n        381,\n        \"#333\"\n      ]\n    }\n  ]\n}\n[/block]\n1. Select the project in which you want to run the app.\n2. (Optional) Change the app URL. This is the unique URL that identifies the app on CAVATICA and usually does not need to be changed unless there is already an app with the same URL in the project.\n3. Click **Import the app**. This takes you to the app details page inside the selected project.\n\nIf you want to make further edits to the app before running it, click **Edit** in the top-right corner. Otherwise, click **Run** to create a draft task, set task inputs and run the app on the CAVATICA.","updates":[],"order":5,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"60114d96cce1fd001903bf96","createdAt":"2021-01-27T11:25:10.734Z","user":"5767bc73bb15f40e00a28777","category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Run an analysis","slug":"run-an-analysis","order":16,"from_sync":false,"reference":false,"_id":"5a3a52b5bcc254001c4bf152","project":"5773dcfc255e820e00e1cd4d","version":"5773dcfc255e820e00e1cd50","createdAt":"2017-12-20T12:08:21.441Z","__v":0},"version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["5773dcfc255e820e00e1cd51","5773df36904b0c0e00ef05ff","577baf92451b1e0e006075ac","577bb183b7ee4a0e007c4e8d","577ce77a1cf3cb0e0048e5ea","577d11865fd4de0e00cc3dab","578e62792c3c790e00937597","578f4fd98335ca0e006d5c84","578f5e5c3d04570e00976ebb","57bc35f7531e000e0075d118","57f801b3760f3a1700219ebb","5804d55d1642890f00803623","581c8d55c0dc651900aa9350","589dcf8ba8c63b3b00c3704f","594cebadd8a2f7001b0b53b2","59a562f46a5d8c00238e309a","5a2aa096e25025003c582b58","5a2e79566c771d003ca0acd4","5a3a5166142db90026f24007","5a3a52b5bcc254001c4bf152","5a3a574a2be213002675c6d2","5a3a66bb2be213002675cb73","5a3a6e4854faf60030b63159","5c8a68278e883901341de571","5cb9971e57bf020024523c7b","5cbf1683e2a36d01d5012ecd","5dc15666a4f788004c5fd7d7","5eaff69e844d67003642a020","5eb00899b36ba5002d35b0c1","5eb0172be179b70073dc936e","5eb01b42b36ba5002d35ebba","5eb01f202654a20136813093","5eb918ef149186021c9a76c8","5f0839d3f4b24e005ebbbc29","5f893e508c9862002d0614a9","6024033e2b2f6f004dfe994c","60a7a12f9a06c70052b7c4db","60a7ab97266a4700161507c4","60b0c84babba720010a8b0b5"],"_id":"5773dcfc255e820e00e1cd50","__v":39,"createdAt":"2016-06-29T14:36:44.812Z","releaseDate":"2016-06-29T14:36:44.812Z","project":"5773dcfc255e820e00e1cd4d"},"project":"5773dcfc255e820e00e1cd4d","__v":0,"parentDoc":null}

Import Dockstore apps to Cavatica


This page will explain how you can import an app from Dockstore to CAVATICA. Dockstore is an open platform for sharing Docker-based apps described with the [Common Workflow Language](https://www.commonwl.org/) (CWL), [Workflow Description Language](http://www.openwdl.org/) (WDL) or [Nextflow](https://www.nextflow.io/), which enables bioinformaticians to share analytical tools that can be executed in a compliant execution environment, such as CAVATICA. CAVATICA is integrated with Dockstore, which means that you can import an app from Dockstore to CAVATICA with a single click of a button. This process consists of two stages: * Navigating through Dockstore and selecting an app to launch on CAVATICA. * Completing the import process on CAVATICA and running the app. As CAVATICA supports the Common Workflow Language, the CAVATICA button is visible only for CWL apps on Dockstore. Also, please note that Dockstore is an external service and apps that are available on Dockstore are third-party apps. Therefore, Seven Bridges does not guarantee the performance of such apps on CAVATICA. ### Finding an app on Dockstore This step takes place on Dockstore. 1. Navigate to [dockstore.org](https://dockstore.org) in your web browser. 2. In the top navigation bar click **Search**. The search screen opens. 3. In the **Search** box on the left, enter the desired keyword(s). [block:image] { "images": [ { "image": [ "https://files.readme.io/56bdfc3-cavatica-dockstore-1.png", "cavatica-dockstore-1.png", 1217, 743, "#333" ] } ] } [/block] 4. If necessary, use additional filtering options below the **Search** box to narrow down the search results. 5. In the search results list, click the name of the desired app. App details page opens. 6. (Optional) In the **Recent Versions** box on the right, select a different version of the app. Latest app version is selected by default. 7. In the **Launch with** box click **CAVATICA**. This takes you to CAVATICA. [block:image] { "images": [ { "image": [ "https://files.readme.io/a460205-cavatica-dockstore-2.png", "cavatica-dockstore-2.png", 1214, 712, "#333" ] } ] } [/block] ### Completing the import on CAVATICA This step takes place on CAVATICA. After selecting **Launch with** > **CAVATICA** on Dockstore, you are taken to CAVATICA and presented with the app import screen. [block:image] { "images": [ { "image": [ "https://files.readme.io/8b7795f-cavatica-dockstore-3.png", "cavatica-dockstore-3.png", 776, 381, "#333" ] } ] } [/block] 1. Select the project in which you want to run the app. 2. (Optional) Change the app URL. This is the unique URL that identifies the app on CAVATICA and usually does not need to be changed unless there is already an app with the same URL in the project. 3. Click **Import the app**. This takes you to the app details page inside the selected project. If you want to make further edits to the app before running it, click **Edit** in the top-right corner. Otherwise, click **Run** to create a draft task, set task inputs and run the app on the CAVATICA.