OpenScientificCodeRegistry/Database
Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/lemon-creat/pisa-2022-science-prediction",4 "url": "https://github.com/Lemon-creat/pisa-2022-science-prediction",5 "host": "github.com",6 "commit": "b01cb52f44302cc46975e3154963f5bcecbecf2e",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "7c3c8a0a2c803e3654e30ec85d693f130dd72c97860b3af35aef30e38df4dd22",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 1,18 "row": 218119 },20 {21 "path": "README.md",22 "sha256": "5b982f8be69e67815ca87aa869f58011a521f0253235174aa13f5782b7eb8650",23 "language": "Text",24 "lines": 128,25 "truncated": false,26 "block": 1,27 "row": 1196028 },29 {30 "path": "scripts/aggregate_gabpnn_global_shap.py",31 "sha256": "4a35d7591a7e21f93f6da91599fc7af507226b934ad0aa0f746071505229f7ae",32 "language": "Python",33 "lines": 329,34 "truncated": false,35 "block": 1,36 "row": 898437 },38 {39 "path": "scripts/aggregate_heldout_metrics.py",40 "sha256": "9d2da91cf6a650e36c74f9dcd6b656a646f3aba581471b8b156814ff433c7918",41 "language": "Python",42 "lines": 86,43 "truncated": false,44 "block": 1,45 "row": 675846 },47 {48 "path": "scripts/baseline_models.py",49 "sha256": "3b0da67e2e3235ee0a057950378bf93194628f666ea6b3624909f55cb308c5fa",50 "language": "Python",51 "lines": 228,52 "truncated": false,53 "block": 1,54 "row": 829055 },56 {57 "path": "scripts/bootstrap_pisa2022_revision_env.sh",58 "sha256": "372291faf5ab33817afef3513a31eff19ade26bd0f1d9a6a6f991dc7d4793203",59 "language": "Shell",60 "lines": 40,61 "truncated": false,62 "block": 1,63 "row": 1162664 },65 {66 "path": "scripts/bpnn_batch.py",67 "sha256": "a12365cc13a0273b3b8fccd791de536beefa91ab7ff626034dc34d5357197a47",68 "language": "Python",69 "lines": 511,70 "truncated": false,71 "block": 1,72 "row": 952573 },74 {75 "path": "scripts/bpnn_training.py",76 "sha256": "dceeb6248df071f961c9cb9ff5b6659876ac966075efff151ae99467081fc84b",77 "language": "Python",78 "lines": 340,79 "truncated": false,80 "block": 1,81 "row": 896982 },83 {84 "path": "scripts/build_analysis_input.py",85 "sha256": "ce8ad6bc99fbc0ef52a56e022ed0a167cf207a5cf0925875092ad705e9aad41d",86 "language": "Python",87 "lines": 106,88 "truncated": false,89 "block": 1,90 "row": 705791 },92 {93 "path": "scripts/compare_xgboost_gabpnn_shap.py",94 "sha256": "ac09c0112ee2eb7e12e5f41d4bd8a18502024c3a89b52d7a06aefc8df3cc6dc5",95 "language": "Python",96 "lines": 161,97 "truncated": false,98 "block": 1,99 "row": 8196100 },101 {102 "path": "scripts/gpu_metaheuristics.py",103 "sha256": "276cd5d4ece258652e28930f423cb638c3e12cbb59acfdb2bd1718ea6247420c",104 "language": "Python",105 "lines": 561,106 "truncated": false,107 "block": 1,108 "row": 9449109 },110 {111 "path": "scripts/initialization_mapping.py",112 "sha256": "0ec9a1f4745152ad4edf38dcd2d929d14b1aad693afb69db0ce73b8d01d4cf6a",113 "language": "Python",114 "lines": 37,115 "truncated": false,116 "block": 1,117 "row": 6141118 },119 {120 "path": "scripts/metrics.py",121 "sha256": "fe7935f64b69c81e43c7703a318dfab4fc221ffce5f1780f01ca3653eaa5b157",122 "language": "Python",123 "lines": 52,124 "truncated": false,125 "block": 1,126 "row": 6382127 },128 {129 "path": "scripts/pipeline_core.py",130 "sha256": "4130760adbd39af282486cc845ec9de4bd0041c05b5a057bb56e44d4f071d1e4",131 "language": "Python",132 "lines": 156,133 "truncated": false,134 "block": 1,135 "row": 8053136 },137 {138 "path": "scripts/prepare_repeated_splits.py",139 "sha256": "9a28fd5c91aec266f1c38f1cba0827eae67ba29b7f0662a601edc412ee034f56",140 "language": "Python",141 "lines": 135,142 "truncated": false,143 "block": 1,144 "row": 7919145 },146 {147 "path": "scripts/prepare_sensitivity_splits.py",148 "sha256": "79b1979b44a616d61bd860433018a2ec98702701837a4e5699248080945304b9",149 "language": "Python",150 "lines": 76,151 "truncated": false,152 "block": 1,153 "row": 6670154 },155 {156 "path": "scripts/run_classical_models.py",157 "sha256": "2a8655102f42882ef814a3080d982f1099b0cad017bbf0825d931325b465ac7e",158 "language": "Python",159 "lines": 129,160 "truncated": false,161 "block": 1,162 "row": 7503163 },164 {165 "path": "scripts/run_composite_models.py",166 "sha256": "8022a6e5d8aa9e86569e2acf02a69e217a92f8cbbea1d3f2566344045b96af48",167 "language": "Python",168 "lines": 152,169 "truncated": false,170 "block": 1,171 "row": 7938172 },173 {174 "path": "scripts/run_gabpnn_shap.py",175 "sha256": "05c0ba193b20470860814501194ff58216e95dd3002ff38d3c3295d1e2571a59",176 "language": "Python",177 "lines": 381,178 "truncated": false,179 "block": 1,180 "row": 9173181 },182 {183 "path": "scripts/run_missing_data_sensitivity.py",184 "sha256": "401f415ab4ec2dd02549ff1efa5286c4971bd30f221da9dc79a0ca154bf03636",185 "language": "Python",186 "lines": 245,187 "truncated": false,188 "block": 1,189 "row": 8846190 },191 {192 "path": "scripts/run_model_sensitivity.py",193 "sha256": "887acf18f7367289a6d0dbfbfc8ee6293682f0f1de3d46d39b1c8e07c88436a6",194 "language": "Python",195 "lines": 187,196 "truncated": false,197 "block": 1,198 "row": 8317199 },200 {201 "path": "scripts/run_model_sensitivity_pipeline.py",202 "sha256": "5f9599bb2a213fe8a0a9ce579a9ec63d820fe66f1c7849605251c3ebc52051af",203 "language": "Python",204 "lines": 119,205 "truncated": false,206 "block": 1,207 "row": 7337208 },209 {210 "path": "scripts/run_xgboost_shap.py",211 "sha256": "e04df72a61727dc0601661ed96ac7a7e061d1735dc70bfdde90e035fb0ee5442",212 "language": "Python",213 "lines": 195,214 "truncated": false,215 "block": 1,216 "row": 8423217 },218 {219 "path": "scripts/screening.py",220 "sha256": "e67f69d46985671701446a7e0b315f23d404b40e289ad9e28f5647a756ba52cf",221 "language": "Python",222 "lines": 61,223 "truncated": false,224 "block": 1,225 "row": 6628226 },227 {228 "path": "scripts/shap_aggregation.py",229 "sha256": "97b886930108882e5cd6871a2d0bf7e0f900c5b971b98147243cb79106ff0c02",230 "language": "Python",231 "lines": 96,232 "truncated": false,233 "block": 1,234 "row": 7255235 },236 {237 "path": "scripts/shap_model.py",238 "sha256": "ef83e85cc782394c509a972460d2dfd2c358c71347cdee63cce232d37e7e4b7c",239 "language": "Python",240 "lines": 100,241 "truncated": false,242 "block": 1,243 "row": 7522244 },245 {246 "path": "scripts/summarize_table1.py",247 "sha256": "2d8846290dfff34c7bcf376b8c775f1ca957bff39479d78762e80925ee6ad64a",248 "language": "Python",249 "lines": 100,250 "truncated": false,251 "block": 1,252 "row": 7002253 },254 {255 "path": "scripts/target_scaling.py",256 "sha256": "7c032c6175c0e5d604f7eb76324a9849341deef646cd3e5ae446cd39d5dcbeee",257 "language": "Python",258 "lines": 33,259 "truncated": false,260 "block": 1,261 "row": 5880262 },263 {264 "path": "tests/test_aggregate_heldout_metrics.py",265 "sha256": "df3245994e82dc5ac7149266e7210102df78f438e2198682ec21e75281940d8e",266 "language": "Python",267 "lines": 49,268 "truncated": false,269 "block": 1,270 "row": 6196271 },272 {273 "path": "tests/test_baseline_fold_target_scaling.py",274 "sha256": "2816e057fcd12524e5b122354a28b715ad1c82e2f639772b2d02b401e3b9820b",275 "language": "Python",276 "lines": 38,277 "truncated": false,278 "block": 1,279 "row": 5819280 },281 {282 "path": "tests/test_baseline_grouped_cv.py",283 "sha256": "70cd5cde7f858497dc290e9674edeb6f8af359c35fdf85efc216b915fe70ed54",284 "language": "Python",285 "lines": 68,286 "truncated": false,287 "block": 1,288 "row": 6380289 },290 {291 "path": "tests/test_build_analysis_input.py",292 "sha256": "e57066b6db917a707f89b76f97d0924d1ad846d7587e5be3e0e57f80d5874a86",293 "language": "Python",294 "lines": 65,295 "truncated": false,296 "block": 1,297 "row": 6529298 },299 {300 "path": "tests/test_classical_model_selection_config.py",301 "sha256": "59b7bfab4903cb8f048988a7ea94d99aed96b3328087031801df5618212f4721",302 "language": "Python",303 "lines": 24,304 "truncated": false,305 "block": 1,306 "row": 5630307 },308 {309 "path": "tests/test_compare_xgboost_gabpnn_shap.py",310 "sha256": "bd23ba93c6925edeb7f7329a4268c213adb927c3f960a71a94a3d3e313bf5e0a",311 "language": "Python",312 "lines": 22,313 "truncated": false,314 "block": 1,315 "row": 5565316 },317 {318 "path": "tests/test_full_sample_brr_summary.py",319 "sha256": "28f9c6e8771bf21d481f810a3ab138d518e553155338b79d8b71b70ca44549a1",320 "language": "Python",321 "lines": 44,322 "truncated": false,323 "block": 1,324 "row": 5932325 },326 {327 "path": "tests/test_heldout_metrics_without_brr.py",328 "sha256": "b8305c6ede0d5d2e4e144414d13e8e6e0408b7b7254e91ebae13e768a3b1c798",329 "language": "Python",330 "lines": 34,331 "truncated": false,332 "block": 1,333 "row": 5828334 },335 {336 "path": "tests/test_missing_data_sensitivity.py",337 "sha256": "0d8ed4c1c97876b853e8c231786fa24e99a5d3df1679c42c4673012cf7470249",338 "language": "Python",339 "lines": 35,340 "truncated": false,341 "block": 1,342 "row": 5758343 },344 {345 "path": "tests/test_model_sensitivity_pipeline.py",346 "sha256": "7775f7dac217a5ba59dbb493fa489d94d2e56088996e4e609a8f2a93ed17d87e",347 "language": "Python",348 "lines": 67,349 "truncated": false,350 "block": 1,351 "row": 6547352 },353 {354 "path": "tests/test_sensitivity_orchestration.py",355 "sha256": "7f13a4b69cb20e502c98aa060d65012b5f8f2ae055eac83f080be88fe37687d9",356 "language": "Python",357 "lines": 29,358 "truncated": false,359 "block": 1,360 "row": 5789361 },362 {363 "path": "tests/test_shap_pv_models.py",364 "sha256": "ea89aa8c8c8b54b45856931f59ee49b77242e380672e678435388f4a11d6877f",365 "language": "Python",366 "lines": 28,367 "truncated": false,368 "block": 1,369 "row": 5668370 },371 {372 "path": "tests/test_xgboost_shap_sensitivity.py",373 "sha256": "aff3bbec36d5f7b0ccac097b27dcd0709befe2fc0e1a2aa260a911054b8c2098",374 "language": "Python",375 "lines": 31,376 "truncated": false,377 "block": 1,378 "row": 5706379 }380 ]381}