Module protkit.metrics
Package metrics contains classes to perform various evaluations on biological data.
StructureEvalclass inprotkit.metrics.structure_eval: Various metrics such as RMSD, TMScore, GDT TS and Fnat scores to evaluate protein structures.SequenceEvalclass inprotkit.metrics.sequence_eval: Various metrics to such as sequence identity, similarity, and coverage to evaluate protein sequences.ClassificationEvalclass inprotkit.metrics.classification_eval: Various metrics such as accuracy, precision, recall, and F1 score to the results of protein classification problems.RegressionEvalclass inprotkit.metrics.regression_eval: Various metrics such as mean squared error, mean absolute error, and R2 score to evaluate the results of protein regression problems.UtilityEvalclass inprotkit.metrics.utility_eval: Various metrics such as memory usage, execution time, and disk usage to evaluate metrics related to the execution of a program.
Expand source code
"""
Package `metrics` contains classes to perform various evaluations on biological data.
- `StructureEval` class in `structure_eval`: Various metrics such as RMSD, TMScore, GDT TS and Fnat scores to evaluate protein structures.
- `SequenceEval` class in `sequence_eval`: Various metrics to such as sequence identity, similarity, and coverage to evaluate protein sequences.
- `ClassificationEval` class in `classification_eval`: Various metrics such as accuracy, precision, recall, and F1 score to the results of protein classification problems.
- `RegressionEval` class in `regression_eval`: Various metrics such as mean squared error, mean absolute error, and R2 score to evaluate the results of protein regression problems.
- `UtilityEval` class in `utility_eval`: Various metrics such as memory usage, execution time, and disk usage to evaluate metrics related to the execution of a program.
"""
from .structure_eval import StructureEval
from .sequence_eval import SequenceEval
from .regression_eval import RegressionEval
from .classification_eval import ClassificationEval
from .utility_eval import UtilityEval
from .scoring_matrix import ScoringMatrix
Sub-modules
protkit.metrics.classification_eval-
Implements class
ClassificationEvalfor evaluating results of protein classification problems. protkit.metrics.regression_eval-
Implements class
RegressionEvalfor evaluating results of protein regression problems. protkit.metrics.scoring_matrix-
Implements class
ScoringMatrixfor scoring residue pairs … protkit.metrics.sequence_eval-
Implements class
SequenceEvalfor evaluating protein sequences … protkit.metrics.structure_eval-
Implements class
StructureEvalfor evaluating protein structures … protkit.metrics.utility_eval-
Implements class
UtilityEvalfor evaluating monitoring resources such as execution time, memory usage, disk usage, network usage, etc. during the …