Validates the structure and content of an antigenic assay dataset. Checks for required columns, data types, and valid measurements.
validate_antigenic_data(
data,
antigen_col,
serum_col,
value_col,
metadata_cols = NULL
)
Invisibly returns TRUE if validation passes, otherwise stops with error
Data frame to validate
Character. Name of antigen column
Character. Name of serum column
Character. Name of value column
Character vector. Optional metadata column names