Score Variant
Rank Score Normalization
The rank score is MAXMIN normalized into range (0, 1) according to the following formula:
RankScoreNormalized = (RankScore - CategorySumMin) / (CategorySumMax - CategorySumMin)
where RankScore
is the sum of rank score across categories (including rules such as min, max, sum etc)
RankScore = SUM(Score_category_n) for 0...n categories
and CategorySumMin
is the sum of minimal score values for all categories,
i. e CategorySumMin = SUM(CategoryMin_n) for 0...n categories
.
The same applies to CategorySumMax = SUM(CategoryMax_n) for 0...n categories
.
Refer to score_variants.py::score()
method for implementation details.
Additionally, also read in the score-compounds.md
on compound scoring step that affects
final rank score values.