All functions

add_rules()

Function called if rule for gene did not exist and thus needs to be added

check_cell_type()

Checking whether a valid cell type was supplied by the user

classify_all()

Generate nearest neighbor per sample

generate_sample_info()

Generate sample info data frame

get_all_rules()

Function to get all rules in a given sample

initialize_app_env()

Populate the app environment

lc_vis()

Visualize and annotate single cell data

run_classification()

Generate nearest neighbor per sample

run_nn()

Generate nearest neighbor per sample

smoothed_fraction()

function to calculate the fraction smoothed over nearest neighbors

smoothed_fraction_wrapper()

Wrapper calling smoothed_fraction function and adding the result to the app environment

update_new_class()

Function called if new class is created in a sample

update_annotation()

Function called after rules was added/deleted to update the cell type annotation

update_classification()

Update classification

update_new_sample()

Update upon selection of new sample

update_rule()

Function called if rule for gene exists and thus needs to be updated