Viash
Viash: A meta-framework for building reusable workflow modules - Published in JOSS (2024)
Science Score: 98.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords from Contributors
Repository
script + metadata = standalone component
Basic Info
- Host: GitHub
- Owner: viash-io
- License: gpl-3.0
- Language: Scala
- Default Branch: main
- Homepage: https://viash.io
- Size: 22.4 MB
Statistics
- Stars: 43
- Watchers: 3
- Forks: 5
- Open Issues: 123
- Releases: 74
Metadata Files
README.md
Viash: A meta-framework for building reusable workflow modules
Viash helps you turn a script (Bash/R/Python/Scala/JavaScript) into a reusable component. By providing some meta-data regarding its functionality, a runner and an engine on which you want to run the software, Viash can help you:
- Wrap your script in an executable with a CLI and –help functionality,
- Seamlessly execute your component natively on the host platform or in a Docker container
- Combine multiple components in a Nextflow pipeline, and
- Unit-test your component to ensure that it works at all times.
Documentation
The Viash documentation is available online at
viash.io.
License
Copyright (C) 2020 Data Intuitive
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Owner
- Name: viash.io
- Login: viash-io
- Kind: organization
- Location: Belgium
- Website: https://viash.io
- Repositories: 6
- Profile: https://github.com/viash-io
JOSS Publication
Viash: A meta-framework for building reusable workflow modules
Authors
Data Intuitive, Lebbeke, Belgium, Data Mining and Modelling for Biomedicine group, VIB Center for Inflammation Research, Ghent, Belgium, Department of Applied Mathematics, Computer Science, and Statistics, Ghent University, Ghent, Belgium
Data Intuitive, Lebbeke, Belgium
Tags
Bioinformatics Workflows Software development Reproducibility Cloud computing DockerCitation (CITATION.cff)
cff-version: "1.2.0"
authors:
- email: robrecht@data-intuitive.com
family-names: Cannoodt
given-names: Robrecht
orcid: "https://orcid.org/0000-0003-3641-729X"
- family-names: Cannoodt
given-names: Hendrik
orcid: "https://orcid.org/0000-0002-0032-6719"
- family-names: Schaumont
given-names: Dries
orcid: "https://orcid.org/0000-0002-4389-0440"
- family-names: Waldrant
given-names: Kai
orcid: "https://orcid.org/0009-0003-8555-1361"
- family-names: Van de Kerckhove
given-names: Eric
- family-names: Boschmans
given-names: Andy
orcid: "https://orcid.org/0009-0008-8793-4661"
- family-names: De Maeyer
given-names: Dries
orcid: "https://orcid.org/0000-0002-1314-3348"
- email: toni@data-intuitive.com
family-names: Verbeiren
given-names: Toni
orcid: "https://orcid.org/0000-0002-7007-6866"
contact:
- email: robrecht@data-intuitive.com
family-names: Cannoodt
given-names: Robrecht
orcid: "https://orcid.org/0000-0003-3641-729X"
- email: toni@data-intuitive.com
family-names: Verbeiren
given-names: Toni
orcid: "https://orcid.org/0000-0002-7007-6866"
doi: 10.5281/zenodo.10563479
message: If you use this software, please cite our article in the
Journal of Open Source Software.
preferred-citation:
authors:
- email: robrecht@data-intuitive.com
family-names: Cannoodt
given-names: Robrecht
orcid: "https://orcid.org/0000-0003-3641-729X"
- family-names: Cannoodt
given-names: Hendrik
orcid: "https://orcid.org/0000-0002-0032-6719"
- family-names: Schaumont
given-names: Dries
orcid: "https://orcid.org/0000-0002-4389-0440"
- family-names: Waldrant
given-names: Kai
orcid: "https://orcid.org/0009-0003-8555-1361"
- family-names: Van de Kerckhove
given-names: Eric
- family-names: Boschmans
given-names: Andy
orcid: "https://orcid.org/0009-0008-8793-4661"
- family-names: De Maeyer
given-names: Dries
orcid: "https://orcid.org/0000-0002-1314-3348"
- email: toni@data-intuitive.com
family-names: Verbeiren
given-names: Toni
orcid: "https://orcid.org/0000-0002-7007-6866"
date-published: 2024-01-24
doi: 10.21105/joss.06089
issn: 2475-9066
issue: 93
journal: Journal of Open Source Software
publisher:
name: Open Journals
start: 6089
title: "Viash: A meta-framework for building reusable workflow
modules"
type: article
url: "https://joss.theoj.org/papers/10.21105/joss.06089"
volume: 9
title: "Viash: A meta-framework for building reusable workflow modules"
GitHub Events
Total
- Create event: 51
- Release event: 5
- Issues event: 22
- Watch event: 3
- Delete event: 28
- Issue comment event: 32
- Push event: 175
- Pull request review event: 79
- Pull request review comment event: 47
- Pull request event: 73
- Fork event: 3
Last Year
- Create event: 51
- Release event: 5
- Issues event: 22
- Watch event: 3
- Delete event: 28
- Issue comment event: 32
- Push event: 175
- Pull request review event: 79
- Pull request review comment event: 47
- Pull request event: 73
- Fork event: 3
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Robrecht Cannoodt | r****d@g****m | 1,446 |
| Hendrik Cannoodt | h****t@g****m | 874 |
| Toni Verbeiren | t****n@g****m | 255 |
| Eric Van de Kerckhove | b****e@g****m | 50 |
| Dries Schaumont | 5****t | 19 |
| dependabot[bot] | 4****] | 7 |
| KaiWaldrant | 8****t | 1 |
| Jakub Majercik | 5****k | 1 |
| Verbeiren, Toni [JRDBE Non-J&J] | t****r@i****m | 1 |
| Robrecht Cannoodt | r****d@a****x | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 45
- Total pull requests: 103
- Average time to close issues: 10 months
- Average time to close pull requests: 21 days
- Total issue authors: 9
- Total pull request authors: 5
- Average comments per issue: 1.11
- Average comments per pull request: 0.49
- Merged pull requests: 75
- Bot issues: 0
- Bot pull requests: 5
Past Year
- Issues: 23
- Pull requests: 76
- Average time to close issues: 9 days
- Average time to close pull requests: 5 days
- Issue authors: 6
- Pull request authors: 4
- Average comments per issue: 0.22
- Average comments per pull request: 0.25
- Merged pull requests: 54
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- rcannood (31)
- DriesSchaumont (25)
- Grifs (24)
- tverbeiren (6)
- kverstae (4)
- lazappi (2)
- KaiWaldrant (2)
- VladimirShitov (1)
- Leila011 (1)
- robsyme (1)
- BlackDragonBE (1)
- Joaodemeirelles (1)
- ddemaeyer (1)
Pull Request Authors
- Grifs (118)
- rcannood (55)
- DriesSchaumont (24)
- dependabot[bot] (7)
- tverbeiren (3)
- danielskatz (1)

