Giter Club home page Giter Club logo

cwlcon2024's Introduction

Common Workflow Language

Main website: https://www.commonwl.org

GitHub repository for www.commonwl.org: https://www.github.com/common-workflow-language/cwl-website

CWL v1.0.x: https://github.com/common-workflow-language/common-workflow-language (this repository)

CWL v1.1.x: https://github.com/common-workflow-language/cwl-v1.1/

CWL v1.2.x: https://github.com/common-workflow-language/cwl-v1.2/

Support Gitter GitHub stars

[Video] Common Workflow Language explained in 64 seconds The Common Workflow Language (CWL) is a specification for describing analysis workflows and tools in a way that makes them portable and scalable across a
variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, Physics, and Chemistry.

Open Stand badge CWL is developed by a multi-vendor working group consisting of organizations and individuals aiming to enable scientists to share data analysis workflows. The CWL project is maintained on Github and we follow the Open-Stand.org principles for collaborative open standards development. Legally, CWL is a member project of Software Freedom Conservancy and is formally managed by the elected CWL leadership team, however every-day project decisions are made by the CWL community which is open for participation by anyone.

CWL builds on technologies such as JSON-LD for data modeling and Docker for portable runtime environments.

User Guide

The CWL user guide provides a gentle introduction to learning how to write CWL command line tool and workflow descriptions.

CWLの日本語での解説ドキュメント is a 15 minute introduction to the CWL project in Japanese.

CWL Recommended Practices

CWLの日本語での解説ドキュメント is a 15 minute introduction to the CWL project in Japanese.

A series of video lessons about CWL is available in Russian as part of the Управление вычислениями(Computation Management) free online course.

Citation

To reference the CWL project in a scholary work, please use the following citation:

Michael R. Crusoe, Sanne Abeln, Alexandru Iosup, Peter Amstutz, John Chilton, Nebojša Tijanić, Hervé Ménager, Stian Soiland-Reyes, Bogdan Gavrilović, Carole Goble, and The CWL Community. (2022): Methods Included: Standardizing Computational Reuse and Portability with the Common Workflow Language. Commun. ACM 65, 6 (June 2022), 54–63. https://doi.org/10.1145/3486897

To cite version 1.0 of the CWL standards specifically, please use the following citation inclusive of the DOI.

Peter Amstutz, Michael R. Crusoe, Nebojša Tijanić (editors), Brad Chapman, John Chilton, Michael Heuer, Andrey Kartashov, Dan Leehr, Hervé Ménager, Maya Nedeljkovich, Matt Scales, Stian Soiland-Reyes, Luka Stojanovic (2016): Common Workflow Language, v1.0. Specification, Common Workflow Language working group. https://w3id.org/cwl/v1.0/ doi:10.6084/m9.figshare.3115156.v2

A collection of existing references to CWL can be found at https://zotero.org/groups/cwl

Code of Conduct

The CWL Project is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, age, race, or religion. We do not tolerate harassment of participants in any form. This code of conduct applies to all CWL Project spaces, including the Google Group, the Gitter chat room, the Google Hangouts chats, both online and off. Anyone who violates this code of conduct may be sanctioned or expelled from these spaces at the discretion of the leadership team.

For more details, see our Code of Conduct.

For the following content:

  • Support, Community and Contributing
  • CWL Implementations
  • Repositories of CWL Tools and Workflows
  • Software for working with CWL
    • Editors and viewers
    • Utilities
    • Converters and code generators
    • Code libraries
  • Projects the CWL community is participating in
  • Participating Organizations
  • Individual Contributors
  • CWL Advisors
  • CWL Leadership team

Please see https://www.commonwl.org

cwlcon2024's People

Contributors

alexiswl avatar kinow avatar mr-c avatar skanwal avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cwlcon2024's Issues

Update our call for submission

From today's meeting; we now have a call for submissions, which was great to have a look at the website and be able to review it.

This issue is to gather feedback and ideas to improve it before we send it to others.

e.g. (copied from meeting minutes 20233-11-24)

  • Call for submissions: text is good, but break up into bullet points?
    • Target audience / Desired contributors types
    • What sorts of events
      • Talks
      • Panels
      • Translation-a-thon
      • Trainings
      • Hacking, etc..
    • Add links to the text

(check the minutes for more later)

Create a conference proceedings?

This probably won't be in CWL Con 24. But I will start gathering some links/notes here, and then we can link to it later. Will try to reach out to others on Twitter/Mastodon later too. Feel free to update it as well if you have any suggestions.

It must be:

  • open access
  • TODO: check what other requirements could be interesting for a future publication (will check with @stain, @simleo, and some co-workers that work with workflows what they would expect from this proceedings)

Improve layout, UIUIX, Look n Feel

Placeholder for the updates for the UIUX.

@alexiswl creating this one to track all requirements in a single place. @Fienne, you can look at just this one whenever you have time later 👍 and it should contain links to the open issues that are related to design, UIUX, etc.

  • improve the general layout (alignment, consistency, typography, colors, ...)
    • I think it might be nice if we are able to offer:
      • dark theme
      • good accessibility (including but not only color-blindness)
  • mobile friendly, small #24
  • modify how location & date are displayed (that issue will be used for other topics) #18
  • we need to make the website look more fun #29

online components missing

  • When will online sessions be?
    • we don't yet, but there will be sessions targeted at different timezones, like before
    • share examples from before
  • Never mention seasons (Don't be northern hemisphere biased!)

Training session/activities

We will have training in CWLCon24.

Preferably one session for online participants, and another one for in person. This is to avoid cases where the speakers are not able to support both online and in person, and to simplify how the session is given to the audience (one is planned for online, the other for in person).

Form submission page

Just need a URL to put in the invitations

can just say "Submissions will open in February" or similar

Organise a User Guide translate-a-thon

We discussed that in a previous meeting. I am planning to work on the Brazilian Portuguese, maybe small updates to Spanish and Japanese. Maybe @manabuishii knows someone interested in helping with Japanese.

@zoe-translates would you be interested in joining to either organise this translation session and maybe help with the Chinese or other languages?

Invite workflow service providers

We discussed in one of the planning meeting if we would like to invite service providers such as Illumina to give a talk on their perspective around CWL support and deployment as a workflow language.

To-do:

Sehrish and Alexis to chat with their Illumina contact

Update this repo's Readme page

  1. Add site header, replace original template image.

  2. Add call for submissions text.

  3. Add call for volunteers text.

  4. Link to site location

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.