Reads a MATLAB annotation file (created by ClassiPyR or ifcb-analysis) and converts class indices to class names using the provided class list.
Arguments
- mat_path
Path to MAT file
- sample_name
Sample name (e.g., "D20230101T120000_IFCB134")
- class2use
Character vector of class names (from class2use file)
- roi_dimensions
Data frame from
read_roi_dimensions
Examples
if (FALSE) { # \dontrun{
# Load existing annotations
dims <- read_roi_dimensions("/data/raw/2023/D20230101/D20230101T120000_IFCB134.adc")
class2use <- load_class_list("/data/class2use.mat")
classifications <- load_from_mat(
mat_path = "/data/manual/D20230101T120000_IFCB134.mat",
sample_name = "D20230101T120000_IFCB134",
class2use = class2use,
roi_dimensions = dims
)
head(classifications)
} # }