.check_proteodata

proteopy.utils.check_proteodata(adata, *, layers=None)[source]

Validate that adata satisfies ProteoPy assumptions, raising on failure.

Thin wrapper around is_proteodata() with raise_error=True. See that function for full documentation.

Parameters:
  • adata (AnnData) – AnnData object to validate.

  • layers (str | list[str] | None) – Optional layer key or list of layer keys to validate for infinite values.

Returns:

(True, "peptide") or (True, "protein") on success.

Return type:

tuple[bool, str | None]

Raises:

ValueError – If any validation check fails.