How does MScreen normalize the viability data on siRNA screens

From docs

MScreen gives users the option to identify Fluor (CTF) data and normalizes it against negative (100%) and lysed cells (0%) to compute viability by plate.

$viability_percent = 100*($VDP – $lysed_plate_average)/($neg_control_plate_avg – $lysed_plate_average)

$VDP = viability_data_part i.e. column that is identified to have the fluor data for viability computations

$lysed_plate_average = average of lysed cell data per plate

$neg_control_plate_avg=average of negative controls per plate

When percent_by_plate is positive, normalized_value is the PRODUCT of percent_by_plate and viability; When percent_by_plate is negative, normalized_value is the RATIO of percent_by_plate over viability;