Skip to contents

Running the App

Functions for launching ClassiPyR

run_app()
Run the ClassiPyR Shiny Application
init_python_env()
Initialize Python environment for iRfcb
get_config_dir()
Get ClassiPyR configuration directory
get_settings_path()
Get path to settings file

Sample Loading

Functions for loading classifications and samples

load_class_list()
Load class list from MAT or TXT file
load_from_classifier_mat()
Load classifications from MATLAB classifier output file
load_from_csv()
Load classifications from CSV file (validation mode)
load_from_mat()
Load classifications from existing MAT annotation file
create_new_classifications()
Create new classifications for annotation mode
filter_to_extracted()
Filter classifications to only include extracted images

Sample Saving

Functions for saving annotations and exporting images

save_sample_annotations()
Save sample annotations to MAT and statistics files
save_validation_statistics()
Save validation statistics to CSV files
copy_images_to_class_folders()
Copy images to class-organized folders

Utilities

Helper functions for IFCB data processing

get_sample_paths()
Get sample paths from sample name
read_roi_dimensions()
Read ROI dimensions from ADC file
is_valid_sample_name()
Validate IFCB sample name format
sanitize_string()
Sanitize string for safe use in HTML/file paths
create_empty_changes_log()
Create empty changes log data frame