Sistematización y automatización del flujo de trabajo para la consulta de datos del HFLAV

Loading...
Thumbnail Image

Identifiers

Publication date

Authors

Goyanes Legazpi, Sergio

Advisors

Castro Souto, David

Other responsabilities

Journal Title

Bibliographic citation

Type of academic work

Abstract

[Abstract]: This work aims to simplify the workflow for scientists who will use data that the Heavy Flavor Averaging Group (HFLAV) publishes on open-access repositories like Zenodo [1]. Accessing these datasets is currently a fragmented and manual task, which introduces inefficiencies and potential errors in a domain where reproducibility is critical. To address this, a Python library is developed to automate data access, search, retrieval, and validation, providing a unified interface that allows scientists to focus on data analysis and exploitation. The library supports flexible searches, JSON schema validation, semi-structured Python objects, and a command-line interface suitable for non-programmers. Its modular design, based on software design patterns and dependency injection, ensures maintainability, extensibility, and adaptability to other repositories. This tool not only improves HFLAV data-related workflows, but also provides a reusable framework aligned with Findable, Accessible, Interoperable, and Reusable (FAIR) principles for scientific data.
[Resumen]: Este trabajo tiene como objetivo simplificar el flujo de trabajo para los científicos que utilizarán datos que el HFLAV publica como resultados en repositorios de acceso abierto como Zenodo. Actualmente, el acceso a estos conjuntos de datos es fragmentado y manual, lo que introduce ineficiencias y posibles errores en un ámbito donde la reproducibilidad es crítica. Para abordar esta situación, se desarrolla una librería en Python que automatiza el acceso, la búsqueda, la recuperación y la validación de los datos, proporcionando una interfaz unificada que permitirá a los científicos centrarse en el análisis y uso de los mismos. La librería permite búsquedas flexibles, validación mediante JSON schema, objetos Python semi-estructurados y una interfaz de línea de comandos para usuarios sin experiencia en programación. Su diseño modular, basado en patrones de diseño de software e inyección de dependencias, garantiza su mantenibilidad, extensibilidad y adaptabilidad a otros repositorios de datos. Esta herramienta no solo mejora los flujos de trabajo que usan datos proporcionados por HFLAV, sino que también proporciona un marco reutilizable alineado con los principios FAIR para datos científicos.

Description

Editor version

Rights

Attribution 4.0 International
Attribution 4.0 International

Except where otherwise noted, this item's license is described as Attribution 4.0 International