LICENSE
NOTICE.md
README.md
pyproject.toml
src/phospy/__init__.py
src/phospy/_api_inventory.py
src/phospy/_deprecations.py
src/phospy.egg-info/PKG-INFO
src/phospy.egg-info/SOURCES.txt
src/phospy.egg-info/dependency_links.txt
src/phospy.egg-info/requires.txt
src/phospy.egg-info/top_level.txt
src/phospy/advanced/__init__.py
src/phospy/advanced/configs.py
src/phospy/advanced/results.py
src/phospy/api/__init__.py
src/phospy/api/_compat.py
src/phospy/api/builders.py
src/phospy/api/datasets.py
src/phospy/api/enums.py
src/phospy/api/requests.py
src/phospy/api/results.py
src/phospy/api/workflows.py
src/phospy/api/configs/__init__.py
src/phospy/api/configs/common.py
src/phospy/api/configs/dataset.py
src/phospy/api/configs/differential.py
src/phospy/api/configs/enrichment.py
src/phospy/api/configs/kinase.py
src/phospy/api/configs/localisation.py
src/phospy/api/configs/prediction.py
src/phospy/api/configs/references.py
src/phospy/api/configs/signalome.py
src/phospy/api/configs/preprocessing/__init__.py
src/phospy/api/configs/preprocessing/batch_correction.py
src/phospy/api/configs/preprocessing/comparisons.py
src/phospy/api/configs/preprocessing/coverage_filter.py
src/phospy/api/configs/preprocessing/intensity_transform.py
src/phospy/api/configs/preprocessing/localisation.py
src/phospy/api/configs/preprocessing/missing_data.py
src/phospy/api/configs/preprocessing/normalisation.py
src/phospy/api/configs/preprocessing/site_matrix.py
src/phospy/api/configs/preprocessing/site_sequence.py
src/phospy/api/configs/preprocessing/total_protein.py
src/phospy/contracts/__init__.py
src/phospy/contracts/dataset_build.py
src/phospy/contracts/enrichment_identifier_sets.py
src/phospy/contracts/kinase_reference_projection.py
src/phospy/contracts/requests.py
src/phospy/contracts/result_caveats.py
src/phospy/contracts/configs/__init__.py
src/phospy/contracts/configs/_validation.py
src/phospy/contracts/configs/common.py
src/phospy/contracts/configs/dataset.py
src/phospy/contracts/configs/differential.py
src/phospy/contracts/configs/enrichment.py
src/phospy/contracts/configs/kinase.py
src/phospy/contracts/configs/localisation.py
src/phospy/contracts/configs/prediction.py
src/phospy/contracts/configs/reference_context.py
src/phospy/contracts/configs/references.py
src/phospy/contracts/configs/signalome.py
src/phospy/contracts/configs/preprocessing/__init__.py
src/phospy/contracts/configs/preprocessing/_validation.py
src/phospy/contracts/configs/preprocessing/batch_correction.py
src/phospy/contracts/configs/preprocessing/comparisons.py
src/phospy/contracts/configs/preprocessing/control_sites.py
src/phospy/contracts/configs/preprocessing/correction_missingness.py
src/phospy/contracts/configs/preprocessing/coverage_filter.py
src/phospy/contracts/configs/preprocessing/intensity_transform.py
src/phospy/contracts/configs/preprocessing/internal_batch_correction.py
src/phospy/contracts/configs/preprocessing/localisation.py
src/phospy/contracts/configs/preprocessing/missing_data.py
src/phospy/contracts/configs/preprocessing/normalisation.py
src/phospy/contracts/configs/preprocessing/site_matrix.py
src/phospy/contracts/configs/preprocessing/site_sequence.py
src/phospy/contracts/configs/preprocessing/total_protein.py
src/phospy/contracts/results/__init__.py
src/phospy/contracts/results/base.py
src/phospy/contracts/results/caveats.py
src/phospy/contracts/results/differential.py
src/phospy/contracts/results/enrichment.py
src/phospy/contracts/results/kinase.py
src/phospy/contracts/results/preprocessing.py
src/phospy/contracts/results/signalome.py
src/phospy/data/reference_bundles/rat/l6_native/ATTRIBUTION.md
src/phospy/data/reference_bundles/rat/l6_native/manifest.json
src/phospy/data/reference_bundles/rat/l6_native/motif_scores.csv
src/phospy/data/reference_bundles/rat/l6_native/motif_sizes.csv
src/phospy/data/reference_bundles/rat/l6_native/site_sequences.csv
src/phospy/data/reference_bundles/rat/l6_native/substrate_map.csv
src/phospy/errors/__init__.py
src/phospy/errors/base.py
src/phospy/errors/build.py
src/phospy/errors/input.py
src/phospy/errors/provenance.py
src/phospy/errors/references.py
src/phospy/errors/transformations.py
src/phospy/errors/validation.py
src/phospy/errors/workflows.py
src/phospy/frames/__init__.py
src/phospy/frames/comparison.py
src/phospy/frames/missing_values.py
src/phospy/frames/numeric.py
src/phospy/frames/ownership.py
src/phospy/frames/table_schema.py
src/phospy/frames/validation.py
src/phospy/io/__init__.py
src/phospy/io/bundles/__init__.py
src/phospy/io/bundles/kinase.py
src/phospy/io/bundles/kinase_library.py
src/phospy/io/bundles/reference_sources.py
src/phospy/io/bundles/signalome.py
src/phospy/io/bundles/_kinase/__init__.py
src/phospy/io/bundles/_kinase/constants.py
src/phospy/io/bundles/_kinase/loader.py
src/phospy/io/bundles/_kinase/manifest.py
src/phospy/io/bundles/_kinase/models.py
src/phospy/io/bundles/_kinase/reconstruction.py
src/phospy/io/bundles/_kinase/snapshots.py
src/phospy/io/bundles/_kinase/writer.py
src/phospy/io/bundles/_shared/__init__.py
src/phospy/io/bundles/_shared/integrity.py
src/phospy/io/bundles/_shared/intensity_scale_state.py
src/phospy/io/bundles/_shared/json_files.py
src/phospy/io/bundles/_shared/organisms.py
src/phospy/io/bundles/_shared/paths.py
src/phospy/io/bundles/_shared/primitives.py
src/phospy/io/bundles/_shared/processing_state.py
src/phospy/io/bundles/_shared/tables.py
src/phospy/io/bundles/_shared/transactions.py
src/phospy/io/bundles/_shared/trusted_dataset_assertions.py
src/phospy/io/bundles/_signalome/__init__.py
src/phospy/io/bundles/_signalome/config.py
src/phospy/io/bundles/_signalome/constants.py
src/phospy/io/bundles/_signalome/diagnostics.py
src/phospy/io/bundles/_signalome/loader.py
src/phospy/io/bundles/_signalome/manifest.py
src/phospy/io/bundles/_signalome/models.py
src/phospy/io/bundles/_signalome/primitives.py
src/phospy/io/bundles/_signalome/reconstruction.py
src/phospy/io/bundles/_signalome/snapshots.py
src/phospy/io/bundles/_signalome/tables.py
src/phospy/io/bundles/_signalome/writer.py
src/phospy/io/publishers/__init__.py
src/phospy/io/publishers/workflows.py
src/phospy/io/readers/__init__.py
src/phospy/io/readers/_table_parsing.py
src/phospy/io/readers/dataset_inputs.py
src/phospy/io/readers/enrichment_sets.py
src/phospy/io/readers/importers.py
src/phospy/io/readers/maxquant.py
src/phospy/io/readers/tables.py
src/phospy/io/readers/fragpipe/__init__.py
src/phospy/io/readers/fragpipe/columns.py
src/phospy/io/readers/fragpipe/constants.py
src/phospy/io/readers/fragpipe/conversion.py
src/phospy/io/readers/fragpipe/filtering.py
src/phospy/io/readers/fragpipe/importer.py
src/phospy/io/readers/fragpipe/models.py
src/phospy/io/readers/fragpipe/normalization.py
src/phospy/io/readers/fragpipe/raw.py
src/phospy/io/readers/fragpipe/reporting.py
src/phospy/policies/__init__.py
src/phospy/policies/config_values.py
src/phospy/policies/policy_base.py
src/phospy/provenance/__init__.py
src/phospy/provenance/derived_quantitative.py
src/phospy/provenance/environment.py
src/phospy/provenance/hashing.py
src/phospy/provenance/immutability.py
src/phospy/provenance/organisms.py
src/phospy/provenance/reference_context.py
src/phospy/provenance/reference_identifiers.py
src/phospy/provenance/references.py
src/phospy/provenance/scientific_policy_models.py
src/phospy/provenance/models/__init__.py
src/phospy/provenance/models/_shared.py
src/phospy/provenance/models/environment.py
src/phospy/provenance/models/references.py
src/phospy/provenance/models/tables.py
src/phospy/provenance/models/trusted_assertions.py
src/phospy/provenance/models/workflows.py
src/phospy/provenance/serialization/__init__.py
src/phospy/provenance/serialization/_payload.py
src/phospy/provenance/serialization/batch_correction.py
src/phospy/provenance/serialization/environment.py
src/phospy/provenance/serialization/references.py
src/phospy/provenance/serialization/stages.py
src/phospy/provenance/serialization/tables.py
src/phospy/provenance/serialization/workflows.py
src/phospy/science/__init__.py
src/phospy/science/quantitative_method_contracts.py
src/phospy/science/result_caveats.py
src/phospy/science/activities/__init__.py
src/phospy/science/activities/diagnostics.py
src/phospy/science/activities/inputs.py
src/phospy/science/activities/membership.py
src/phospy/science/activities/method_contracts.py
src/phospy/science/activities/method_models.py
src/phospy/science/activities/models.py
src/phospy/science/activities/result_validation.py
src/phospy/science/activities/results.py
src/phospy/science/activities/scientific_policies.py
src/phospy/science/activities/scoring.py
src/phospy/science/activities/semantics.py
src/phospy/science/activities/statistics.py
src/phospy/science/activities/threshold_membership.py
src/phospy/science/activities/methods/__init__.py
src/phospy/science/activities/methods/ksea_zscore.py
src/phospy/science/activities/methods/ssgsea_substrate_enrichment.py
src/phospy/science/activities/methods/weighted_substrate_activity.py
src/phospy/science/batch_correction/__init__.py
src/phospy/science/batch_correction/executor.py
src/phospy/science/configs/__init__.py
src/phospy/science/configs/_validation.py
src/phospy/science/configs/common.py
src/phospy/science/configs/dataset.py
src/phospy/science/configs/differential.py
src/phospy/science/configs/enrichment.py
src/phospy/science/configs/kinase.py
src/phospy/science/configs/localisation.py
src/phospy/science/configs/prediction.py
src/phospy/science/configs/reference_context.py
src/phospy/science/configs/references.py
src/phospy/science/configs/signalome.py
src/phospy/science/configs/preprocessing/__init__.py
src/phospy/science/configs/preprocessing/_validation.py
src/phospy/science/configs/preprocessing/batch_correction.py
src/phospy/science/configs/preprocessing/comparisons.py
src/phospy/science/configs/preprocessing/control_sites.py
src/phospy/science/configs/preprocessing/correction_missingness.py
src/phospy/science/configs/preprocessing/coverage_filter.py
src/phospy/science/configs/preprocessing/intensity_transform.py
src/phospy/science/configs/preprocessing/internal_batch_correction.py
src/phospy/science/configs/preprocessing/localisation.py
src/phospy/science/configs/preprocessing/missing_data.py
src/phospy/science/configs/preprocessing/normalisation.py
src/phospy/science/configs/preprocessing/site_matrix.py
src/phospy/science/configs/preprocessing/site_sequence.py
src/phospy/science/configs/preprocessing/total_protein.py
src/phospy/science/configs/preprocessing/validation.py
src/phospy/science/datasets/__init__.py
src/phospy/science/datasets/derived_quantitative.py
src/phospy/science/datasets/direct_construction.py
src/phospy/science/datasets/imputation_metadata.py
src/phospy/science/datasets/internal_frame_store.py
src/phospy/science/datasets/internal_view.py
src/phospy/science/datasets/models.py
src/phospy/science/datasets/organism_coherence.py
src/phospy/science/datasets/processing_state.py
src/phospy/science/datasets/_processing_state/__init__.py
src/phospy/science/datasets/_processing_state/json_contracts.py
src/phospy/science/datasets/_processing_state/missing_data.py
src/phospy/science/datasets/_processing_state/models.py
src/phospy/science/datasets/_processing_state/total_protein.py
src/phospy/science/datasets/builders/__init__.py
src/phospy/science/datasets/builders/contracts.py
src/phospy/science/datasets/builders/executor.py
src/phospy/science/datasets/builders/interpreter.py
src/phospy/science/datasets/builders/interpreter_collaborators.py
src/phospy/science/datasets/builders/normalization_reporter.py
src/phospy/science/datasets/builders/normalizer.py
src/phospy/science/datasets/builders/preprocessing.py
src/phospy/science/datasets/builders/provenance_assembler.py
src/phospy/science/datasets/builders/public.py
src/phospy/science/datasets/builders/reader.py
src/phospy/science/datasets/builders/report_assembler.py
src/phospy/science/datasets/builders/sample_metadata_normalizer.py
src/phospy/science/datasets/builders/sequence_derivation.py
src/phospy/science/datasets/builders/site_identity_derivation.py
src/phospy/science/datasets/builders/site_metadata_normalizer.py
src/phospy/science/datasets/builders/site_sequence_boundary.py
src/phospy/science/datasets/builders/total_matrix_normalizer.py
src/phospy/science/datasets/builders/transformation_resolver.py
src/phospy/science/datasets/builders/transformation_state.py
src/phospy/science/datasets/builders/validator.py
src/phospy/science/datasets/construction/__init__.py
src/phospy/science/datasets/construction/analysis_ready.py
src/phospy/science/datasets/construction/fingerprints.py
src/phospy/science/datasets/construction/service.py
src/phospy/science/datasets/construction/trusted_assertions.py
src/phospy/science/datasets/construction/validation.py
src/phospy/science/datasets/preprocessing/__init__.py
src/phospy/science/datasets/preprocessing/batch_correction.py
src/phospy/science/datasets/preprocessing/batch_correction_engine.py
src/phospy/science/datasets/preprocessing/batch_correction_metadata.py
src/phospy/science/datasets/preprocessing/batch_correction_models.py
src/phospy/science/datasets/preprocessing/batch_correction_provenance.py
src/phospy/science/datasets/preprocessing/batch_correction_provenance_payloads.py
src/phospy/science/datasets/preprocessing/batch_correction_provenance_validation.py
src/phospy/science/datasets/preprocessing/control_sites.py
src/phospy/science/datasets/preprocessing/correction_output.py
src/phospy/science/datasets/preprocessing/diagnostics.py
src/phospy/science/datasets/preprocessing/diagnostics_normalization.py
src/phospy/science/datasets/preprocessing/event_validation.py
src/phospy/science/datasets/preprocessing/fingerprints.py
src/phospy/science/datasets/preprocessing/group_coverage_metadata.py
src/phospy/science/datasets/preprocessing/imputation_scale_policy.py
src/phospy/science/datasets/preprocessing/models.py
src/phospy/science/datasets/preprocessing/pipeline.py
src/phospy/science/datasets/preprocessing/plan.py
src/phospy/science/datasets/preprocessing/plan_assembly.py
src/phospy/science/datasets/preprocessing/plan_config_resolution.py
src/phospy/science/datasets/preprocessing/plan_constants.py
src/phospy/science/datasets/preprocessing/plan_interpreter.py
src/phospy/science/datasets/preprocessing/plan_resolved.py
src/phospy/science/datasets/preprocessing/plan_rules.py
src/phospy/science/datasets/preprocessing/plan_stage_order.py
src/phospy/science/datasets/preprocessing/plan_validation.py
src/phospy/science/datasets/preprocessing/policy_models.py
src/phospy/science/datasets/preprocessing/protein_aware_alignment.py
src/phospy/science/datasets/preprocessing/protein_aware_models.py
src/phospy/science/datasets/preprocessing/protein_aware_preparation.py
src/phospy/science/datasets/preprocessing/protein_mapping.py
src/phospy/science/datasets/preprocessing/provenance_adapter.py
src/phospy/science/datasets/preprocessing/quantitative_evidence.py
src/phospy/science/datasets/preprocessing/quantitative_scale_policy.py
src/phospy/science/datasets/preprocessing/report_rows.py
src/phospy/science/datasets/preprocessing/report_schema.py
src/phospy/science/datasets/preprocessing/results.py
src/phospy/science/datasets/preprocessing/scientific_policies.py
src/phospy/science/datasets/preprocessing/stage_contract.py
src/phospy/science/datasets/preprocessing/stage_registry.py
src/phospy/science/datasets/preprocessing/state_builder.py
src/phospy/science/datasets/preprocessing/total_protein_identity.py
src/phospy/science/datasets/preprocessing/trace.py
src/phospy/science/datasets/preprocessing/trace_builder.py
src/phospy/science/datasets/preprocessing/site_sequence/__init__.py
src/phospy/science/datasets/preprocessing/site_sequence/conflict_resolver.py
src/phospy/science/datasets/preprocessing/site_sequence/diagnostics_builder.py
src/phospy/science/datasets/preprocessing/site_sequence/metadata_updater.py
src/phospy/science/datasets/preprocessing/site_sequence/models.py
src/phospy/science/datasets/preprocessing/site_sequence/reference_loader.py
src/phospy/science/datasets/preprocessing/site_sequence/request_builder.py
src/phospy/science/datasets/preprocessing/stages/__init__.py
src/phospy/science/datasets/preprocessing/stages/batch_correction.py
src/phospy/science/datasets/preprocessing/stages/comparisons.py
src/phospy/science/datasets/preprocessing/stages/group_coverage_filter.py
src/phospy/science/datasets/preprocessing/stages/intensity_transform.py
src/phospy/science/datasets/preprocessing/stages/localisation.py
src/phospy/science/datasets/preprocessing/stages/normalisation.py
src/phospy/science/datasets/preprocessing/stages/protein_aware_preparation.py
src/phospy/science/datasets/preprocessing/stages/site_matrix.py
src/phospy/science/datasets/preprocessing/stages/site_sequence_resolution.py
src/phospy/science/datasets/preprocessing/stages/total_protein_correction.py
src/phospy/science/datasets/preprocessing/stages/missing_data/__init__.py
src/phospy/science/datasets/preprocessing/stages/missing_data/audit.py
src/phospy/science/datasets/preprocessing/stages/missing_data/diagnostics.py
src/phospy/science/datasets/preprocessing/stages/missing_data/forbid.py
src/phospy/science/datasets/preprocessing/stages/missing_data/knn.py
src/phospy/science/datasets/preprocessing/stages/missing_data/minprob.py
src/phospy/science/datasets/preprocessing/stages/missing_data/models.py
src/phospy/science/datasets/preprocessing/stages/missing_data/row_median.py
src/phospy/science/datasets/preprocessing/stages/missing_data/stage.py
src/phospy/science/datasets/preprocessing/stages/site_matrix_components/__init__.py
src/phospy/science/datasets/preprocessing/stages/site_matrix_components/audit.py
src/phospy/science/datasets/preprocessing/stages/site_matrix_components/duplicates.py
src/phospy/science/datasets/preprocessing/stages/site_matrix_components/identity.py
src/phospy/science/datasets/preprocessing/stages/site_matrix_components/metadata.py
src/phospy/science/design/__init__.py
src/phospy/science/design/contrast_helpers.py
src/phospy/science/design/matrix_builder.py
src/phospy/science/design/models.py
src/phospy/science/differential/__init__.py
src/phospy/science/differential/compound_symmetry_gls.py
src/phospy/science/differential/duplicate_correlation.py
src/phospy/science/differential/empirical_bayes.py
src/phospy/science/differential/executor.py
src/phospy/science/differential/internal_view.py
src/phospy/science/differential/linear_model.py
src/phospy/science/differential/multiple_testing.py
src/phospy/science/differential/policy_models.py
src/phospy/science/differential/public.py
src/phospy/science/differential/validator.py
src/phospy/science/differential/aggregation/__init__.py
src/phospy/science/differential/aggregation/executor.py
src/phospy/science/differential/aggregation/experimental.py
src/phospy/science/differential/aggregation/models.py
src/phospy/science/differential/aggregation/scientific_policies.py
src/phospy/science/differential/models/__init__.py
src/phospy/science/differential/models/design.py
src/phospy/science/differential/models/diagnostics.py
src/phospy/science/differential/models/duplicate_correlation.py
src/phospy/science/differential/models/empirical_bayes_config.py
src/phospy/science/differential/models/fit.py
src/phospy/science/differential/models/provenance.py
src/phospy/science/differential/models/results.py
src/phospy/science/differential/models/tables.py
src/phospy/science/enrichment/__init__.py
src/phospy/science/enrichment/collections.py
src/phospy/science/enrichment/models.py
src/phospy/science/enrichment/ora.py
src/phospy/science/evidence/__init__.py
src/phospy/science/evidence/localisation.py
src/phospy/science/evidence/models.py
src/phospy/science/evidence/modified_peptides.py
src/phospy/science/evidence/multi_site.py
src/phospy/science/evidence/dataset_resolution/__init__.py
src/phospy/science/evidence/dataset_resolution/allocation.py
src/phospy/science/evidence/dataset_resolution/contracts.py
src/phospy/science/evidence/dataset_resolution/mapping.py
src/phospy/science/evidence/dataset_resolution/models.py
src/phospy/science/evidence/dataset_resolution/policies.py
src/phospy/science/evidence/dataset_resolution/resolver.py
src/phospy/science/evidence/dataset_resolution/site_metadata.py
src/phospy/science/evidence/dataset_resolution/site_sequence.py
src/phospy/science/evidence/dataset_resolution/summary.py
src/phospy/science/prediction/__init__.py
src/phospy/science/prediction/candidates.py
src/phospy/science/prediction/execution.py
src/phospy/science/prediction/internal_view.py
src/phospy/science/prediction/models.py
src/phospy/science/prediction/policies.py
src/phospy/science/prediction/sampling_core.py
src/phospy/science/prediction/sampling_runtime.py
src/phospy/science/prediction/scientific_policies.py
src/phospy/science/prediction/scoring.py
src/phospy/science/prediction/sequence_validation.py
src/phospy/science/prediction/svm.py
src/phospy/science/prediction/motif_scoring/__init__.py
src/phospy/science/prediction/motif_scoring/frequency_matrices.py
src/phospy/science/prediction/motif_scoring/kinase_library.py
src/phospy/science/prediction/motif_scoring/library_validation.py
src/phospy/science/prediction/motif_scoring/models.py
src/phospy/science/prediction/motif_scoring/scaling.py
src/phospy/science/prediction/motif_scoring/scoring.py
src/phospy/science/references/__init__.py
src/phospy/science/references/builder.py
src/phospy/science/references/errors.py
src/phospy/science/references/identifiers.py
src/phospy/science/references/kinase_library.py
src/phospy/science/references/kinase_library_loading.py
src/phospy/science/references/kinase_library_models.py
src/phospy/science/references/manifest.py
src/phospy/science/references/manifest_common.py
src/phospy/science/references/manifest_files.py
src/phospy/science/references/manifest_model.py
src/phospy/science/references/manifest_policy.py
src/phospy/science/references/models.py
src/phospy/science/references/redistribution.py
src/phospy/science/references/resolution.py
src/phospy/science/references/resources.py
src/phospy/science/references/validation/__init__.py
src/phospy/science/references/validation/_diagnostics.py
src/phospy/science/references/validation/bundle.py
src/phospy/science/references/validation/bundle_semantics.py
src/phospy/science/references/validation/kinase_library.py
src/phospy/science/references/validation/manifest_schema.py
src/phospy/science/references/validation/redistribution_policy.py
src/phospy/science/references/validation/resource_integrity.py
src/phospy/science/scoring/__init__.py
src/phospy/science/scoring/policy_models.py
src/phospy/science/sequences/__init__.py
src/phospy/science/sequences/fasta.py
src/phospy/science/sequences/models.py
src/phospy/science/sequences/repository.py
src/phospy/science/sequences/resolver.py
src/phospy/science/sequences/validation.py
src/phospy/science/signalomes/__init__.py
src/phospy/science/signalomes/_result_validation.py
src/phospy/science/signalomes/assignments.py
src/phospy/science/signalomes/constants.py
src/phospy/science/signalomes/context.py
src/phospy/science/signalomes/expanded.py
src/phospy/science/signalomes/models.py
src/phospy/science/signalomes/modules.py
src/phospy/science/signalomes/network.py
src/phospy/science/signalomes/science.py
src/phospy/science/signalomes/clustering/__init__.py
src/phospy/science/signalomes/clustering/backend_dispatch.py
src/phospy/science/signalomes/clustering/candidate_scoring.py
src/phospy/science/signalomes/clustering/candidate_selection.py
src/phospy/science/signalomes/clustering/contracts.py
src/phospy/science/signalomes/clustering/diagnostic_schemas.py
src/phospy/science/signalomes/clustering/diagnostics.py
src/phospy/science/signalomes/clustering/exact_python.py
src/phospy/science/signalomes/clustering/models.py
src/phospy/science/signalomes/clustering/module_selection.py
src/phospy/science/signalomes/clustering/orchestration.py
src/phospy/science/signalomes/clustering/policies.py
src/phospy/science/signalomes/clustering/protein_modules.py
src/phospy/science/signalomes/clustering/protocol.py
src/phospy/science/signalomes/clustering/scale_guards.py
src/phospy/science/signalomes/clustering/scientific_policies.py
src/phospy/science/signalomes/clustering/scipy_hierarchical.py
src/phospy/science/signalomes/clustering/scoring.py
src/phospy/science/signalomes/clustering/selection.py
src/phospy/science/signalomes/clustering/stability.py
src/phospy/science/signalomes/clustering/tree_building.py
src/phospy/science/signalomes/clustering/tree_engine_adapter.py
src/phospy/science/signalomes/clustering/validation.py
src/phospy/science/signalomes/clustering/backends/__init__.py
src/phospy/science/signalomes/clustering/backends/exact_python.py
src/phospy/science/signalomes/clustering/backends/scipy_hierarchical.py
src/phospy/science/sites/__init__.py
src/phospy/science/sites/identifiers.py
src/phospy/science/sites/identity.py
src/phospy/science/sites/identity_columns.py
src/phospy/science/sites/identity_contracts.py
src/phospy/science/sites/metadata_validation.py
src/phospy/science/sites/organisms.py
src/phospy/science/sites/sequence_context.py
src/phospy/science/sites/site_keys.py
src/phospy/science/sites/validation.py
src/phospy/science/sites/identity_rules/__init__.py
src/phospy/science/sites/identity_rules/contracts.py
src/phospy/science/sites/identity_rules/dataset_identity.py
src/phospy/science/sites/identity_rules/messages.py
src/phospy/science/sites/identity_rules/parsing.py
src/phospy/science/sites/identity_rules/reference_context.py
src/phospy/science/sites/identity_rules/result_identity.py
src/phospy/science/statistics/__init__.py
src/phospy/science/statistics/multiple_testing.py
src/phospy/science/tables/__init__.py
src/phospy/science/tables/_differential_validation.py
src/phospy/science/tables/activity.py
src/phospy/science/tables/base.py
src/phospy/science/tables/datasets.py
src/phospy/science/tables/differential.py
src/phospy/science/tables/kinase.py
src/phospy/science/tables/references.py
src/phospy/science/tables/signalome/__init__.py
src/phospy/science/tables/signalome/assignments.py
src/phospy/science/tables/signalome/common.py
src/phospy/science/tables/signalome/context.py
src/phospy/science/tables/signalome/modules.py
src/phospy/science/tables/signalome/network.py
src/phospy/science/transformations/__init__.py
src/phospy/science/transformations/_authority.py
src/phospy/science/transformations/_payloads.py
src/phospy/science/transformations/contracts.py
src/phospy/science/transformations/models.py
src/phospy/science/transformations/policy.py
src/phospy/science/transformations/provenance.py
src/phospy/science/transformations/quantitative_contracts.py
src/phospy/science/transformations/scale_state.py
src/phospy/science/transformations/scale_values.py
src/phospy/science/transformations/state_coherence.py
src/phospy/science/transformations/transformers/__init__.py
src/phospy/science/transformations/transformers/identity.py
src/phospy/science/transformations/transformers/log2.py
src/phospy/tables/__init__.py
src/phospy/tables/_differential_validation.py
src/phospy/tables/activity.py
src/phospy/tables/base.py
src/phospy/tables/datasets.py
src/phospy/tables/differential.py
src/phospy/tables/kinase.py
src/phospy/tables/references.py
src/phospy/tables/signalome/__init__.py
src/phospy/tables/signalome/assignments.py
src/phospy/tables/signalome/common.py
src/phospy/tables/signalome/context.py
src/phospy/tables/signalome/modules.py
src/phospy/tables/signalome/network.py
src/phospy/validation/__init__.py
src/phospy/validation/identity_contracts.py
src/phospy/validation/ownership.py
src/phospy/validation/common/__init__.py
src/phospy/validation/common/config_values.py
src/phospy/validation/common/dataframes.py
src/phospy/validation/common/missing_values.py
src/phospy/validation/common/numbers.py
src/phospy/validation/common/numeric_frames.py
src/phospy/validation/common/paths.py
src/phospy/validation/configs/__init__.py
src/phospy/validation/configs/preprocessing.py
src/phospy/validation/datasets/__init__.py
src/phospy/validation/datasets/_batch_correction_helpers.py
src/phospy/validation/datasets/analysis_ready.py
src/phospy/validation/datasets/batch_correction.py
src/phospy/validation/datasets/batch_correction_controls.py
src/phospy/validation/datasets/batch_correction_design.py
src/phospy/validation/datasets/batch_correction_provenance.py
src/phospy/validation/datasets/builder_request.py
src/phospy/validation/datasets/display_site_identity.py
src/phospy/validation/datasets/fragpipe.py
src/phospy/validation/datasets/group_coverage_filter.py
src/phospy/validation/datasets/importers.py
src/phospy/validation/datasets/inputs.py
src/phospy/validation/datasets/maxquant.py
src/phospy/validation/datasets/preprocessing.py
src/phospy/validation/datasets/protein_scoped_site_identity.py
src/phospy/validation/datasets/site_metadata.py
src/phospy/validation/references/__init__.py
src/phospy/validation/references/builder.py
src/phospy/validation/references/bundle.py
src/phospy/validation/references/compatibility.py
src/phospy/validation/references/kinase_library.py
src/phospy/validation/transformations/__init__.py
src/phospy/validation/transformations/state.py
src/phospy/validation/workflows/__init__.py
src/phospy/validation/workflows/activity.py
src/phospy/validation/workflows/configs.py
src/phospy/validation/workflows/differential.py
src/phospy/validation/workflows/differential_design_rules.py
src/phospy/validation/workflows/differential_result_tables.py
src/phospy/validation/workflows/enrichment.py
src/phospy/validation/workflows/identity.py
src/phospy/validation/workflows/method_quantitative.py
src/phospy/validation/workflows/quantitative.py
src/phospy/validation/workflows/batch_correction/__init__.py
src/phospy/validation/workflows/batch_correction/control_site_workflow.py
src/phospy/validation/workflows/batch_correction/control_sites.py
src/phospy/validation/workflows/batch_correction/design.py
src/phospy/validation/workflows/batch_correction/missingness.py
src/phospy/validation/workflows/batch_correction/protocols.py
src/phospy/validation/workflows/batch_correction/request.py
src/phospy/validation/workflows/batch_correction/stage_order.py
src/phospy/workflows/__init__.py
src/phospy/workflows/_pandas_typing.py
src/phospy/workflows/_row_attrition.py
src/phospy/workflows/intensity_scale_evidence.py
src/phospy/workflows/result_caveat_helpers.py
src/phospy/workflows/batch_correction/__init__.py
src/phospy/workflows/batch_correction/contracts.py
src/phospy/workflows/batch_correction/interpreter.py
src/phospy/workflows/batch_correction/preprocessing_adapter.py
src/phospy/workflows/batch_correction/provenance.py
src/phospy/workflows/batch_correction/workflow.py
src/phospy/workflows/differential/__init__.py
src/phospy/workflows/differential/caveats.py
src/phospy/workflows/differential/design_assembly.py
src/phospy/workflows/differential/eligibility.py
src/phospy/workflows/differential/executor.py
src/phospy/workflows/differential/fitting.py
src/phospy/workflows/differential/imputation_inference.py
src/phospy/workflows/differential/interpreter.py
src/phospy/workflows/differential/models.py
src/phospy/workflows/differential/provenance.py
src/phospy/workflows/differential/public.py
src/phospy/workflows/differential/reliability.py
src/phospy/workflows/differential/replicates.py
src/phospy/workflows/differential/result_assembly.py
src/phospy/workflows/differential/validator.py
src/phospy/workflows/enrichment/__init__.py
src/phospy/workflows/enrichment/caveats.py
src/phospy/workflows/enrichment/executor.py
src/phospy/workflows/enrichment/interpreter.py
src/phospy/workflows/enrichment/models.py
src/phospy/workflows/enrichment/ora_execution.py
src/phospy/workflows/enrichment/provenance.py
src/phospy/workflows/enrichment/public.py
src/phospy/workflows/enrichment/result_assembly.py
src/phospy/workflows/enrichment/set_filtering.py
src/phospy/workflows/enrichment/validator.py
src/phospy/workflows/enrichment/workflow.py
src/phospy/workflows/kinase/__init__.py
src/phospy/workflows/kinase/activity_runner.py
src/phospy/workflows/kinase/attrition_metrics.py
src/phospy/workflows/kinase/caveats.py
src/phospy/workflows/kinase/component_models.py
src/phospy/workflows/kinase/contracts.py
src/phospy/workflows/kinase/contributions.py
src/phospy/workflows/kinase/eligibility.py
src/phospy/workflows/kinase/executor.py
src/phospy/workflows/kinase/interpreter.py
src/phospy/workflows/kinase/kinase_library_scoring.py
src/phospy/workflows/kinase/membership.py
src/phospy/workflows/kinase/prediction_runner.py
src/phospy/workflows/kinase/provenance.py
src/phospy/workflows/kinase/public.py
src/phospy/workflows/kinase/reference_projection.py
src/phospy/workflows/kinase/resolved_validator.py
src/phospy/workflows/kinase/result_assembly.py
src/phospy/workflows/kinase/row_attrition.py
src/phospy/workflows/kinase/science.py
src/phospy/workflows/kinase/scoring_mode_contracts.py
src/phospy/workflows/kinase/scoring_runner.py
src/phospy/workflows/kinase/scoring_transforms.py
src/phospy/workflows/kinase/sequence_contracts.py
src/phospy/workflows/kinase/site_attrition.py
src/phospy/workflows/kinase/site_sequence_policy.py
src/phospy/workflows/kinase/site_sequence_support.py
src/phospy/workflows/kinase/validator.py
src/phospy/workflows/signalome/__init__.py
src/phospy/workflows/signalome/alignment_diagnostics.py
src/phospy/workflows/signalome/boundary_errors.py
src/phospy/workflows/signalome/caveats.py
src/phospy/workflows/signalome/clustering_runner.py
src/phospy/workflows/signalome/component_helpers.py
src/phospy/workflows/signalome/component_models.py
src/phospy/workflows/signalome/constants.py
src/phospy/workflows/signalome/context_tables.py
src/phospy/workflows/signalome/contracts.py
src/phospy/workflows/signalome/executor.py
src/phospy/workflows/signalome/interpreter.py
src/phospy/workflows/signalome/matrix_alignment.py
src/phospy/workflows/signalome/module_tables.py
src/phospy/workflows/signalome/network_builder.py
src/phospy/workflows/signalome/protein_resolution.py
src/phospy/workflows/signalome/provenance.py
src/phospy/workflows/signalome/public.py
src/phospy/workflows/signalome/result_assembly.py
src/phospy/workflows/signalome/row_attrition.py
src/phospy/workflows/signalome/scientific_policies.py
src/phospy/workflows/signalome/score_matrix_selection.py
src/phospy/workflows/signalome/score_preconditioning.py
src/phospy/workflows/signalome/validator.py