Uploaded image for project: 'Apache Taverna'
  1. Apache Taverna
  2. TAVERNA-877

Parser for Common Workflow Language workflows

    Details

    • Type: New Feature
    • Status: To Do
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Taverna Language
    • Labels:

      Description

      Common Workflow Language
      http://common-workflow-language.github.io/

      ..is an emerging standard for computational workflows with a focus on bioinformatics command line tools using Docker.

      The semantics of CWL are inspired by Taverna's SCUFL2 model and the Wf4Ever wfdesc vocabulary.

      A good first approximation for integration of CWL for Taverna would be to parse/read CWL workflows into the SCUFL2 model of Taverna Language.

      Running CWL workflows can be achieved by interpreting CWL Tools (which are described in JSON) as a way to configure the Tool Activity with docker commands.

      But this SCUFL2 reader can just represent the CWL configurations as-is.

      There's an early Java SDK for CWL parsing just made, under development at https://github.com/common-workflow-language/cwljava/

        Issue Links

          Activity

          Hide
          stain Stian Soiland-Reyes added a comment -

          Hi, potential Google Summer of Code (GSOC) students!

          In a tiny hour the GSOC student application period opens:

          > https://developers.google.com/open-source/gsoc/timeline
          > 14 March 19:00 UTC Student application period opens.
          > 25 March 19:00 UTC Student application deadline.

          http://write.flossmanuals.net/gsocstudentguide/ has a good description
          of the process.

          I've tried to summarize who is interested in what here:

          https://cwiki.apache.org/confluence/display/TAVERNADEV/2016-03+GSOC+2016

          My apologies for any mistakes or if I forgot someone.. it was a bit
          hard to track across all the emails! Let me know what to fix.

          If you are preparing a GSOC proposal for Apache Taverna, e.g. inspired
          by our ideas at:

          https://s.apache.org/taverna-gsoc-2016

          or your own ideas (e.g further developing Taverna Mobile), then
          now is a good time to start working on your project proposal.

          I suggest writing a Google Docs page, and sharing it on dev@taverna (which hopefully you have signed up to - see http://taverna.incubator.apache.org/contact)

          .. or leave a comment on this Jira Issue so we can discuss it and help you get a good proposal!

          See http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/
          for suggestions for your proposal, and a template here:

          http://community.staging.apache.org/gsoc#application-template

          Show
          stain Stian Soiland-Reyes added a comment - Hi, potential Google Summer of Code (GSOC) students! In a tiny hour the GSOC student application period opens: > https://developers.google.com/open-source/gsoc/timeline > 14 March 19:00 UTC Student application period opens. > 25 March 19:00 UTC Student application deadline. http://write.flossmanuals.net/gsocstudentguide/ has a good description of the process. I've tried to summarize who is interested in what here: https://cwiki.apache.org/confluence/display/TAVERNADEV/2016-03+GSOC+2016 My apologies for any mistakes or if I forgot someone.. it was a bit hard to track across all the emails! Let me know what to fix. If you are preparing a GSOC proposal for Apache Taverna, e.g. inspired by our ideas at: https://s.apache.org/taverna-gsoc-2016 or your own ideas (e.g further developing Taverna Mobile), then now is a good time to start working on your project proposal. I suggest writing a Google Docs page, and sharing it on dev@taverna (which hopefully you have signed up to - see http://taverna.incubator.apache.org/contact ) .. or leave a comment on this Jira Issue so we can discuss it and help you get a good proposal! See http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/ for suggestions for your proposal, and a template here: http://community.staging.apache.org/gsoc#application-template
          Hide
          stain Stian Soiland-Reyes added a comment -

          Hi, potential Google Summer of Code (GSOC) students!

          In a tiny hour the GSOC student application period opens:

          > https://developers.google.com/open-source/gsoc/timeline
          > 14 March 19:00 UTC Student application period opens.
          > 25 March 19:00 UTC Student application deadline.

          http://write.flossmanuals.net/gsocstudentguide/ has a good description
          of the process.

          I've tried to summarize who is interested in what here:

          https://cwiki.apache.org/confluence/display/TAVERNADEV/2016-03+GSOC+2016

          My apologies for any mistakes or if I forgot someone.. it was a bit
          hard to track across all the emails! Let me know what to fix.

          If you are preparing a GSOC proposal for Apache Taverna, e.g. inspired
          by our ideas at:

          https://s.apache.org/taverna-gsoc-2016

          or your own ideas (e.g further developing Taverna Mobile), then
          now is a good time to start working on your project proposal.

          I suggest writing a Google Docs page, and sharing it on dev@taverna (which hopefully you have signed up to - see http://taverna.incubator.apache.org/contact)

          .. or leave a comment on this Jira Issue so we can discuss it and help you get a good proposal!

          See http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/
          for suggestions for your proposal, and a template here:

          http://community.staging.apache.org/gsoc#application-template

          Show
          stain Stian Soiland-Reyes added a comment - Hi, potential Google Summer of Code (GSOC) students! In a tiny hour the GSOC student application period opens: > https://developers.google.com/open-source/gsoc/timeline > 14 March 19:00 UTC Student application period opens. > 25 March 19:00 UTC Student application deadline. http://write.flossmanuals.net/gsocstudentguide/ has a good description of the process. I've tried to summarize who is interested in what here: https://cwiki.apache.org/confluence/display/TAVERNADEV/2016-03+GSOC+2016 My apologies for any mistakes or if I forgot someone.. it was a bit hard to track across all the emails! Let me know what to fix. If you are preparing a GSOC proposal for Apache Taverna, e.g. inspired by our ideas at: https://s.apache.org/taverna-gsoc-2016 or your own ideas (e.g further developing Taverna Mobile), then now is a good time to start working on your project proposal. I suggest writing a Google Docs page, and sharing it on dev@taverna (which hopefully you have signed up to - see http://taverna.incubator.apache.org/contact ) .. or leave a comment on this Jira Issue so we can discuss it and help you get a good proposal! See http://write.flossmanuals.net/gsocstudentguide/writing-a-proposal/ for suggestions for your proposal, and a template here: http://community.staging.apache.org/gsoc#application-template

            People

            • Assignee:
              Unassigned
              Reporter:
              stain Stian Soiland-Reyes
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Development