qbiocode.apps.quvine.reproducibility package#

Reproducibility Module for QuVINE

This module provides infrastructure for reproducible benchmarking: - Centralized seed management - Dataset registry - Pre-generated graph storage - Task-specific split generation and storage - Validation checks for experimental consistency

Submodules:

Summary#

__all__ Classes:

DatasetRegistry

Central registry for all datasets used in QuVINE experiments.

GraphGenerator

Generates and saves synthetic graphs for reproducible benchmarking.

MethodRunner

Unified runner for all QuVINE methods using pre-generated data.

PPIGraphGenerator

Centralized PPI preprocessing pipeline.

PPIWorkflow

End-to-end workflow for centralized PPI preprocessing and split generation.

ReproducibilityValidator

Validates reproducibility constraints for QuVINE experiments.

SeedManager

Manages canonical and derived random seeds for reproducible experiments.

SplitGenerator

Generates and saves task-specific splits for reproducible benchmarking.

SyntheticGraphGenerator

Generates and saves synthetic graphs for reproducible benchmarking.

__all__ Functions:

build_default_ppi_workflow

Convenience constructor for the centralized PPI preprocessing workflow.