prepare_data_table
- class pyprophet.scoring.data_handling.prepare_data_table(table, ss_score_filter, tg_id_name='transition_group_id', decoy_name='decoy', main_score_name=None, score_columns=None, level=None)[source]
Bases:
Prepares the input data table for scoring and analysis.
- Parameters:
table (pd.DataFrame) – Input data table.
ss_score_filter (str) – Semi-supervised score filter.
tg_id_name (str) – Name of the transition group ID column.
decoy_name (str) – Name of the decoy column.
main_score_name (str, optional) – Name of the main score column.
score_columns (list, optional) – List of score columns.
level (str, optional) – Analysis level (e.g., “alignment”).
- Returns:
Prepared DataFrame, list of all score columns, and used variable column IDs.
- Return type:
tuple