* Guix, CWL, ravanan and reproducibility talk at UCL
@ 2026-04-22 10:59 Arun Isaac
2026-04-22 12:47 ` Konrad Hinsen
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Arun Isaac @ 2026-04-22 10:59 UTC (permalink / raw)
To: guix-science; +Cc: ravanan
Hi,
I am a postdoc at University College London (UCL). I have been working
on ravanan[1] for a few years now. ravanan is a Common Workflow
Language (CWL) runner that uses Guix to provide strong reproducibility
guarantees and content-addressed caching.
Yesterday, I gave a talk in my department at UCL on Guix, CWL, ravanan
and reproducibility. The slides are at
https://files.systemreboot.net/ucl-guix-ravanan-seminar.pdf
To the bioinformaticians reading this, it may be of interest that we
ported pggb (the pangenome building pipeline) from the original bash
script to CWL. Links to the original and the port below:
https://github.com/pangenome/pggb
https://github.com/arunisaac/pggb.cwl
Regards,
Arun
[1]: https://forge.systemreboot.net/ravanan/
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: Guix, CWL, ravanan and reproducibility talk at UCL
2026-04-22 10:59 Guix, CWL, ravanan and reproducibility talk at UCL Arun Isaac
@ 2026-04-22 12:47 ` Konrad Hinsen
2026-04-23 12:59 ` Ludovic Courtès
2026-04-23 14:57 ` Reza Housseini
2 siblings, 0 replies; 6+ messages in thread
From: Konrad Hinsen @ 2026-04-22 12:47 UTC (permalink / raw)
To: Arun Isaac, guix-science; +Cc: ravanan
Hi Arun,
> Yesterday, I gave a talk in my department at UCL on Guix, CWL, ravanan
> and reproducibility. The slides are at
> https://files.systemreboot.net/ucl-guix-ravanan-seminar.pdf
Thanks! "Pleasurable Reproducibility" is a term I'd like to see more
often!
Cheers,
Konrad.
--
---------------------------------------------------------------------
Konrad Hinsen
Centre de Biophysique Moléculaire, CNRS Orléans
Synchrotron Soleil - Division Expériences
L'Orme des Merisiers
Départementale 128
91190 Saint Aubin, France
E-Mail: konrad DOT hinsen AT cnrs DOT fr
http://dirac.cnrs-orleans.fr/~hinsen/
ORCID: https://orcid.org/0000-0003-0330-9428
Mastodon: @khinsen@scholar.social
---------------------------------------------------------------------
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix, CWL, ravanan and reproducibility talk at UCL
2026-04-22 10:59 Guix, CWL, ravanan and reproducibility talk at UCL Arun Isaac
2026-04-22 12:47 ` Konrad Hinsen
@ 2026-04-23 12:59 ` Ludovic Courtès
2026-04-23 22:29 ` Arun Isaac
2026-04-23 14:57 ` Reza Housseini
2 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2026-04-23 12:59 UTC (permalink / raw)
To: Arun Isaac; +Cc: guix-science, ravanan
Hi Arun,
Arun Isaac <arunisaac@systemreboot.net> skribis:
> I am a postdoc at University College London (UCL). I have been working
> on ravanan[1] for a few years now. ravanan is a Common Workflow
> Language (CWL) runner that uses Guix to provide strong reproducibility
> guarantees and content-addressed caching.
>
> Yesterday, I gave a talk in my department at UCL on Guix, CWL, ravanan
> and reproducibility. The slides are at
> https://files.systemreboot.net/ucl-guix-ravanan-seminar.pdf
That’s a very nice slide deck, thanks for sharing!
I would encourage you to turn your talk in a post at
<https://hpc.guix.info/blog> and/or in a refereed paper.
> To the bioinformaticians reading this, it may be of interest that we
> ported pggb (the pangenome building pipeline) from the original bash
> script to CWL. Links to the original and the port below:
Do you have experience running existing CWL bioinfo pipelines “from out
there” with ravanan?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix, CWL, ravanan and reproducibility talk at UCL
2026-04-23 12:59 ` Ludovic Courtès
@ 2026-04-23 22:29 ` Arun Isaac
0 siblings, 0 replies; 6+ messages in thread
From: Arun Isaac @ 2026-04-23 22:29 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-science, ravanan
Hi Ludo,
> I would encourage you to turn your talk in a post at
> <https://hpc.guix.info/blog> and/or in a refereed paper.
Yes, certainly on the cards! Sorry I've been promising this for many
months now but haven't delivered yet. But, will do.
>> To the bioinformaticians reading this, it may be of interest that we
>> ported pggb (the pangenome building pipeline) from the original bash
>> script to CWL. Links to the original and the port below:
>
> Do you have experience running existing CWL bioinfo pipelines “from out
> there” with ravanan?
No, I haven't tried yet. But, that's a good idea. I will try it out.
Regards,
Arun
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Guix, CWL, ravanan and reproducibility talk at UCL
2026-04-22 10:59 Guix, CWL, ravanan and reproducibility talk at UCL Arun Isaac
2026-04-22 12:47 ` Konrad Hinsen
2026-04-23 12:59 ` Ludovic Courtès
@ 2026-04-23 14:57 ` Reza Housseini
2026-04-23 22:33 ` Arun Isaac
2 siblings, 1 reply; 6+ messages in thread
From: Reza Housseini @ 2026-04-23 14:57 UTC (permalink / raw)
To: Arun Isaac, guix-science; +Cc: ravanan
Hi Arun
Thanks for sharing! Do you have any experience running this from Python?
E.g. generating the CWL files in Python? And do I understand corecctly
that ravanan is not tied to CWL and/or guix?
Best,
Reza
> Hi,
>
> I am a postdoc at University College London (UCL). I have been working
> on ravanan[1] for a few years now. ravanan is a Common Workflow
> Language (CWL) runner that uses Guix to provide strong reproducibility
> guarantees and content-addressed caching.
>
> Yesterday, I gave a talk in my department at UCL on Guix, CWL, ravanan
> and reproducibility. The slides are at
> https://files.systemreboot.net/ucl-guix-ravanan-seminar.pdf
>
> To the bioinformaticians reading this, it may be of interest that we
> ported pggb (the pangenome building pipeline) from the original bash
> script to CWL. Links to the original and the port below:
>
> https://github.com/pangenome/pggb
> https://github.com/arunisaac/pggb.cwl
>
> Regards,
> Arun
>
> [1]: https://forge.systemreboot.net/ravanan/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-04-23 22:33 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-22 10:59 Guix, CWL, ravanan and reproducibility talk at UCL Arun Isaac
2026-04-22 12:47 ` Konrad Hinsen
2026-04-23 12:59 ` Ludovic Courtès
2026-04-23 22:29 ` Arun Isaac
2026-04-23 14:57 ` Reza Housseini
2026-04-23 22:33 ` Arun Isaac
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox