def METHOD_NAME(self, selected_pos, drop=False):
    import copy
    if selected_pos is not None:
        # selected_index = np.isin(self.data.cell_names, selected_pos)
        selected_index = self.scatter_df.index.drop(selected_pos) if drop else selected_pos
        data_temp = copy.deepcopy(self.data)
        self.selected_exp_data = data_temp.sub_by_index(cell_index=selected_index)
    else:
        self.selected_exp_data = None