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/nyuolab/mooneycomputationmodeling2024",4 "url": "https://github.com/nyuolab/MooneyComputationModeling2024",5 "host": "github.com",6 "commit": "e1d8948ad3c932ecae6d2108d37784bc457d9151",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "c8e44e7656c4fa9cab6b95a7996a241deeb0bc6d3371aab354007c1fb133782f",14 "language": "License",15 "lines": 219,16 "truncated": false,17 "block": 11,18 "row": 1443819 },20 {21 "path": "README.md",22 "sha256": "ea6cb51d419c27b5129a82481568302ba1ac00d0b0cd2838db110241c167e065",23 "language": "Text",24 "lines": 44,25 "truncated": false,26 "block": 13,27 "row": 651628 },29 {30 "path": "cluster_config/jobscript.sh",31 "sha256": "eba613bc2a24cbf532cb8b7ca798a0ffb470c89fc9963100be7b3764c16bea36",32 "language": "Shell",33 "lines": 8,34 "truncated": false,35 "block": 13,36 "row": 420237 },38 {39 "path": "src/datamodules/standard.py",40 "sha256": "00c56c5cbeb8da2648e8b5e181a45225b0473ab65280c11d6b021c12dd914ac8",41 "language": "Python",42 "lines": 121,43 "truncated": false,44 "block": 12,45 "row": 1199146 },47 {48 "path": "src/model/__init__.py",49 "sha256": "a75a55a06789861d7f7f5a5f2b7448d86ade035ea6092559927cb539e6f1d235",50 "language": "Python",51 "lines": 2,52 "truncated": false,53 "block": 12,54 "row": 329655 },56 {57 "path": "src/model/backbones/dinov2.py",58 "sha256": "f0bc839509a63a9f1e79e5148c1a856a0bfb0c3a6ee7d79c0b1d4a14715f1d96",59 "language": "Python",60 "lines": 107,61 "truncated": false,62 "block": 12,63 "row": 1237964 },65 {66 "path": "src/model/lit_perceiver.py",67 "sha256": "7f090116b2a5ead7e2e6b34ec2149c9ca1786ba2889e06a7ab3972c0374758e1",68 "language": "Python",69 "lines": 166,70 "truncated": false,71 "block": 12,72 "row": 1453473 },74 {75 "path": "src/model/perceiver_model.py",76 "sha256": "f3249ae923bbd2c0217bdd0f2eb27fc28f612cb9c8d85a7fa54b383d1a60693a",77 "language": "Python",78 "lines": 190,79 "truncated": false,80 "block": 12,81 "row": 1539882 },83 {84 "path": "src/rsa.py",85 "sha256": "ddf70b9f2595f38801753fc40305db4d32b491f3fadc6ceccc5fff6ce00f37b9",86 "language": "Python",87 "lines": 134,88 "truncated": false,89 "block": 12,90 "row": 1292091 },92 {93 "path": "src/searchlight_evaluation.py",94 "sha256": "8522a5ea194da5cdc1eaac0c883f95f02b0171afc12d6154ac8ba3a2ac692b4f",95 "language": "Python",96 "lines": 45,97 "truncated": false,98 "block": 12,99 "row": 7261100 },101 {102 "path": "src/utils.py",103 "sha256": "5da2d8221775279b3797962e9f9c1f5d18170c1b8e6cb6854d044c8a61287eac",104 "language": "Python",105 "lines": 194,106 "truncated": false,107 "block": 12,108 "row": 15407109 },110 {111 "path": "workflow/figure_plotting_notebooks/figure1.ipynb",112 "sha256": "3327e87685ae02a2ab8c843e0f4ca981e89949cd7500c4b4703ebcce7f0e96f2",113 "language": "Jupyter",114 "lines": 427,115 "truncated": false,116 "block": 11,117 "row": 13353118 },119 {120 "path": "workflow/figure_plotting_notebooks/figure2.ipynb",121 "sha256": "aa37a19e1669fdcd0ad60a5698e64e69b12c8d7ab4ab23f2cde1d1b27f69b265",122 "language": "Jupyter",123 "lines": 395,124 "truncated": false,125 "block": 11,126 "row": 13245127 },128 {129 "path": "workflow/notebooks/decomposition_plot.ipynb",130 "sha256": "b91c6fb9853f1ed1d1ded7030494f66178394d7f3089ad8f8d88b9fa889935d4",131 "language": "Jupyter",132 "lines": 270,133 "truncated": false,134 "block": 11,135 "row": 13101136 },137 {138 "path": "workflow/notebooks/draw_components.ipynb",139 "sha256": "bb869891f40eed7280e69517a0ce21240690d5cce558151efd29e917fae7e633",140 "language": "Jupyter",141 "lines": 136,142 "truncated": false,143 "block": 11,144 "row": 12590145 },146 {147 "path": "workflow/notebooks/explain_error_with_rois.ipynb",148 "sha256": "92365743543bfd2a2cd142b03302d9f6b82cdaffc53807565bed4a04be388cd2",149 "language": "Jupyter",150 "lines": 444,151 "truncated": false,152 "block": 11,153 "row": 13415154 },155 {156 "path": "workflow/notebooks/get_wordnet.ipynb",157 "sha256": "98d73787c6dd76513b5efdd3956af3cae7950d114771b626719dbd58af6bfc63",158 "language": "Jupyter",159 "lines": 423,160 "truncated": false,161 "block": 11,162 "row": 12974163 },164 {165 "path": "workflow/notebooks/performance_comparison_blt_cornet.ipynb",166 "sha256": "35143adbe5879c0e23f78ffff62844a74a5cebbff3975c478f3bd7a45096d872",167 "language": "Jupyter",168 "lines": 253,169 "truncated": false,170 "block": 11,171 "row": 12919172 },173 {174 "path": "workflow/notebooks/plot_long_sequence_trials.ipynb",175 "sha256": "e0bd29957f1fd999e8c00e3efc7c3d11d80d5f2b4c4abd9d6863b862b261abed",176 "language": "Jupyter",177 "lines": 69,178 "truncated": false,179 "block": 11,180 "row": 12248181 },182 {183 "path": "workflow/notebooks/plot_recognition_prediction.ipynb",184 "sha256": "c09dabfa5a8214650aefbd6ae58f233a791274627ff77d93dc314fedbe91933f",185 "language": "Jupyter",186 "lines": 201,187 "truncated": false,188 "block": 11,189 "row": 12766190 },191 {192 "path": "workflow/notebooks/plot_searchlight.ipynb",193 "sha256": "9ed821b5adbdab280ba87951862ee7447cda05e3136b8e612ca2f08c1d2479fa",194 "language": "Jupyter",195 "lines": 43,196 "truncated": false,197 "block": 11,198 "row": 12161199 },200 {201 "path": "workflow/notebooks/plot_task_performance.ipynb",202 "sha256": "dee44f714ad9e5d83fdd33f5fdea452c34154f367d584ce83497f12c7ab20648",203 "language": "Jupyter",204 "lines": 181,205 "truncated": false,206 "block": 11,207 "row": 12664208 },209 {210 "path": "workflow/notebooks/plot_task_performance_compare_human.ipynb",211 "sha256": "cadfec6ca16dd9ffc47ff6ad1c09c7cba5cfc1f95dbc7dcdc0bf23b8b1bfbe5a",212 "language": "Jupyter",213 "lines": 564,214 "truncated": false,215 "block": 11,216 "row": 13512217 },218 {219 "path": "workflow/notebooks/reliability_info_volume.ipynb",220 "sha256": "0058b8aaf0200ff5ee1f6b49e161b2c1f8f6b594ff774055a499c333848fe45d",221 "language": "Jupyter",222 "lines": 95,223 "truncated": false,224 "block": 11,225 "row": 12356226 },227 {228 "path": "workflow/notebooks/roi_results_detailed.ipynb",229 "sha256": "0ab725cc82a67f91ffa1813de76ad8446ed1525dbab2a5524eaec044962a4928",230 "language": "Jupyter",231 "lines": 142,232 "truncated": false,233 "block": 11,234 "row": 12636235 },236 {237 "path": "workflow/scripts/compare_learning.py",238 "sha256": "f442ea965cc965eb7e99453f06169298bd8b37bed26075ebded688fe3ffe5059",239 "language": "Python",240 "lines": 69,241 "truncated": false,242 "block": 12,243 "row": 10033244 },245 {246 "path": "workflow/scripts/convert_model_classes.py",247 "sha256": "37245627a36d0768adec56541558c5de54fc8407955161b4d74a97a42c06fddb",248 "language": "Python",249 "lines": 101,250 "truncated": false,251 "block": 12,252 "row": 12559253 },254 {255 "path": "workflow/scripts/decomposition/get_relative_error.py",256 "sha256": "7a473c7804b07f63af3080bcc431b26bb978212c3f8ae34cb13a724ef09e7b56",257 "language": "Python",258 "lines": 40,259 "truncated": false,260 "block": 12,261 "row": 7119262 },263 {264 "path": "workflow/scripts/decomposition/roi_component_comparison.py",265 "sha256": "1c2cb02a1d854bc578c8dd0497594b774b6ef5e9dc0d07378328b03735d82cc9",266 "language": "Python",267 "lines": 172,268 "truncated": false,269 "block": 12,270 "row": 14424271 },272 {273 "path": "workflow/scripts/encoding/compare_against_nc.py",274 "sha256": "f58dc02f5c8405c5e9ebc76db092672a0d9e14996a171eee5d66bed6bd1ccd25",275 "language": "Python",276 "lines": 42,277 "truncated": false,278 "block": 12,279 "row": 7709280 },281 {282 "path": "workflow/scripts/encoding/compare_with_control.py",283 "sha256": "53bf42c97833bce0c35ad58160c1097235fdbcb73b7a4c706bbb2cc15ddc0947",284 "language": "Python",285 "lines": 47,286 "truncated": false,287 "block": 12,288 "row": 8441289 },290 {291 "path": "workflow/scripts/encoding/encode_change.py",292 "sha256": "ef778a893a4587627621b7a5f9bbe3172cf434078ad1318e75371444572e857d",293 "language": "Python",294 "lines": 73,295 "truncated": false,296 "block": 12,297 "row": 9106298 },299 {300 "path": "workflow/scripts/encoding/find_encoding_utils.py",301 "sha256": "641ee124f224cd266b3fdbe4491434ddb38234f040bc4925e9f744f3aacfccb1",302 "language": "Python",303 "lines": 36,304 "truncated": false,305 "block": 12,306 "row": 6736307 },308 {309 "path": "workflow/scripts/encoding/noise_ceiling_map.py",310 "sha256": "d0278b1ad952d2fe0bdd010f2b52baf1c40df56b450dcd961584f4a53819403e",311 "language": "Python",312 "lines": 70,313 "truncated": false,314 "block": 12,315 "row": 9685316 },317 {318 "path": "workflow/scripts/encoding/roi_evaluation_detailed.py",319 "sha256": "a03a69203b2e4fc37743bad9bda69418bd4e3b9ab72a3626c3d32363d8040a73",320 "language": "Python",321 "lines": 72,322 "truncated": false,323 "block": 12,324 "row": 10194325 },326 {327 "path": "workflow/scripts/model_behaviors/behavior_trial.py",328 "sha256": "5166c7fc3585a729976a897d0d425a8ba0afc1b39a94c7ba0ed0fc422f4d496f",329 "language": "Python",330 "lines": 185,331 "truncated": false,332 "block": 12,333 "row": 15132334 },335 {336 "path": "workflow/scripts/model_behaviors/counterfactual_fmri_trial.py",337 "sha256": "00b78274121c5f82acc87d8633e5e696d37465d79e3d50957cb0802aec657dab",338 "language": "Python",339 "lines": 142,340 "truncated": false,341 "block": 12,342 "row": 13508343 },344 {345 "path": "workflow/scripts/model_behaviors/make_native_sequence.py",346 "sha256": "f5d5190d4a9b1f84ca2cffebe01fae0d60271f8719f46898ad26e791583b5d0f",347 "language": "Python",348 "lines": 94,349 "truncated": false,350 "block": 12,351 "row": 10914352 },353 {354 "path": "workflow/scripts/model_behaviors/model_behavior_long.py",355 "sha256": "c0013f51995a5cf591cd75b93e8b6c00f33083b7a2abe17db939f1300d8e7803",356 "language": "Python",357 "lines": 143,358 "truncated": false,359 "block": 12,360 "row": 12685361 },362 {363 "path": "workflow/scripts/parse_human_sequence.py",364 "sha256": "1e714313cc85729f2d14d79fb093b232d47607c8eba9bdfc84e0d9c2b76302cd",365 "language": "Python",366 "lines": 110,367 "truncated": false,368 "block": 12,369 "row": 11622370 },371 {372 "path": "workflow/scripts/predict_recognition/make_diff_target.py",373 "sha256": "61a361bca0ff0d93a465a1991e8c467ddc3710cfaeaedb33b1bb566a1f695229",374 "language": "Python",375 "lines": 46,376 "truncated": false,377 "block": 12,378 "row": 7784379 },380 {381 "path": "workflow/scripts/predict_recognition/predict_behavior_signals.py",382 "sha256": "72b0c3effc434691b472767d3ea6e9dacbc9ab741adcb744bc8cbe3813ec53da",383 "language": "Python",384 "lines": 88,385 "truncated": false,386 "block": 12,387 "row": 10165388 },389 {390 "path": "workflow/scripts/train_perceiver.py",391 "sha256": "b548bfce459a39865532ed389ec588a18909e31a542f8cec134c1079b330afd1",392 "language": "Python",393 "lines": 119,394 "truncated": false,395 "block": 12,396 "row": 12952397 },398 {399 "path": "workflow/scripts/visualization/attention_shift.py",400 "sha256": "9c2f723ee6ebec7807f75e4ed10386418eced8cbb5eb53bb1817bfd8068cc190",401 "language": "Python",402 "lines": 264,403 "truncated": false,404 "block": 12,405 "row": 17644406 },407 {408 "path": "workflow/scripts/visualization/plot_diff_predictions.py",409 "sha256": "c6b7e9cf72dd1a4226125fb0fc61ceb6947d4d94b0432d94668aa9a1770910dd",410 "language": "Python",411 "lines": 52,412 "truncated": false,413 "block": 12,414 "row": 8580415 },416 {417 "path": "workflow/scripts/visualization/plot_learning.py",418 "sha256": "08c07da38b2fe553502b848c2f7ecf76fc3b671ac30a1a99a3c738ed4d488597",419 "language": "Python",420 "lines": 73,421 "truncated": false,422 "block": 12,423 "row": 9528424 },425 {426 "path": "workflow/scripts/visualization/plot_learning_long.py",427 "sha256": "7ceedca5999320e57fc6ccfb1dded8041ad85ce7e76f19647ff1458fdedbb2b0",428 "language": "Python",429 "lines": 46,430 "truncated": false,431 "block": 12,432 "row": 7663433 },434 {435 "path": "workflow/scripts/visualization/plot_repetition.py",436 "sha256": "5a5602f79010cdd38a465d85425ae7166f28634252fc684e7fd2ec6a136a916b",437 "language": "Python",438 "lines": 57,439 "truncated": false,440 "block": 12,441 "row": 8700442 }443 ]444}