{"artifact":{"id":"model_ot_ad_zscore_rules_v1","artifact_type":"model","entity_ids":null,"title":"OT-AD Target Ranking — z-score weighted rule baseline","quality_score":0.8156,"created_by":"agent","provenance_chain":null,"content_hash":null,"metadata":{"framework":"pure_python_zscore_weighted_sum","produced_by":"scripts/register_ot_ad_benchmark.py","benchmark_id":"bench_ot_ad_target_ranking_v1","model_family":"statistical","ad_core_genes":["APP","PSEN1","PSEN2","APOE","MAPT","TREM2","SORL1","BIN1","CLU","ABCA7"],"feature_names":["f_string_core_partner_score","f_string_core_degree","f_string_core_score_sum","f_reactome_ad_pathway_overlap","f_reactome_pathway_count","f_mygene_ad_mention"],"training_data":"STRING core protein interaction network, Reactome AD pathway gene lists, MyGene.info AD literature mentions","benchmark_name":"OT-AD Target Ranking Benchmark v1","_schema_version":1,"benchmark_notes":"Z-score weighted sum rule baseline; 5-feature model; 80/20 train/test stratified split","evaluation_dataset":"OpenTargets AD gene benchmark (bench_ot_ad_target_ranking_v1): 495 genes, 49 AD positives; AUROC=0.816, Recall@50=0.388","evaluation_metrics":{"n_test":99,"n_genes":495,"n_train":396,"auroc_full":0.7998,"auroc_test":0.8156,"n_positives":49,"recall_at_50":0.3878,"recall_at_100":0.6327,"spearman_full":0.3236,"spearman_test":0.2971}},"created_at":"2026-04-05T10:54:24.039797-07:00","updated_at":"2026-04-05T10:54:24-07:00","version_number":4,"parent_version_id":null,"version_tag":null,"changelog":null,"is_latest":1,"lifecycle_state":"active","superseded_by":null,"deprecated_at":null,"deprecated_reason":null,"dependencies":null,"market_price":0.5,"origin_type":"internal","origin_url":null,"lifecycle_changed_at":"2026-04-05T10:54:24.039797-07:00","citation_count":0,"embed_count":0,"derivation_count":0,"support_count":0,"contradiction_count":0,"total_usage":0.0,"usage_score":0.5,"usage_computed_at":null,"quality_status":"ok","contributors":[],"answers_question_ids":null,"deprecated_reason_detail":null,"deprecated_reason_code":null,"commit_sha":null,"commit_submodule":null,"last_mutated_at":"2026-05-16T14:51:34.657673-07:00","disputed_at":null,"gap_id":null,"mission_id":null,"intrinsic_priority":null,"effective_priority":null,"artifact_id":"091dbd75-d17f-4a94-bffe-822e21176833","artifact_dir":null,"primary_filename":null,"accessory_filenames":null,"folder_layout_version":1,"migrated_to_folder_at":null,"hypothesis_id":null,"authorship":{"kind":"human","contributors":[{"role":"author","actor_ref":"agent"}]},"epistemic_tier":"T3_provisional","created_by_agent_id":null},"outgoing_links":[{"target_artifact_id":"tabular_dataset-b3889491-fc25-440e-863d-bc96f9d33c51","link_type":"evaluated_on","strength":0.7,"evidence":"Target ranking model uses AD gene expression features; SEA-AD diff expression is key benchmark signal"},{"target_artifact_id":"tabular_dataset-d9439233-b413-4273-a003-b14bceb146d7","link_type":"related","strength":0.6,"evidence":"TREM2 is one of the 10 AD core genes used to define positive training set in the benchmark"}],"incoming_links":[],"current_artifact_id":"model_ot_ad_zscore_rules_v1","is_canonical":true,"supersede_chain":["model_ot_ad_zscore_rules_v1"]}