Radial Interaction Tomography: Recognizing Non-Transitive Evolutionary Games from One Range-Expansion Image
이 뉴스, 어떠셨어요?
한 번의 탭으로 반응을 남겨요 · 로그인 불필요
Abstract
Colored sectors in a microbial range expansion encode more than lineage survival counts. We formulate a computer-vision inverse problem: from one endpoint image of an accretive multi-type expansion, recover the radius-indexed pairwise boundary-flow field and test whether the visual pattern is compatible with a transitive scalar fitness hierarchy. The observable is a geometric signal extracted from sector-boundary curves in log-polar coordinates. We prove endpoint observability and stability for frozen fronts, weighted transitive/cyclic decomposition, contact-complete circular design, physical-clock and mechanism non-identifiability, exact Gaussian cyclicity testing, and Bonferroni-valid interval scanning. The benchmark is deterministic: analytic endpoint images, blurred/noisy pixel round trips, scalar-null stress tests, public-image tracing, multi-resolution mechanistic endpoints, and a non-learning frozen-front simulator. The implementation recovers pairwise edge-flow histories from endpoint images, detects cyclic residuals in a mechanistic four-type expansion, and uses those residuals as forcing signals for a dimensionless active design-control layer covering reaction-diffusion control, phenotype-frontier optimization, protocol synthesis, Monte Carlo robustness, and a downstream population-state bridge.
Ancillary-file links:
Ancillary files (details):
- README.md
- RUN_LOG.md
- code/mechanistic/active_design_control.cu
- code/mechanistic/active_design_monte_carlo.cu
- code/mechanistic/active_tomography_mechanism.cu
- code/mechanistic/active_tomography_modules.cu
- code/mechanistic/cuda_front_batch.cu
- code/mechanistic/cuda_front_game.cu
- code/mechanistic/module2_polar_rd3d.cu
- code/pyproject.toml
- code/scripts/acquire_external_datasets.py
- code/scripts/analyze_active_design_control.py
- code/scripts/analyze_active_design_monte_carlo.py
- code/scripts/analyze_active_tomography_pipeline.py
- code/scripts/analyze_adjoint_hmc_active_design.py
- code/scripts/analyze_cycle_sweep.py
- code/scripts/analyze_mechanistic_cuda_front.py
- code/scripts/analyze_resolution_sweep.py
- code/scripts/audit_external_datasets.py
- code/scripts/audit_five_module_goal.py
- code/scripts/audit_six_module_goal.py
- code/scripts/finalize_module2.py
- code/scripts/run_active_tomography_pipeline.py
- code/scripts/run_adjoint_hmc_active_design.py
- code/scripts/run_agar_dinov2_probe.py
- code/scripts/run_analytic_benchmark.py
- code/scripts/run_game_tomography_benchmark.py
- code/scripts/run_module1_tensor_field.py
- code/scripts/run_module4_deep_bsde.py
- code/scripts/run_module4_sam_copypaste_fallback.py
- code/scripts/run_module5_community_fba.py
- code/scripts/run_module5_gpu_achr.py
- code/scripts/run_module5_parafac_hac.py
- code/scripts/run_module6_cv_bridge.py
- code/scripts/run_nestor_hgt_probe.py
- code/scripts/run_pixel_roundtrip_benchmark.py
- code/scripts/run_public_image_trace_audit.py
- code/scripts/run_remote_active_design_control.sh
- code/scripts/run_remote_active_design_monte_carlo.sh
- code/scripts/run_remote_adjoint_hmc_active_design.sh
- code/scripts/run_remote_cuda_batch.sh
- code/scripts/run_remote_cuda_front.sh
- code/scripts/run_remote_cycle_sweep.sh
- code/scripts/run_remote_resolution_sweep.sh
- code/scripts/run_scalar_null_phase_diagram.py
- code/scripts/run_stochastic_resolution_benchmark.py
- code/scripts/summarize_carveme_model.py
- code/scripts/validate_module3_assays.py
- code/scripts/validate_module4_replicates.py
- code/scripts/validate_module5_inputs.py
- code/src/radial_inverse/__init__.py
- code/src/radial_inverse/core.py
- code/src/radial_inverse/design.py
- code/src/radial_inverse/stochastic.py
- code/src/radial_inverse/synthetic.py
- code/src/radial_inverse/vision.py
- code/tests/test_core.py
- data/plos_many_allele/MANIFEST.md
- data/plos_many_allele/figure_1.png
- docs/arxiv_and_gpu_workflow.md
- docs/external_dataset_sources.md
- docs/lab_handoff_active_design_scope.md
- docs/literature_ledger.md
- docs/local_antagonism_governance.md
- docs/module3_assay_data_contract.md
- docs/module4_preregistration.md
- docs/module5_mechanism_data_contract.md
- docs/research_direction.md
- docs/theorem_notes.md
- manifests/MANIFEST.md
- results/dataset_intake/acquisition_checks.csv
- results/dataset_intake/acquisition_manifest.json
- results/dataset_intake/agar_demo_images.csv
- results/dataset_intake/audit_stdout.json
- results/dataset_intake/external_dataset_audit.json
- results/dataset_intake/external_dataset_checks.csv
- results/final_audit/five_module_audit.csv
- results/final_audit/five_module_audit.json
- results/final_audit/six_module_audit.csv
- results/final_audit/six_module_audit.json
- results/mechanistic/active_design_adjoint/adjoint_design.json
- results/mechanistic/active_design_adjoint/adjoint_run.txt
- results/mechanistic/active_design_adjoint/adjoint_trace.csv
- results/mechanistic/active_design_adjoint/fourier_hmc_samples.csv
- results/mechanistic/active_design_control/active_design_metadata.json
- results/mechanistic/active_design_control/active_design_run.txt
- results/mechanistic/active_design_control/active_design_summary.csv
- results/mechanistic/active_design_control/gpu_dmon_telemetry.txt
- results/mechanistic/active_design_control/gpu_final_state.csv
- results/mechanistic/active_design_monte_carlo/active_design_monte_carlo_chunks.csv
- results/mechanistic/active_design_monte_carlo/active_design_monte_carlo_metadata.json
- results/mechanistic/active_design_monte_carlo/active_design_monte_carlo_run.txt
- results/mechanistic/active_design_monte_carlo/active_design_monte_carlo_samples.csv
- results/mechanistic/active_design_monte_carlo/active_design_monte_carlo_summary.csv
- results/mechanistic/active_design_monte_carlo/gpu_dmon_telemetry.txt
- results/mechanistic/active_design_monte_carlo/gpu_final_state.csv
- results/mechanistic/active_tomography_pipeline/active_design/active_design_metrics.json
- results/mechanistic/active_tomography_pipeline/active_design/active_design_trace.csv
- results/mechanistic/active_tomography_pipeline/downstream_bridge/downstream_bridge_metrics.json
- results/mechanistic/active_tomography_pipeline/downstream_bridge/downstream_bridge_trace.csv
- results/mechanistic/active_tomography_pipeline/mechanism/mechanism_field_sample.csv
- results/mechanistic/active_tomography_pipeline/mechanism/mechanism_metrics.json
- results/mechanistic/active_tomography_pipeline/nsga2/nsga2_final_front.csv
- results/mechanistic/active_tomography_pipeline/nsga2/nsga2_metrics.json
- results/mechanistic/active_tomography_pipeline/nsga2/nsga2_trace.csv
- results/mechanistic/active_tomography_pipeline/pipeline_log.jsonl
- results/mechanistic/active_tomography_pipeline/pipeline_summary.json
- results/mechanistic/active_tomography_pipeline/protocol_synthesis/protocol_replicates.csv
- results/mechanistic/active_tomography_pipeline/protocol_synthesis/protocol_synthesis_metrics.json
- results/mechanistic/active_tomography_pipeline/protocol_synthesis/protocol_synthesis_trace.csv
- results/mechanistic/active_tomography_pipeline/remote_git_log.txt
- results/mechanistic/cuda_batch/batch_metadata.json
- results/mechanistic/cuda_batch/batch_run_long.txt
- results/mechanistic/cuda_batch/batch_summary.csv
- results/mechanistic/cuda_front/endpoint.json
- results/mechanistic/cuda_front/endpoint.labels.i8
- results/mechanistic/cuda_front/endpoint.png
- results/module1_tensor_field/brunet_derrida_fisher.csv
- results/module1_tensor_field/glr_calibration.csv
- results/module1_tensor_field/k4_eight_boundary_endpoint.png
- results/module1_tensor_field/module1_metrics.json
- results/module1_tensor_field/tensor_field.csv
- results/module2/adjoint/adjoint_design.json
- results/module2/adjoint/adjoint_trace.csv
- results/module2/adjoint/fourier_hmc_samples.csv
- results/module2/adjoint/gpu_dmon.txt
- results/module2/adjoint/jacobian.csv
- results/module2/adjoint/sloppiness_spectrum.csv
- results/module2/environment.json
- results/module2/environment.yml
- results/module2/finalize_stdout.json
- results/module2/module2_checks.csv
- results/module2/module2_metrics.json
- results/module2/nvcc_version.txt
- results/module2/pareto_forward.csv
- results/module2/polar_forward_gpu_dmon.txt
- results/module2/polar_forward_metrics.json
- results/module2/polar_forward_trace.csv
- results/module2/remote_git_log.txt
- results/module3/intake_audit.csv
- results/module3/intake_audit.json
- results/module3_phenotype_vision/dinov2_demo/confusion_matrix.csv
- results/module3_phenotype_vision/dinov2_demo/dinov2_demo_metrics.json
- results/module3_phenotype_vision/dinov2_demo/gpu_dmon.txt
- results/module3_phenotype_vision/dinov2_demo/gpu_dmon_deterministic.txt
- results/module3_phenotype_vision/dinov2_demo/plate_split.csv
- results/module3_phenotype_vision/dinov2_demo/training_trace.csv
- results/module3_phenotype_vision/dinov2_demo/validation_embeddings.csv
- results/module3_phenotype_vision/dinov2_demo/validation_predictions.csv
- results/module4/computational/deep_bsde_metrics.json
- results/module4/computational/gpu_dmon.txt
- results/module4/computational/protocol_2h.csv
- results/module4/computational/terminal_samples.csv
- results/module4/computational/training_trace.csv
- results/module4/sam_copypaste/class_balance.csv
- results/module4/sam_copypaste/pasted_objects.csv
- results/module4/sam_copypaste/preview_grid.png
- results/module4/sam_copypaste/sam_copypaste_metrics.json
- results/module4/sam_copypaste/synthetic_replicates.csv
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_000.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_001.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_002.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_003.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_004.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_005.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_006.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_007.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_008.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_009.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_010.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_011.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_012.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_013.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_014.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_015.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_016.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_017.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_018.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_019.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_020.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_021.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_022.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_023.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_024.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_025.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_026.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_027.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_028.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_029.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_030.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_031.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_032.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_033.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_034.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_035.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_036.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_037.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_038.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_039.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_040.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_041.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_042.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_043.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_044.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_045.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_046.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_047.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_048.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_049.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_050.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_051.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_052.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_053.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_054.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_055.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_056.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_057.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_058.png
- results/module4/sam_copypaste/synthetic_tiles/agar_cp_059.png
- results/module4/validation/validation_audit.json
- results/module4/validation/validation_checks.csv
- results/module5/achr/achr_metrics.csv
- results/module5/achr/achr_metrics.json
- results/module5/achr/determinism_verification.json
- results/module5/achr/exchange_flux_retained.csv
- results/module5/achr/exchange_flux_summary.csv
- results/module5/achr/gpu_dmon_telemetry.txt
- results/module5/hgt_nestor/feature_schema.csv
- results/module5/hgt_nestor/gpu_dmon.txt
- results/module5/hgt_nestor/hgt_metrics.json
- results/module5/hgt_nestor/split_summary.csv
- results/module5/hgt_nestor/test_predictions.csv
- results/module5/hgt_nestor/training_trace.csv
- results/module5/models/carveme_model_metrics.csv
- results/module5/models/carveme_model_metrics.json
- results/module5/models/carveme_timing.txt
- results/module5/models/ecoli_k12_mg1655.xml
- results/module5/module5_audit.csv
- results/module5/module5_audit.json
- results/module5/validator_stdout.json
- results/module6_cv_bridge/attention_q_regression/attention_q_metrics.json
- results/module6_cv_bridge/attention_q_regression/test_predictions_sample.csv
- results/module6_cv_bridge/attention_q_regression/training_trace.csv
- results/module6_cv_bridge/gpu_dmon.txt
- results/module6_cv_bridge/module6_checks.csv
- results/module6_cv_bridge/module6_cv_bridge_metrics.json
- results/module6_cv_bridge/resolution_vit/resolution_split.csv
- results/module6_cv_bridge/resolution_vit/resolution_vit_metrics.json
- results/module6_cv_bridge/resolution_vit/test_predictions.csv
- results/module6_cv_bridge/resolution_vit/training_trace.csv
- results/module6_cv_bridge/tda/tda_features.csv
- results/module6_cv_bridge/tda/tda_metrics.json
- results/module6_cv_bridge/tda/tda_predictions.csv
- results/reports/active_design_adjoint_hmc_report.md
- results/reports/active_design_monte_carlo_report.md
- results/reports/active_design_report.md
- results/reports/active_tomography_pipeline_report.md
- results/tables/active_design_candidates.csv
- results/tables/active_tomography_pipeline_summary.csv
- results/tables/analytic_recovery.csv
- results/tables/cycle_sweep_extended_failures.csv
- results/tables/cycle_sweep_extended_gpu_audit.csv
- results/tables/cycle_sweep_extended_grouped.csv
- results/tables/cycle_sweep_extended_summary.csv
- results/tables/cycle_sweep_failures.csv
- results/tables/cycle_sweep_grouped.csv
- results/tables/cycle_sweep_summary.csv
- results/tables/game_tomography_trace.csv
- results/tables/mechanistic_cuda_front_summary.csv
- results/tables/mechanistic_cuda_front_trace.csv
- results/tables/minimum_contact_designs.csv
- results/tables/pixel_roundtrip_trace.csv
- results/tables/public_image_trace_audit.csv
- results/tables/public_image_trace_summary.csv
- results/tables/resolution_frontier.csv
- results/tables/resolution_sweep_failures.csv
- results/tables/resolution_sweep_grouped.csv
- results/tables/resolution_sweep_summary.csv
- results/tables/scalar_null_phase_diagram.csv
- results/tables/stochastic_interval_example.csv
- results/tables/stochastic_interval_power.csv