PipeVal
PipeVal validates files in bioinformatics and biomedical data-processing pipelines generated by high-throughput molecular, imaging, and mobile health (mHealth) technologies to ensure data integrity and correct file formats.
Key Features:
- Light-weight and Extensible: Implements minimal computational overhead with a modular architecture that accommodates extension to new file formats.
- Automated File Validation and Verification: Performs automatic checks on input and output files to detect corrupted files and invalid paths.
- Pipeline Integration with Real-Time Checks: Integrates into data-processing pipelines to execute validation checks as files are processed.
- Python Implementation: Provided as a Python package implementation for integration in Python-based workflows.
Scientific Applications:
- Data Integrity Assurance: Reduces computational waste from corrupted files or invalid paths and improves reliability of downstream analyses in large-scale biomedical datasets.
- Cross-Modal Data Validation: Ensures correct file formats and integrity for data originating from high-throughput molecular, imaging, and mHealth technologies.
Methodology:
Integrates into existing data-processing pipelines to perform real-time validation checks on files as they are processed; its modular design allows customization and extension to support specific file formats or pipeline requirements.
Topics
Details
- License:
- GPL-2.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 5/23/2024
- Last Updated:
- 11/24/2024
Operations
Data Inputs & Outputs
Data handling
Inputs
Outputs
Publications
Patel Y, Beshlikyan A, Jordan M, Kim G, Holmes A, Yamaguchi TN, Boutros PC. PipeVal: light-weight extensible tool for file validation. Bioinformatics. 2024;40(2). doi:10.1093/bioinformatics/btae079. PMID:38341658. PMCID:PMC10893582.
PMID: 38341658
PMCID: PMC10893582
Funding: - National Institutes of Health: P30CA016042, U24CA248265, U2CCA271894, U54HG012517