{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/8"}],"enrichment":{"capability":"Generates RO-Crate metadata from workflow repositories following best-practices guidelines for Galaxy, Nextflow, and Snakemake, either in-place or in a separate directory.","skillfed_tags":["workflow-metadata","reproducibility","RO-Crate"],"use_cases":["Convert a Galaxy workflow repository to an RO-Crate for submission to workflow registries or archives.","Generate standardized metadata for a Nextflow nf-core pipeline to improve discoverability and reproducibility.","Package a Snakemake workflow with RO-Crate metadata for sharing and citation in scientific publications.","Batch-process multiple workflow repositories to ensure consistent metadata across a project or organization.","Create machine-readable workflow documentation that integrates with workflow testing and monitoring platforms."],"what_it_does":"repo2rocrate is a command-line tool and Python API for converting workflow repositories into RO-Crate metadata packages. It targets repositories that follow best-practices guidelines from the Galaxy, Nextflow, and Snakemake communities, extracting metadata from known files and repository structure to populate an RO-Crate automatically. The tool can either add metadata in-place to an existing repository or build a complete RO-Crate in a separate directory, with options to override or supplement auto-detected values.\n\nThe package depends on click for CLI handling, pyyaml for configuration, and rocrate for RO-Crate generation. It's designed for researchers and workflow developers who need to package workflows with standardized, machine-readable metadata for reproducibility and FAIR data principles. The tool assumes repositories follow established community structure conventions; custom or non-standard layouts may require manual metadata additions.","worth_installing":"Yes, if you maintain Galaxy, Nextflow, or Snakemake workflows and need to generate RO-Crate metadata following community best-practices. Install with caution if your workflows deviate significantly from standard repository layouts, as the tool relies on known file structures. The aging maintenance status (no updates since May 2023) means compatibility with recent ecosystem changes is unverified; check whether your workflow language version is still supported."},"id":"repo2rocrate","links":{"html":"https://skillfed.io/packages/repo2rocrate","md":"https://skillfed.io/packages/repo2rocrate.md","pypi":"https://pypi.org/project/repo2rocrate/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-05-03","license_spdx":null,"license_treatment":"permissive","name":"repo2rocrate","python_support":"supports_current","summary":"Generate RO-Crates from workflow repositories"},"popularity":{"monthly_downloads":94048,"position":13346,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.2"}
