dtoolAI
dtoolAI captures and manages provenance information throughout deep-learning model development to improve reproducibility and enable FAIR-compliant model and data stewardship in bioinformatics.
Key Features:
- Provenance capture: Automatically records provenance information for data, preprocessing steps, and model configurations during deep-learning model development.
- Provenance embedding: Embeds comprehensive provenance tracking mechanisms directly into model distribution artifacts.
- FAIR alignment: Structures metadata to support Findability, Accessibility, Interoperability, and Reusability of models and data.
- Model management: Provides a structured approach to generating, utilizing, and distributing deep-learning models.
- Implementation: Provided as a Python library for integration into deep-learning workflows.
Scientific Applications:
- Reproducibility in deep learning: Preserves training context to enable reproduction of model results in research settings.
- Model distribution and reuse: Facilitates sharing and reuse of deep-learning models with retained provenance and metadata.
- Bioinformatics workflows: Applies provenance-aware model management within bioinformatics research that uses deep learning.
Methodology:
Automatically capture and manage provenance information throughout model development, embed provenance tracking into workflows and model artifacts, and structure metadata to align with FAIR principles.
Topics
Details
- License:
- MIT
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 3/3/2021
Operations
Publications
Hartley M, Olsson TS. dtoolAI: Reproducibility for Deep Learning. Patterns. 2020;1(5):100073. doi:10.1016/j.patter.2020.100073. PMID:33205122. PMCID:PMC7660391.
Documentation
User manual
https://dtoolai.readthedocs.io