unofficial mirror of gwl-devel@gnu.org
 help / color / mirror / Atom feed
* Rcwl
@ 2019-02-21 15:47 Pjotr Prins
  2019-02-24 14:52 ` Rcwl zimoun
  0 siblings, 1 reply; 2+ messages in thread
From: Pjotr Prins @ 2019-02-21 15:47 UTC (permalink / raw)
  To: gwl-devel

This is a recent implementation of CWL in R:

  https://github.com/hubentu/Rcwl

I am thinking for future use of GWL it would be of interest to support
CWL output and maybe even a CWL runner. Maybe a Guile project for
someone who wants to have a go.

Pj.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Rcwl
  2019-02-21 15:47 Rcwl Pjotr Prins
@ 2019-02-24 14:52 ` zimoun
  0 siblings, 0 replies; 2+ messages in thread
From: zimoun @ 2019-02-24 14:52 UTC (permalink / raw)
  To: Pjotr Prins; +Cc: gwl-devel

Hi Pjotr,


On Thu, 21 Feb 2019 at 17:56, Pjotr Prins <pjotr.public12@thebird.nl> wrote:
>
> This is a recent implementation of CWL in R:
>
>   https://github.com/hubentu/Rcwl

If I understand well, it is "just" a R front-end to cwltool.
Basically, it reads CWL files, it writes CWL files from R flavored
pipeline description and it runs CWL tools.

Naive question: what does they gain?
CWL extended by R?


From my opinion, the approach by SnakeMake is more interesting.
 1- they describes the workflow with snakemake and so it is natively
extendable with Python; then the "graph" is exported to CWL file.
 2- they imports a complete CWL workflow as a snakemake rule; then
this rule runs cwltool, and can be connected to any other snakemake
rules.

[1] https://snakemake.readthedocs.io/en/stable/executable.html#cwl-export
[2] https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html#common-workflow-language-cwl-support


> I am thinking for future use of GWL it would be of interest to support
> CWL output and maybe even a CWL runner. Maybe a Guile project for
> someone who wants to have a go.

We already had a discussion about this idea on guix-devel, one year ago. :-)

https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00428.html

I agree that a "CWL engine" would be nice. I mean my mind has not
changed so much since last year. ;-)


What is blocking to push your guix-cwl channel to Guix master?


All the best
--
simon

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-02-24 14:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-21 15:47 Rcwl Pjotr Prins
2019-02-24 14:52 ` Rcwl zimoun

unofficial mirror of gwl-devel@gnu.org

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/gwl/0 gwl/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 gwl gwl/ https://yhetil.org/gwl \
		gwl-devel@gnu.org
	public-inbox-index gwl

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.gwl


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git