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/compai-lab/2025-mrm-eichhorn",4 "url": "https://github.com/compai-lab/2025-mrm-eichhorn",5 "host": "github.com",6 "commit": "cb47875631776992b3d0ec6d346b0925f2ae3359",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "26a08666c695c614d326c081813574cf84bec59c98d620485654b5d62f8f4063",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 20,18 "row": 872119 },20 {21 "path": "README.md",22 "sha256": "6b1280b5f7ee7966c78347381753633858a93713e2cd2e135a7bc9dbcf1b8cdf",23 "language": "Text",24 "lines": 155,25 "truncated": false,26 "block": 21,27 "row": 318428 },29 {30 "path": "iml-dl/core/Configurator.py",31 "sha256": "8eee0d15919a071da7560e2644e8213c82e792a379d30826e313cb892928e7d7",32 "language": "Python",33 "lines": 166,34 "truncated": false,35 "block": 20,36 "row": 1918737 },38 {39 "path": "iml-dl/core/DataLoader.py",40 "sha256": "c62ae54797222d4c975ff6d671f8050fca69702588ecd8d9d577b54edaf1e86d",41 "language": "Python",42 "lines": 148,43 "truncated": false,44 "block": 20,45 "row": 1908746 },47 {48 "path": "iml-dl/core/DownstreamEvaluator.py",49 "sha256": "f1e6e4aa3018cee25a7cc9c26eabbda3b317a0c3dc0f9d416fc2e2aae01f6eda",50 "language": "Python",51 "lines": 51,52 "truncated": false,53 "block": 20,54 "row": 1527755 },56 {57 "path": "iml-dl/core/Main.py",58 "sha256": "5412597d5dce4eeb12799778fc44de5a0860e06b9c5a937417383cf101605381",59 "language": "Python",60 "lines": 121,61 "truncated": false,62 "block": 20,63 "row": 1805964 },65 {66 "path": "iml-dl/core/Trainer.py",67 "sha256": "8b831675e5f7d1be368b9340afd553aef6f5bc471f6a67b2f1ee28aff59b3d35",68 "language": "Python",69 "lines": 246,70 "truncated": false,71 "block": 20,72 "row": 2002873 },74 {75 "path": "iml-dl/data/preprocessing/copy_symbolic_links.py",76 "sha256": "1c8c6fc149b83260ecf3e87e4ee996b02d3e09fb77cc29744eb9e927ab92e24a",77 "language": "Python",78 "lines": 41,79 "truncated": false,80 "block": 20,81 "row": 1511382 },83 {84 "path": "iml-dl/data/preprocessing/create_symbolic_links.py",85 "sha256": "79d579faedca3f46c17cec7e91e4f55994319572576902bb5412bf702554d736",86 "language": "Python",87 "lines": 76,88 "truncated": false,89 "block": 20,90 "row": 1628191 },92 {93 "path": "iml-dl/data/preprocessing/utils.py",94 "sha256": "8b7953873740e687743cb9e71b6c7f2e957ce14ea4f17296ba3f1bc6604f3f45",95 "language": "Python",96 "lines": 283,97 "truncated": false,98 "block": 20,99 "row": 20413100 },101 {102 "path": "iml-dl/data/t2star_loader.py",103 "sha256": "b1a092f7def0a09ecae77b0ff6b1cfd36eba6dee9bec7a81718a882164f5bc49",104 "language": "Python",105 "lines": 1297,106 "truncated": false,107 "block": 21,108 "row": 349109 },110 {111 "path": "iml-dl/dl_utils/__init__.py",112 "sha256": "16f9d06d01f0d14fa76245522f786246c7394f9d90f19bed4a2427aa35f1a01c",113 "language": "Python",114 "lines": 2,115 "truncated": false,116 "block": 20,117 "row": 12264118 },119 {120 "path": "iml-dl/dl_utils/config_utils.py",121 "sha256": "29cea1babdc5450102f57e808c1b98eecf1e7e6e0a5a511517efce06bf34d69d",122 "language": "Python",123 "lines": 75,124 "truncated": false,125 "block": 20,126 "row": 16718127 },128 {129 "path": "iml-dl/dl_utils/data_utils.py",130 "sha256": "ea677a006f5e45df7b9a700dcf9b2aae9060d18e401031e465dd3101a03a5f89",131 "language": "Python",132 "lines": 70,133 "truncated": false,134 "block": 20,135 "row": 15767136 },137 {138 "path": "iml-dl/model_zoo/__init__.py",139 "sha256": "35603f2caaf46fa3209fa890fea5358a59b00b86b73cb66fd49de3fd220c95ab",140 "language": "Python",141 "lines": 1,142 "truncated": false,143 "block": 20,144 "row": 12223145 },146 {147 "path": "iml-dl/model_zoo/cnn_line_detection.py",148 "sha256": "01c18ebb306c52f2fb423f2931375ff9ab6494c20fe621cff44d597311f8baa1",149 "language": "Python",150 "lines": 157,151 "truncated": false,152 "block": 20,153 "row": 18960154 },155 {156 "path": "iml-dl/model_zoo/mlp.py",157 "sha256": "dd6dd5ef61867657cdd7ab0732ff4f6be117ceb4152ffc814c4f0a2c1fc7d255",158 "language": "Python",159 "lines": 144,160 "truncated": false,161 "block": 20,162 "row": 18381163 },164 {165 "path": "iml-dl/model_zoo/unrolled_recon.py",166 "sha256": "e6de9b973278db0663fbf9078911d3665b675722f461d8ba429d29077e092f9e",167 "language": "Python",168 "lines": 496,169 "truncated": false,170 "block": 20,171 "row": 21372172 },173 {174 "path": "iml-dl/mr_utils/motion_transforms.py",175 "sha256": "e1f4a742ba7edb0562d1c73e4bb270e5451cdad537ac15bd02fc78e7a5f22ef0",176 "language": "Python",177 "lines": 183,178 "truncated": false,179 "block": 20,180 "row": 18546181 },182 {183 "path": "iml-dl/mr_utils/parameter_fitting.py",184 "sha256": "35797b5f6d37ff8b0eb119bacad7012652f85b4546d780c8041a7c0ee56bc425",185 "language": "Python",186 "lines": 474,187 "truncated": false,188 "block": 20,189 "row": 21491190 },191 {192 "path": "iml-dl/net_utils/activation_layers.py",193 "sha256": "bc3094ec72c5d1d352e3b58e45989afb134184f0027037dcb5f41567fe01c198",194 "language": "Python",195 "lines": 27,196 "truncated": false,197 "block": 20,198 "row": 13683199 },200 {201 "path": "iml-dl/net_utils/initialize.py",202 "sha256": "6c4588687828c7bc2b265db78b7bc518ffc78edb217431c4e1fd983aa2ac9d6b",203 "language": "Python",204 "lines": 32,205 "truncated": false,206 "block": 20,207 "row": 13936208 },209 {210 "path": "iml-dl/net_utils/variational.py",211 "sha256": "1cae26eaaa24d85dd723a2fca9eb9afb2c7627a4869e32780b07679b5e496ece",212 "language": "Python",213 "lines": 15,214 "truncated": false,215 "block": 20,216 "row": 13184217 },218 {219 "path": "iml-dl/optim/losses/NCC2.py",220 "sha256": "cbbdadcfe9276ef7c68e8d1879468b250de50903c2961e70129339c47ebedd1d",221 "language": "Python",222 "lines": 98,223 "truncated": false,224 "block": 20,225 "row": 16768226 },227 {228 "path": "iml-dl/optim/losses/__init__.py",229 "sha256": "b3f93e0fbcc7fd9b51d50dde9b2ed2afd4a2595fad3ef8d9b2669179ea1926d0",230 "language": "Python",231 "lines": 3,232 "truncated": false,233 "block": 20,234 "row": 12322235 },236 {237 "path": "iml-dl/optim/losses/classification_losses.py",238 "sha256": "c2242084ed00ecd2e8fbed6ac42f97128cad067178aebae8ee2f302121be9adb",239 "language": "Python",240 "lines": 45,241 "truncated": false,242 "block": 20,243 "row": 15065244 },245 {246 "path": "iml-dl/optim/losses/image_losses.py",247 "sha256": "d33e51093baad1e0987b4c66c660371e62f78a373c5c42b04a40fdf7f11aac3b",248 "language": "Python",249 "lines": 244,250 "truncated": false,251 "block": 20,252 "row": 19523253 },254 {255 "path": "iml-dl/optim/losses/ln_losses.py",256 "sha256": "1856d35c0a66d0804fa8ddced89bf8565ef24fd35728a9f979cda5f6cac7e8b4",257 "language": "Python",258 "lines": 135,259 "truncated": false,260 "block": 20,261 "row": 17970262 },263 {264 "path": "iml-dl/optim/losses/physics_losses.py",265 "sha256": "e16918cef0b579e2fe1d98b2e67a3d337d711dfa71927d39c57341a740ad6bb9",266 "language": "Python",267 "lines": 197,268 "truncated": false,269 "block": 20,270 "row": 19329271 },272 {273 "path": "iml-dl/optim/losses/regularisation.py",274 "sha256": "583229115ac2c85a4e0a91c455ff9f78865f90067b519ee401fb8ff8179968b1",275 "language": "Python",276 "lines": 304,277 "truncated": false,278 "block": 20,279 "row": 20164280 },281 {282 "path": "iml-dl/optim/metrics/__init__.py",283 "sha256": "540347eff33d9fea026c4d0a2cdd5b8e7e975e7cb2b9929c4b193f9cac1ca82a",284 "language": "Python",285 "lines": 2,286 "truncated": false,287 "block": 20,288 "row": 12236289 },290 {291 "path": "iml-dl/optim/metrics/auprc.py",292 "sha256": "61e0233f577d4b88200bb2fdeb3c8f9a83700052518dc288b49f0721b2b7d1f7",293 "language": "Python",294 "lines": 8,295 "truncated": false,296 "block": 20,297 "row": 12970298 },299 {300 "path": "iml-dl/optim/metrics/dice.py",301 "sha256": "b24e82d04df78f5a9dc361a1cafb1d919e4b0494d08c732d6ac43c410262cbb6",302 "language": "Python",303 "lines": 11,304 "truncated": false,305 "block": 20,306 "row": 12982307 },308 {309 "path": "iml-dl/projects/line_detection_t2star/train.sh",310 "sha256": "3820c00c17ca6faba2915039ca360c19395a0ac73bc72a5a9984a05927f3988d",311 "language": "Shell",312 "lines": 22,313 "truncated": false,314 "block": 21,315 "row": 2095316 },317 {318 "path": "iml-dl/projects/line_detection_t2star/trainer.py",319 "sha256": "7ff62c4356aa2cb8b8fadc92b09ceedb6c91f4d4eaede262192039f385e8825f",320 "language": "Python",321 "lines": 229,322 "truncated": false,323 "block": 20,324 "row": 20050325 },326 {327 "path": "iml-dl/projects/line_detection_t2star/utils.py",328 "sha256": "1c9ddd8955c1b83446c07ed9219dee811abb1c0adbd5728450cebdd086ba5502",329 "language": "Python",330 "lines": 45,331 "truncated": false,332 "block": 20,333 "row": 14858334 },335 {336 "path": "iml-dl/projects/moco_t2star/downstream_evaluator.py",337 "sha256": "85b05150e0d45b00223449182510a4bac329408ae525460cffbc24cb74c5c3fe",338 "language": "Python",339 "lines": 346,340 "truncated": false,341 "block": 20,342 "row": 21229343 },344 {345 "path": "iml-dl/projects/moco_t2star/mrm/eval_moco.py",346 "sha256": "82749a6fee1c29fe0631f88f2032f9bdad8d94dd2cb75311635df5c028e9c53e",347 "language": "Python",348 "lines": 776,349 "truncated": false,350 "block": 21,351 "row": 194352 },353 {354 "path": "iml-dl/projects/moco_t2star/mrm/eval_moco_motionfree.py",355 "sha256": "42db52754511fe037c3361db1173b9253594751688250e8d161f541015ed1c3b",356 "language": "Python",357 "lines": 257,358 "truncated": false,359 "block": 20,360 "row": 20501361 },362 {363 "path": "iml-dl/projects/moco_t2star/mrm/eval_moco_simulated.py",364 "sha256": "32b2b1ea47296c09c467bd68451be6e83971b6361496c1a41fc51f923d1052cb",365 "language": "Python",366 "lines": 442,367 "truncated": false,368 "block": 20,369 "row": 21495370 },371 {372 "path": "iml-dl/projects/moco_t2star/mrm/utils.py",373 "sha256": "1515c14b3b57a90536b94b9a6d2ebe3838f65ac2a28e08ff76dc65482e27f15d",374 "language": "Python",375 "lines": 448,376 "truncated": false,377 "block": 20,378 "row": 21378379 },380 {381 "path": "iml-dl/projects/moco_t2star/mrm/utils_plot.py",382 "sha256": "d37ca3e0e720031c7f79bff72dfd6ec19d9fb33d05a949b1f0b42905afaa993c",383 "language": "Python",384 "lines": 782,385 "truncated": false,386 "block": 21,387 "row": 120388 },389 {390 "path": "iml-dl/projects/moco_t2star/mrm/validation_exp.py",391 "sha256": "18242975dec2ad9b1cd0bedf4d5bd65a78a8972999efa0045621ac609f28d877",392 "language": "Python",393 "lines": 552,394 "truncated": false,395 "block": 20,396 "row": 21803397 },398 {399 "path": "iml-dl/projects/moco_t2star/preprocessing/create_configs.py",400 "sha256": "075e607f736583941ee208f001a59f7acd09288d7aa8662110872675902cf239",401 "language": "Python",402 "lines": 101,403 "truncated": false,404 "block": 20,405 "row": 17379406 },407 {408 "path": "iml-dl/projects/moco_t2star/preprocessing/get_train_slices_susceptibility.py",409 "sha256": "f4c2edb4b7ed919886428141e7a3479a5114405a457a1f982f8eabbb49764b00",410 "language": "Python",411 "lines": 127,412 "truncated": false,413 "block": 20,414 "row": 18249415 },416 {417 "path": "iml-dl/projects/moco_t2star/preprocessing/motion_timing_experiment.py",418 "sha256": "f1bd6a1fad637f77669c1dd3b464b88ba53d87012ae0a911708ba8af55174d4b",419 "language": "Python",420 "lines": 133,421 "truncated": false,422 "block": 20,423 "row": 17756424 },425 {426 "path": "iml-dl/projects/moco_t2star/registration_matlab/spm_coregister.m",427 "sha256": "1b94d7b95f1ba8dc22566ffdddf4e0d54c5a098ac0e0fbe4102312ac51c76e41",428 "language": "MATLAB",429 "lines": 32,430 "truncated": false,431 "block": 20,432 "row": 9841433 },434 {435 "path": "iml-dl/projects/moco_t2star/train.sh",436 "sha256": "803db1b1febf98710448c6ffa22e5876d61007078ea615ccb36b96c0085e17fc",437 "language": "Shell",438 "lines": 22,439 "truncated": false,440 "block": 21,441 "row": 2086442 },443 {444 "path": "iml-dl/projects/moco_t2star/train_multiple.sh",445 "sha256": "2f100d96089535f607c66c77739d2a9f544e716ed23baf44a0e79eb272b453a4",446 "language": "Shell",447 "lines": 58,448 "truncated": false,449 "block": 21,450 "row": 2449451 },452 {453 "path": "iml-dl/projects/moco_t2star/trainer.py",454 "sha256": "2c9b2d50289ab82752d04c53c54e4b9d6c66968aaeba1ebe94cbf3852c992d5a",455 "language": "Python",456 "lines": 451,457 "truncated": false,458 "block": 20,459 "row": 21521460 },461 {462 "path": "iml-dl/projects/moco_t2star/utils.py",463 "sha256": "33c8abd0dea2219c1d9f0a8c3e976af8b18b8633f26ddb8791eb6b448c7802e5",464 "language": "Python",465 "lines": 939,466 "truncated": false,467 "block": 21,468 "row": 131469 },470 {471 "path": "iml-dl/projects/moco_t2star/utils_plot.py",472 "sha256": "43a0d5be3fc3d9b1197bf92b161bb0841f09f009fe229bd35a86c338b16e34f0",473 "language": "Python",474 "lines": 298,475 "truncated": false,476 "block": 20,477 "row": 20380478 },479 {480 "path": "iml-dl/projects/motion_simulation/prepare_mqbold_processing.py",481 "sha256": "94818244b528fc094d59ca6162c16619c83d66ad777b859a66d266a0c2909480",482 "language": "Python",483 "lines": 180,484 "truncated": false,485 "block": 20,486 "row": 19308487 },488 {489 "path": "iml-dl/projects/motion_simulation/preprocessing/data_split_motion_curves.py",490 "sha256": "e01114ecfbfd848ff111c4be0b9b7f0ac459f4b25182e23bf9e64e69e0877999",491 "language": "Python",492 "lines": 83,493 "truncated": false,494 "block": 20,495 "row": 17178496 },497 {498 "path": "iml-dl/projects/motion_simulation/preprocessing/motion_curves.py",499 "sha256": "ba0e517cff757bda21acb8b9ea5a4e941966523ae812ad67011886f4892d906b",500 "language": "Python",501 "lines": 111,502 "truncated": false,503 "block": 20,504 "row": 18211505 },506 {507 "path": "iml-dl/projects/motion_simulation/preprocessing/pca_train_motion_curves.py",508 "sha256": "82a134a57a2808c300cc02128b0100ca5f9e8ff3ce236df8f58c038ec124ea6f",509 "language": "Python",510 "lines": 109,511 "truncated": false,512 "block": 20,513 "row": 18382514 },515 {516 "path": "iml-dl/projects/motion_simulation/preprocessing/utils.py",517 "sha256": "4766db3797f5eb2d2255f21301781444295facff0342b0637f818d057053a804",518 "language": "Python",519 "lines": 617,520 "truncated": false,521 "block": 20,522 "row": 21659523 },524 {525 "path": "iml-dl/projects/motion_simulation/run_simulation.sh",526 "sha256": "47fc6fba8c1d0497cb4caa1ad740f7d96a6a41e8adeb832abfaa8b4bf5199a33",527 "language": "Shell",528 "lines": 25,529 "truncated": false,530 "block": 21,531 "row": 2133532 },533 {534 "path": "iml-dl/projects/motion_simulation/simulator.py",535 "sha256": "db65e6ed09dce82cd09ad927bc149a5c18982592698ac9939f8b7144b5aa50ed",536 "language": "Python",537 "lines": 159,538 "truncated": false,539 "block": 20,540 "row": 18936541 },542 {543 "path": "iml-dl/projects/motion_simulation/utils.py",544 "sha256": "9ef148e7081679b8ab4d4dc5733ed889086341e82a099c27a187b3305ff1ec7a",545 "language": "Python",546 "lines": 553,547 "truncated": false,548 "block": 20,549 "row": 21649550 },551 {552 "path": "iml-dl/projects/recon_t2star/downstream_evaluator.py",553 "sha256": "47ee3488a9c1ae9b6da2f6df7d084a06e3d8d8a412974ddcb82707725b697a15",554 "language": "Python",555 "lines": 185,556 "truncated": false,557 "block": 20,558 "row": 19651559 },560 {561 "path": "iml-dl/projects/recon_t2star/train.sh",562 "sha256": "54f0c429096a133240dbd6e69886ee34387bdc35a077fbf4ea5cf12b4964316f",563 "language": "Shell",564 "lines": 22,565 "truncated": false,566 "block": 21,567 "row": 2089568 },569 {570 "path": "iml-dl/projects/recon_t2star/trainer.py",571 "sha256": "c6ce76c25ddc4a1b408638f99da663cbfb6cbf57b921632d3e04962b95f14269",572 "language": "Python",573 "lines": 476,574 "truncated": false,575 "block": 20,576 "row": 21573577 },578 {579 "path": "iml-dl/projects/recon_t2star/utils.py",580 "sha256": "7322fbb584e27ffa832040057ce7ba2c52c765d2ced14aa50579af84394c3c63",581 "language": "Python",582 "lines": 881,583 "truncated": false,584 "block": 21,585 "row": 72586 },587 {588 "path": "iml-dl/projects/recon_t2star/utils_plot.py",589 "sha256": "38fdb7a89675f1d1da263e1953bb184643e8616a055972c8f809c6b432f61757",590 "language": "Python",591 "lines": 306,592 "truncated": false,593 "block": 20,594 "row": 20114595 }596 ]597}