OCDocker.OCScore package¶
Subpackages¶
- OCDocker.OCScore.Analysis package
- Subpackages
- OCDocker.OCScore.Analysis.Metrics package
- OCDocker.OCScore.Analysis.Plotting package
- Modules
plot_combined_metric_scatter()plot_boxplots()plot_barplots()plot_scatterplot()plot_bar_with_significance()plot_heatmap()plot_normality_and_variance_diagnostics()plot_pca_importance_barplot()plot_pca_importance_histogram()save_pca_importance_groups()save_pca_importance_bins()set_color_mapping()- Submodules
- OCDocker.OCScore.Analysis.SHAP package
- Submodules
- OCDocker.OCScore.Analysis.ProductionBaselines module
PRODUCTION_BASELINE_RANK_METRICSProductionBaselineConfigTrainOnlyFitErroraggregate_baseline_rows()build_baseline_rank_table()evaluate_individual_sf_baselines()evaluate_sf_consensus_baselines()evaluate_descriptor_aggregate_baselines()evaluate_learned_sf_baselines()run_and_write_production_baselines()run_production_baselines_for_replica()validate_fit_uses_train_only()write_production_baseline_reports()
- OCDocker.OCScore.Analysis.ProductionBaselines module
- Module contents
- Subpackages
- OCDocker.OCScore.CLI package
- Submodules
- OCDocker.OCScore.CLI.reduce module
- OCDocker.OCScore.CLI.train module
ReductionArtifactsStagedTrainingRunadd_arguments()build_argparser()register_subparser()cmd_train()resolve_reduction_source()load_selected_features()load_reduced_datasets()load_reduction_artifacts()load_merged_input_dataset()apply_train_only_feature_reduction()validate_selected_features()prepare_pdbbind_for_optuna()prepare_dudez_for_optuna()copy_feature_reduction_artifacts()build_protocol_context()write_example_outputs()main()main_from_args()
- OCDocker.OCScore.CLI.export_tools module
- Module contents
- Submodules
- OCDocker.OCScore.Optimization package
- Module contents
- Submodules
- OCDocker.OCScore.Optimization.ModelCrossValidation module
CrossValidationConfigCrossValidationFoldResultCrossValidationResultbuild_scorer_comparison_summary()diagnose_entity_overlap()evaluate_scoring_function_baselines_on_fold()identify_scoring_function_columns()infer_higher_is_better()iter_receptor_group_kfold_indices()iter_row_kfold_indices()run_cross_validation_from_export()save_cross_validation_result()validate_fold_indices()validate_fold_split()validate_receptor_group_split()
- OCDocker.OCScore.Optimization.ModelExport module
- OCDocker.OCScore.Optimization.OptunaSearchSpace module
OptimizerSearchSpaceEncoderSearchSpaceProjectionSearchSpaceDecoderSearchSpacePDBbindHeadSearchSpaceDUDEzHeadSearchSpaceSharedNeuralSearchSpacePDBbindSearchSpaceConfigDUDEzSearchSpaceConfigvalidate_pdbbind_search_phase()pdbbind_search_space_for_phase()available_activation_options()activation_is_available()build_activation_module()search_space_to_summary()
- OCDocker.OCScore.Optimization.OptunaStorage module
- OCDocker.OCScore.Optimization.Protocol module
- OCDocker.OCScore.Optimization.StagedOptuna module
DUDEzOptunaConfigDUDEzOptunaStageDUDEzScreeningModelFeatureExtractorPDBbindOptunaConfigPDBbindOptunaStagePDBbindRegressionModelTransferFeatureExtractorStageapply_fine_tuning_mode()build_dudez_model()build_pdbbind_model()compute_regression_reconstruction_loss()derive_dudez_labels()dudez_search_space_summary()evaluate_regression_metrics()pdbbind_phase1_experiment_config()pdbbind_search_space_summary()prepare_dudez_screening_data()summarize_dudez_split_diagnostics()prepare_pdbbind_regression_data()resolve_dudez_primary_metric()run_staged_ocscore_optuna_protocol()suggest_decoder_hidden_sizes()suggest_dudez_trial_params()suggest_encoder_architecture()suggest_pdbbind_trial_params()
- OCDocker.OCScore.Optimization.StagedTrainProtocol module
- OCDocker.OCScore.Optimization.ModelCrossValidation module
- OCDocker.OCScore.Utils package
- Submodules
- OCDocker.OCScore.Utils.ContentHash module
- OCDocker.OCScore.Utils.Data module
- OCDocker.OCScore.Utils.DescriptorAggregateBaselines module
evaluate_descriptor_aggregate_baselines_on_fold()evaluate_descriptor_aggregates_by_group()evaluate_sf_consensus_baselines_on_fold()evaluate_sf_consensus_by_group()format_descriptor_aggregate_scorer()format_sf_consensus_scorer()row_aggregate_feature_scores()row_aggregate_sf_scores()scorer_type_for_baseline_name()
- OCDocker.OCScore.Utils.DUDEzScaling module
- OCDocker.OCScore.Utils.DUDEzSplit module
- OCDocker.OCScore.Utils.ExternalBlindEvaluation module
- OCDocker.OCScore.Utils.FeaturePolicy module
CandidateFeatureDiscoveryFeaturePolicyFeaturePolicyApplicationFeaturePolicyDiscoveryapply_feature_policy()discover_candidate_model_features()discover_feature_policies()feature_policy_from_mapping()feature_policy_to_yaml_text()load_feature_policy()resolve_requested_feature_policies()write_feature_policy_metadata()
- OCDocker.OCScore.Utils.FeatureReduction module
- OCDocker.OCScore.Utils.FeatureSelectionMetadata module
- OCDocker.OCScore.Utils.FixedOuterSplit module
- OCDocker.OCScore.Utils.IO module
LOGGERget_models_dir()load_data()load_mask()load_object()save_mask()save_object()read_csv_column_names()pdbbind_columns_from_header()dudez_columns_from_header()read_pipeline_csv_columns()load_pipeline_results_from_archive()load_pipeline_results()drop_empty_input_rows()prepare_pdbbind_dataframe()prepare_dudez_dataframe()
- OCDocker.OCScore.Utils.LeakageAudit module
- OCDocker.OCScore.Utils.PDBbindSplit module
- OCDocker.OCScore.Utils.ProtocolProvenance module
- OCDocker.OCScore.Utils.RawModelingInput module
- OCDocker.OCScore.Utils.TrainOnlyFeatureReduction module
SelectedFeatureRowCleanupResultTrainOnlyReductionArtifactapply_frozen_feature_selection()drop_nonfinite_selected_feature_rows()feature_reduction_config_for_feature_blocks()fit_train_only_feature_reduction()load_train_only_reduction_artifact()split_wide_dataset_by_column()write_train_only_reduction_artifact()
- Module contents
- Submodules
- Bundled OCScore protocol data
Submodules¶
Module contents¶
OCScore package for scoring and ranking docking poses.
Usage:
import OCDocker.OCScore as ocscore
Packages¶
Analysis: Analysis workflows and plotting.
DNN: Deep neural network utilities.
Dimensionality: Dimensionality reduction utilities.
Optimization: Model training and optimization pipelines.
Transformer: Transformer training utilities.
Utils: Shared OCScore utilities.
XGBoost: XGBoost utilities.
Modules¶
Scoring: Model loading and scoring pipelines.
Current OCScore pipeline: feature reduction, staged Optuna, export, analysis, and scoring.