drugforge.spectrum.fitness.normalize_fitness

drugforge.spectrum.fitness.normalize_fitness(fitness_df_abstract: DataFrame) DataFrame[source]

Read a pandas DF containing fitness data and normalizes values to 0-1. Normalization is as MinMax: - fitness: 0-100 ranges from non-fit to most fit (i.e., >>100 would mean residue is highly mutable). - confidence: 0-1 ranges from least confident to most confident.

Parameters:

fitness_df_abstract (pd.DataFrame) – Dataframe containing per-residue fitness data.

Returns:

fitness_df_abstract – Dataframe containing per-residue fitness data normalized.

Return type:

pd.DataFrame