Fwd: Workflow standardization in the field of computational materials science

7 views
Skip to first unread message

Michael R. Crusoe

unread,
May 30, 2025, 8:34:01 AMMay 30
to common-workflow-language
Dear CWL Community,

Forwarded below is a message from Jan Jannssen from the pyiron workflow framework. I suggest we discuss his proposal at the Monday, June 16th meeting of the CWL4HPC group: 


---------- Forwarded message ---------
From: Jan Janssen <jan...@mpie.de>
Date: Wed, May 28, 2025 at 9:25 AM
Subject: Workflow standardization in the field of computational materials science


Hi Michael, 

My name is Jan, I am the lead developer of the pyiron workflow framework https://pyiron.org/ . Together with the developers from AiiDA and jobflow we developed a joint Python-based workflow definition to share workflows between these three frameworks: 


While we define our own format to exchange nodes on the level of Python functions we also added the option to export to your CWL. Currently this is achieved by serializing every input using pickle. Still we would be interested to improve the interface to the CWL. So I wanted to get in contact with you to discuss different options, like using spezial operations for Python functions, similar to the Javascript integration of the CWL. 

Best, 

Jan



-------------------------------------------------
Stay up to date and follow us on LinkedIn, X and YouTube.

Max-Planck-Institut für Nachhaltige Materialien GmbH
Max-Planck-Straße 1
D-40237 Düsseldorf
 
Handelsregister B 2533 
Amtsgericht Düsseldorf
 
Geschäftsführung
Prof. Dr. Gerhard Dehm
Prof. Dr. Jörg Neugebauer
Prof. Dr. Dierk Raabe
Dr. Kai de Weldige
 
Ust.-Id.-Nr.: DE 11 93 58 514 
Steuernummer: 105 5891 1000


Please consider that invitations and e-mails of our institute are 
only valid if they end with …@mpie.de
If you are not sure of the validity please contact r...@mpie.de

Bitte beachten Sie, dass Einladungen zu Veranstaltungen und E-Mails
aus unserem Haus nur mit der Endung …@mpie.de gültig sind. 
In Zweifelsfällen wenden Sie sich bitte an r...@mpie.de
-------------------------------------------------


--
Michael R. Crusoe ; he/him
CWL Project Leader, Software Freedom Conservancy, Common Workflow Language project

Michael R. Crusoe

unread,
May 30, 2025, 9:40:24 AMMay 30
to common-workflow-language
We're going to move this presentation to the CWL4HPC meeting on Monday, July 7th at 15:00 UTC

Iacopo Colonnelli

unread,
Jun 3, 2025, 9:11:27 AMJun 3
to Michael R. Crusoe, common-workflow-language
Hi Michael,
Thank you for organizing this.
I also remember an article from the latest WORKS workshop that tried to implement a Python integration within CWL:
Maybe we should try to see if it is a good starting point.

--
You received this message because you are subscribed to the Google Groups "common-workflow-language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to common-workflow-la...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/common-workflow-language/CAD%3DWrcL1z9Fkp3pG9PN2JfXLYuwi4J8LMy%2BSe7ictuG0SwVM5Q%40mail.gmail.com.


--
Iacopo Colonnelli
Assistant Professor, Alpha group, Computer Science Dept., University of Torino, Italy
Member of the CWL Technical Team
Reply all
Reply to author
Forward
0 new messages