Workflow Publisher is a tool under development that helps researchers prepare an existing notebook or code repository for publication and reuse. The tool analyses project files and metadata and draws attention to missing or unclear documentation, such as data sources, citation guidance, usage rights, software dependencies, and the use of artificial intelligence, OCR, or machine translation. Based on this, it can generate a human-readable workflow description, a machine-readable research object package, a workflow relationship diagram, a publication-readiness report, and a draft HUMAL Registry entry. The tool can also help prepare a dataset or other research object for publication in DataDOI or Zenodo, but does not replace these repositories. The aim is to make good research documentation and publication practices as self-service as possible, without requiring extensive individual expert support for every project.
How to use the service?
The service is under development. A user creates or imports an existing research project into the HUMAL environment, based on a workflow developed in GitHub, Colab, Jupyter, or on a local computer. The project clearly describes the research questions, data sources, execution order, notebooks and scripts used, outputs, and known limitations. The environment allows the project to be run and shared and, where necessary, prepared for publication through other HUMAL services.
Contact for using the service or obtaining further information
Is the service free to use?
Currently in planning. The aim is to develop the tool for open use and to make it as platform-independent as possible.
Connected services of ERCDI
Workflow Publisher connects the HUMAL research environment, the Registry, and existing research infrastructure services into a single publication workflow. The tool can prepare a HUMAL Registry entry as well as information needed for publication via DataDOI or Zenodo. Data sources may come from E-varamu or other data and repository services, while code may, for example, be hosted on GitHub. Workflow Publisher does not duplicate these systems, but describes and connects research objects located across different systems into a coherent research whole.