LICENSE
NOTICE.md
README.md
pyproject.toml
src/phospy/__init__.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/api/__init__.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/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/comparisons.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/requests.py
src/phospy/contracts/results.py
src/phospy/contracts/configs/__init__.py
src/phospy/contracts/configs/common.py
src/phospy/contracts/configs/dataset.py
src/phospy/contracts/configs/differential.py
src/phospy/contracts/configs/kinase.py
src/phospy/contracts/configs/localisation.py
src/phospy/contracts/configs/prediction.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/comparisons.py
src/phospy/contracts/configs/preprocessing/intensity_transform.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/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/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/ownership.py
src/phospy/io/__init__.py
src/phospy/io/bundles/__init__.py
src/phospy/io/bundles/kinase.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/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/_signalome/__init__.py
src/phospy/io/bundles/_signalome/constants.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/reconstruction.py
src/phospy/io/bundles/_signalome/snapshots.py
src/phospy/io/bundles/_signalome/writer.py
src/phospy/io/bundles/_signalome/compatibility/__init__.py
src/phospy/io/bundles/_signalome/compatibility/config.py
src/phospy/io/bundles/_signalome/compatibility/diagnostics.py
src/phospy/io/bundles/_signalome/compatibility/manifest.py
src/phospy/io/bundles/_signalome/compatibility/primitives.py
src/phospy/io/bundles/_signalome/compatibility/tables.py
src/phospy/io/publishers/__init__.py
src/phospy/io/publishers/workflows.py
src/phospy/io/readers/__init__.py
src/phospy/io/readers/tables.py
src/phospy/policies/__init__.py
src/phospy/policies/policy_base.py
src/phospy/provenance/__init__.py
src/phospy/provenance/environment.py
src/phospy/provenance/hashing.py
src/phospy/provenance/models.py
src/phospy/provenance/scientific_policy_models.py
src/phospy/provenance/serialization.py
src/phospy/science/__init__.py
src/phospy/science/activities/__init__.py
src/phospy/science/activities/models.py
src/phospy/science/activities/scientific_policies.py
src/phospy/science/activities/scoring.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/weighted_substrate_activity.py
src/phospy/science/datasets/__init__.py
src/phospy/science/datasets/models.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/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/sequence_derivation.py
src/phospy/science/datasets/builders/site_sequence_boundary.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/preprocessing/__init__.py
src/phospy/science/datasets/preprocessing/diagnostics.py
src/phospy/science/datasets/preprocessing/models.py
src/phospy/science/datasets/preprocessing/pipeline.py
src/phospy/science/datasets/preprocessing/policy_models.py
src/phospy/science/datasets/preprocessing/provenance_adapter.py
src/phospy/science/datasets/preprocessing/report_rows.py
src/phospy/science/datasets/preprocessing/report_schema.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/stages/__init__.py
src/phospy/science/datasets/preprocessing/stages/comparisons.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/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/models.py
src/phospy/science/differential/__init__.py
src/phospy/science/differential/empirical_bayes.py
src/phospy/science/differential/executor.py
src/phospy/science/differential/models.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/models.py
src/phospy/science/differential/aggregation/public.py
src/phospy/science/differential/aggregation/scientific_policies.py
src/phospy/science/evidence/__init__.py
src/phospy/science/evidence/dataset_resolution.py
src/phospy/science/evidence/models.py
src/phospy/science/evidence/multi_site.py
src/phospy/science/prediction/__init__.py
src/phospy/science/prediction/candidates.py
src/phospy/science/prediction/execution.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/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/identifiers.py
src/phospy/science/references/models.py
src/phospy/science/references/resolution.py
src/phospy/science/references/resources.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/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/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/transformations/__init__.py
src/phospy/science/transformations/_authority.py
src/phospy/science/transformations/contracts.py
src/phospy/science/transformations/models.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/activity.py
src/phospy/tables/base.py
src/phospy/tables/datasets.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/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/analysis_ready.py
src/phospy/validation/datasets/inputs.py
src/phospy/validation/datasets/preprocessing.py
src/phospy/validation/datasets/site_metadata.py
src/phospy/validation/references/__init__.py
src/phospy/validation/references/bundle.py
src/phospy/validation/references/compatibility.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/identity.py
src/phospy/workflows/__init__.py
src/phospy/workflows/differential/__init__.py
src/phospy/workflows/differential/executor.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/replicates.py
src/phospy/workflows/differential/validator.py
src/phospy/workflows/kinase/__init__.py
src/phospy/workflows/kinase/activity_runner.py
src/phospy/workflows/kinase/component_models.py
src/phospy/workflows/kinase/contracts.py
src/phospy/workflows/kinase/eligibility.py
src/phospy/workflows/kinase/executor.py
src/phospy/workflows/kinase/interpreter.py
src/phospy/workflows/kinase/prediction_runner.py
src/phospy/workflows/kinase/provenance.py
src/phospy/workflows/kinase/public.py
src/phospy/workflows/kinase/result_assembly.py
src/phospy/workflows/kinase/science.py
src/phospy/workflows/kinase/scoring_runner.py
src/phospy/workflows/kinase/scoring_transforms.py
src/phospy/workflows/kinase/site_attrition.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/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/scientific_policies.py
src/phospy/workflows/signalome/score_matrix_selection.py
src/phospy/workflows/signalome/score_preconditioning.py
src/phospy/workflows/signalome/validator.py