{
  "module": "18_full_reanalysis_rna_context",
  "status": "PASS",
  "analysis_scope": "E8 secondary support only; no recovery inference; prior-publication overlap, not standalone story",
  "analysis_script_sha256": "2c30bf84d8970090f568022ea93d7d01f9ff7947b78c0a339a48664b9a83caea",
  "started_at_utc": "2026-08-13T18:32:11.627565+00:00",
  "completed_at_utc": "2026-08-13T18:37:29.737524+00:00",
  "elapsed_seconds": 318.10996890068054,
  "command": "uv run --python 3.12 python analysis/18_full_reanalysis/rna_context/run_rna_context_full.py",
  "python": "3.12.12 (main, Feb  4 2026, 01:57:59) [Clang 21.1.4 ]",
  "platform": "macOS-27.0-arm64-arm-64bit",
  "packages": {
    "numpy": "2.0.2",
    "pandas": "2.3.3",
    "scipy": "1.13.1",
    "openpyxl": "3.1.5"
  },
  "inputs": {
    "input_main_metadata": {
      "path": "data/working/new_modalities_schema_20260806/零磁场节律/RNA_seq_metadata.xlsx",
      "bytes": 112874,
      "sha256": "33ee24427bc9461b6d41d3833adc036dbca9f1504131bbfe9b92900ad011944d"
    },
    "input_main_raw_counts": {
      "path": "data/working/new_modalities_schema_20260806/零磁场节律-1/RNA_seq_gene_count_matrix.xlsx",
      "bytes": 169622671,
      "sha256": "fbe3ef37525d7411ff5a0697b5f21553150dd104050e7e0a232cf6d307b253ad"
    },
    "input_main_annotation": {
      "path": "data/working/new_modalities_schema_20260806/normalized/RNA_seq_normalized_and_counts_matrix.xlsx",
      "bytes": 467263263,
      "sha256": "92f2e563d44d59098011f71cc835d236d5fdb83119b9766f1568f2f445c3f0e6"
    },
    "input_scn_raw_counts": {
      "path": "data/working/new_modalities_schema_20260806/零磁场节律-1/Week8_SCN_RNA_seq_gene_counts_expression.xlsx",
      "bytes": 17968582,
      "sha256": "7ac74feb27b163cc006b124eb945f1bcf69cf03e8d73ab0cd8d383ef6a92ad6f"
    },
    "input_scn_annotation": {
      "path": "data/working/new_modalities_schema_20260806/normalized/Week8_SCN_RNA_seq_normalized_and_counts_expression.xlsx",
      "bytes": 106658763,
      "sha256": "c1e0dc9039e749c7e763e3b90e15621371788d086fe30edc80a5335c6577ac31"
    }
  },
  "outputs": [
    {
      "path": "README.md",
      "bytes": 2099,
      "sha256": "ecebd00980c8faa3211ae9544599ebe4fbec1e621c27aec88c25f792eb2de1e9"
    },
    {
      "path": "RESULTS_SUMMARY.md",
      "bytes": 4812,
      "sha256": "ffe6f8764ab58eeeec3b6905cbe9e2b2358f26b6f0f82231ed5bcd2e54e46f12"
    },
    {
      "path": "config.json",
      "bytes": 4777,
      "sha256": "32bf53176625107564593c4749c58721f1b5b6b0ce599ad541e0bc486568f8fd"
    },
    {
      "path": "figures/figure_week8_rna_core_clock_audit.pdf",
      "bytes": 59074,
      "sha256": "daae0609cd72b5e203bbcad03d5f9fc4475e7a6ac14dfd307d79742798c98500"
    },
    {
      "path": "figures/figure_week8_rna_core_clock_audit.png",
      "bytes": 299782,
      "sha256": "b23973e85aaeb1103e3d2d67ad91090bfe09eaeb4fd2113bf90557bf414167c1"
    },
    {
      "path": "figures/figure_week8_rna_core_clock_audit.svg",
      "bytes": 63499,
      "sha256": "f942c780996c742343873d4349ca4187b43e7472733fba3b941a2e02dbcbc5ef"
    },
    {
      "path": "figures/figure_week8_rna_inference_landscape.pdf",
      "bytes": 47832,
      "sha256": "d16948fae89187cf8bab2d831849731f81491715fe7fd2c1b6a7e77b3a0c0984"
    },
    {
      "path": "figures/figure_week8_rna_inference_landscape.png",
      "bytes": 282828,
      "sha256": "e13ed1bb0528a879ce2ff961739db9ba92657f78c9a7423de52dd756c5a2576d"
    },
    {
      "path": "figures/figure_week8_rna_inference_landscape.svg",
      "bytes": 43669,
      "sha256": "7dc7af87f4f2326a24715982ea9157b542eb117d8df3493c90e1831003ee99dc"
    },
    {
      "path": "figures/figure_week8_rna_qc.pdf",
      "bytes": 47424,
      "sha256": "b164a6cf163449ddc659c8deae81709bc9c7076ab02d113786b354db5038fb1a"
    },
    {
      "path": "figures/figure_week8_rna_qc.png",
      "bytes": 258150,
      "sha256": "3057f0625eaa993b9b3aa7311259bd64a0e1f2e23136572549e73b8be647f3a8"
    },
    {
      "path": "figures/figure_week8_rna_qc.svg",
      "bytes": 53202,
      "sha256": "3041e2030704a14dc0d02aa78a0b163f9154c6f7af2398cda7cea418f0bd9929"
    },
    {
      "path": "outputs/canonical_sample_metadata.csv",
      "bytes": 232314,
      "sha256": "7f113cfcca58755420440628d4a780fc32d82afd635e76cc691ef47d1ffea3f3"
    },
    {
      "path": "outputs/core_clock_gene_audit.csv",
      "bytes": 82264,
      "sha256": "bcceee862e026b9e464f62d7aada7e8a96b1918212012c0fa24d7769aa4fd4cc"
    },
    {
      "path": "outputs/figure_visual_qa.json",
      "bytes": 1159,
      "sha256": "a04c5da4929f99b445de33a867a91b5e989bfc21db2862b26ba3c77cab8b3e99"
    },
    {
      "path": "outputs/formal_significant_set_definitions.csv",
      "bytes": 11274,
      "sha256": "a2a7c8481d090f72c2287cc73a43d97caa518052897a7ccf9a6f66c6fd62df70"
    },
    {
      "path": "outputs/formal_significant_set_membership.csv.gz",
      "bytes": 8892623,
      "sha256": "95e186ffd4688971d3a2f0768d3dfecd1f0b6420dafbbdcbf19dd8f94d20a29c"
    },
    {
      "path": "outputs/gene_annotation_main.csv.gz",
      "bytes": 7559401,
      "sha256": "5f3c2a18328ffb8b138721c7761c986ebd314f1b4ff7ab9d69600f5406964b26"
    },
    {
      "path": "outputs/gene_annotation_scn.csv.gz",
      "bytes": 6872868,
      "sha256": "4b519bc7bd86fe8cc63d603671f8e33b6853f83be480e9a85b3776829cdda0b2"
    },
    {
      "path": "outputs/gene_set_enrichment_all_terms.csv.gz",
      "bytes": 26459619,
      "sha256": "1785fb5cc1c77fa93ff54d37576253c39a317771175dbc4d5d5dba0aa8d207b3"
    },
    {
      "path": "outputs/gene_set_enrichment_summary.csv",
      "bytes": 17429,
      "sha256": "e6860ef772ff4189a2ae4593da0b2d78c5e4083d80b00af50f08056e8346bb5b"
    },
    {
      "path": "outputs/matrices/Aorta_filtered_counts_log2cpm.npz",
      "bytes": 1080942,
      "sha256": "9f8024c6ec0564fe8216b7d889d418ddcb172374979058c458444e784434af81"
    },
    {
      "path": "outputs/matrices/BAT_filtered_counts_log2cpm.npz",
      "bytes": 4894220,
      "sha256": "b71038e2f50df5697889fe3c10139d2de03637845c01ed4dd598cd6682b4e0fa"
    },
    {
      "path": "outputs/matrices/Bone_filtered_counts_log2cpm.npz",
      "bytes": 1147163,
      "sha256": "b309ecffbe3c342cf5416b4bda37cff7d0c7a47f56644a21e150d173adc8d489"
    },
    {
      "path": "outputs/matrices/Brain_filtered_counts_log2cpm.npz",
      "bytes": 5774731,
      "sha256": "bf381badbb55bc646d3d8fe49dd7592d5bfc23e056f265e9ce0de29d7e12ee4c"
    },
    {
      "path": "outputs/matrices/Colon_filtered_counts_log2cpm.npz",
      "bytes": 5678292,
      "sha256": "7d6b49b8390546acca540b1e9dd23d76e585c2fe012b51f309d7109df0a8b703"
    },
    {
      "path": "outputs/matrices/Gastroc_filtered_counts_log2cpm.npz",
      "bytes": 5031728,
      "sha256": "8365ce94f80cb1252ae92fa5b1aa3f7e7921047529469eb6f5780a7b3b4c25d6"
    },
    {
      "path": "outputs/matrices/Heart_filtered_counts_log2cpm.npz",
      "bytes": 4992110,
      "sha256": "5aa4cb2512ec2303bd24167280853aa4edd3e0e8086650e6adadc7a91111d53b"
    },
    {
      "path": "outputs/matrices/Kidney_filtered_counts_log2cpm.npz",
      "bytes": 5364777,
      "sha256": "4073839f5196d515e2dc4f2e39c958accaba0bfc97e91180630d42bcb0bea5e2"
    },
    {
      "path": "outputs/matrices/Liver_filtered_counts_log2cpm.npz",
      "bytes": 4712961,
      "sha256": "7b2dde09e53879b37fc3024d1f0138f2a94b0d4bbfa1caeac9dae1b4f2ab36ae"
    },
    {
      "path": "outputs/matrices/Lung_filtered_counts_log2cpm.npz",
      "bytes": 5868618,
      "sha256": "824f08c2de71104a70c335a32dd84d5a38e72849a007421528ae64a8afa04606"
    },
    {
      "path": "outputs/matrices/SCN_filtered_counts_log2cpm.npz",
      "bytes": 5582809,
      "sha256": "3875aed2d347c2a4094ed21e4c9ca49dde74e49370ddd435ebf19722edb7c3fe"
    },
    {
      "path": "outputs/matrices/Skin_filtered_counts_log2cpm.npz",
      "bytes": 1204195,
      "sha256": "f6997a41f33c130b0f24f0de4c3a305f2ef4286834a4456c256fc4870c52ed77"
    },
    {
      "path": "outputs/matrices/Spleen_filtered_counts_log2cpm.npz",
      "bytes": 1124294,
      "sha256": "3a1c9cf0af42cb615185ff41c044608eec2f29ed9a59853707922dcc50f5813c"
    },
    {
      "path": "outputs/matrices/Stomach_filtered_counts_log2cpm.npz",
      "bytes": 1107231,
      "sha256": "7f1a698cf1daead3ef3ea1e61d85ce69a7b6c41f6a7c4a9910c06d8ec3d6bde2"
    },
    {
      "path": "outputs/matrices/Thymus_filtered_counts_log2cpm.npz",
      "bytes": 1151223,
      "sha256": "b84335828c8a61eb33058b05dcd6b9bd757de27fda9a6cc1a39a0ca605152d87"
    },
    {
      "path": "outputs/matrices/Thyroid_filtered_counts_log2cpm.npz",
      "bytes": 1044073,
      "sha256": "0cc3cd578678d9a87780e8a78d96eaff16e77214480a0510f3105ea8cd76d547"
    },
    {
      "path": "outputs/matrices/eWAT_filtered_counts_log2cpm.npz",
      "bytes": 6203974,
      "sha256": "24624420c6f2801e6fbe37b073244787763ac7c9d0675e65a2cb4ea980676cc4"
    },
    {
      "path": "outputs/matrices/sWAT_filtered_counts_log2cpm.npz",
      "bytes": 5963519,
      "sha256": "694538302069efa13e421933e54987d1601bae1f15e1cac6ce2a421ec0693d52"
    },
    {
      "path": "outputs/pca_explained_variance.csv",
      "bytes": 6093,
      "sha256": "ef20ad757e27de2d7f15cdca7a8fe84184003bf2ca7ea22f636a680f213f65f1"
    },
    {
      "path": "outputs/pca_loadings.csv.gz",
      "bytes": 1919862,
      "sha256": "db11b5229ebca13f3f57608f1c73b7462eceb0d6613f6e218900d6e254431d29"
    },
    {
      "path": "outputs/pca_scores.csv.gz",
      "bytes": 30646,
      "sha256": "48143c23b65cefe9df196b14a18f61cfbca011334d0983027db15840873ec16d"
    },
    {
      "path": "outputs/rhythm_categorical_ZT_LOF.csv.gz",
      "bytes": 27790443,
      "sha256": "99f3faa2da4125902a0ed2a4c2f6e92d2219154182623c471c93741d55c923b7"
    },
    {
      "path": "outputs/rhythm_cell_summary.csv",
      "bytes": 1156,
      "sha256": "fbcf80dfcb04875d03d5db47fef26e6c5e0ceb58dd1bb4b9b130f4ee41f7045f"
    },
    {
      "path": "outputs/rhythm_conservative_tier.csv.gz",
      "bytes": 28098081,
      "sha256": "14f01c89b59f25ac265f19feacf5b17b36d5a98ffb306828a8ee3c5eff0a43d9"
    },
    {
      "path": "outputs/rhythm_cosinor_dropZT0.csv.gz",
      "bytes": 30808847,
      "sha256": "0aa59249688346a454d67b8364e06dd518b11100863ad7f436b4fbc95035e899"
    },
    {
      "path": "outputs/rhythm_cosinor_dropZT24.csv.gz",
      "bytes": 30749870,
      "sha256": "8634854d350872cb47084622b5ea88a78ffb608f2046f26c9effabc22c41d89e"
    },
    {
      "path": "outputs/rhythm_cosinor_primary.csv.gz",
      "bytes": 30789460,
      "sha256": "82e662e47a601bc2e171d6b5ce81c413a9daa0585f7a4721ebdb74672595ed50"
    },
    {
      "path": "outputs/rhythmic_field_mesor_interaction.csv.gz",
      "bytes": 13684480,
      "sha256": "213a5e8f596fed57895378e339ef7515b32508174ab0c8b55202e7e4db0c91cb"
    },
    {
      "path": "outputs/rhythmic_field_summary.csv",
      "bytes": 382,
      "sha256": "348cc374b6ca111eddd1af0e41c83a431e4f90dd886081c40043142ab3bd301c"
    },
    {
      "path": "outputs/sample_qc_metrics.csv",
      "bytes": 145430,
      "sha256": "7c557c98eb99bbe9f94388633c22e13ff79549ff57e3ee86e1dcdbd5fa1cedab"
    },
    {
      "path": "outputs/static_field_summary.csv",
      "bytes": 250,
      "sha256": "4309f573a88dd56fc2641d76a686fc11716cddae90406ef95f11835e61c5845b"
    },
    {
      "path": "outputs/static_tissue_field_effect.csv.gz",
      "bytes": 6163479,
      "sha256": "ef8848b72acb791103ef580cdc160f5694a444ea0f57ff09923817957ebb28fd"
    },
    {
      "path": "outputs/tissue_gene_expression_filter.csv.gz",
      "bytes": 11805004,
      "sha256": "7ce6de7864044dc4345fa9755702ec66549d0fab1845e686e07deab69093c91e"
    },
    {
      "path": "outputs/tissue_gene_filter_summary.csv",
      "bytes": 936,
      "sha256": "f0e0fa9154a9643716b74659bc4c54cef85b4110ad14c62821824b2172b44793"
    },
    {
      "path": "posthoc_compare_module14.py",
      "bytes": 11912,
      "sha256": "4c57767dd3051815491a908b569e25ab82774593064f23f37c366b21cd7aeb50"
    },
    {
      "path": "run_rna_context_full.py",
      "bytes": 101512,
      "sha256": "2c30bf84d8970090f568022ea93d7d01f9ff7947b78c0a339a48664b9a83caea"
    },
    {
      "path": "validate_rna_context_full.py",
      "bytes": 8259,
      "sha256": "b51cd7a70287afa11d1dee6a1d260bb87c478f2eb12dd56ca89d9931448b7a21"
    }
  ],
  "output_inventory_policy": "run_manifest.json and validation.json excluded to avoid recursive hashes; downstream posthoc/independent validations are excluded because they are written only after the fresh run; validation is written last and records the run-manifest hash",
  "sampling_unit": "tissue-sample column; modeled as an independent observation within each tissue; cross-tissue same-mouse identity cannot be verified because animal and cage IDs are unavailable; 744 columns must not be described as 744 independent animals",
  "numeric_source": "raw integer gene counts reread from the new-package working copy",
  "annotation_join": "explicit gene_id key join; never worksheet row position",
  "automatic_sample_exclusions": 0,
  "figure_only_redraw_at_utc": "2026-08-15T08:19:29.822771+00:00",
  "figure_only_redraw_policy": "styles and labels only; statistical tables were not refit or changed"
}
