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

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
Funding: - National Institutes of Health: P30CA016042, U24CA248265, U2CCA271894, U54HG012517