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/flinkerlab/neural_speech_decoding",4 "url": "https://github.com/flinkerlab/neural_speech_decoding",5 "host": "github.com",6 "commit": "fb20e56a69b2f34e773b3af07a779d7bceb6f32f",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",14 "language": "License",15 "lines": 674,16 "truncated": false,17 "block": 1,18 "row": 223519 },20 {21 "path": "README.md",22 "sha256": "4a8f686a9ce81c4a44b6400377508f738fcd077a7575240a57350eccfc402532",23 "language": "Text",24 "lines": 135,25 "truncated": false,26 "block": 18,27 "row": 1102728 },29 {30 "path": "contamination_analysis/Scripts/analysis_example_script.m",31 "sha256": "f4a7ce71f47256ab19c4cedb807c0ec4c7f380a1910eb5b85f9b9bbd339927d6",32 "language": "MATLAB",33 "lines": 200,34 "truncated": false,35 "block": 17,36 "row": 1512037 },38 {39 "path": "contamination_analysis/Scripts/data_formatting_example_script.m",40 "sha256": "95fda4e02df4bdb60735e39b22567c378a4f33a00a82969213120d64618815a5",41 "language": "MATLAB",42 "lines": 38,43 "truncated": false,44 "block": 17,45 "row": 1095346 },47 {48 "path": "contamination_analysis/Scripts/results.m",49 "sha256": "22d71bf24f47bbd902ffc9ebd7c18f644e34e19fcec1803ccb8e6d26eaf2920e",50 "language": "MATLAB",51 "lines": 28,52 "truncated": false,53 "block": 17,54 "row": 957755 },56 {57 "path": "contamination_analysis/Toolbox/ContaminationAnalysis.m",58 "sha256": "10835dcceb4201474dde432e3f35d22994f88ef280f993652a44cea25b1bdc45",59 "language": "MATLAB",60 "lines": 1139,61 "truncated": false,62 "block": 17,63 "row": 1631264 },65 {66 "path": "contamination_analysis/Toolbox/functions/GetFullPath/GetFullPath.c",67 "sha256": "0c1c0df154c18646916d73a6f91132daffaf5d343ba5ad74007f34fa492652db",68 "language": "C",69 "lines": 362,70 "truncated": false,71 "block": 5,72 "row": 63473 },74 {75 "path": "contamination_analysis/Toolbox/functions/GetFullPath/GetFullPath.m",76 "sha256": "6969edd57f09ca998cdda57a4717858a5c0a27de43b596a4f021507cb8268f1c",77 "language": "MATLAB",78 "lines": 331,79 "truncated": false,80 "block": 3,81 "row": 1640782 },83 {84 "path": "contamination_analysis/Toolbox/functions/GetFullPath/InstallMex.m",85 "sha256": "4dfba37d1133348f944a5e9d86373c160aafef039f32b21e99cba49447e8fea9",86 "language": "MATLAB",87 "lines": 307,88 "truncated": false,89 "block": 6,90 "row": 1773091 },92 {93 "path": "contamination_analysis/Toolbox/functions/GetFullPath/uTest_GetFullPath.m",94 "sha256": "5cb6e0ae238fb4957be5d153c2bca49175a037c934a2cf5987b2e0c9b92d42b3",95 "language": "MATLAB",96 "lines": 481,97 "truncated": false,98 "block": 6,99 "row": 18387100 },101 {102 "path": "contamination_analysis/Toolbox/functions/addPadding.m",103 "sha256": "88e70ed9b108688310346896226f866894de4477efc256fb08a06520acbe45d7",104 "language": "MATLAB",105 "lines": 90,106 "truncated": false,107 "block": 17,108 "row": 12983109 },110 {111 "path": "contamination_analysis/Toolbox/functions/applyMovingAverage.m",112 "sha256": "4febcca728534991484814decd974c03d6e0f6b7925a51c4d7a31a4f73fef1ef",113 "language": "MATLAB",114 "lines": 53,115 "truncated": false,116 "block": 17,117 "row": 11376118 },119 {120 "path": "contamination_analysis/Toolbox/functions/applyNormalization.m",121 "sha256": "65eb741c2b18dee0e8aa4fbeee1e6c4820e871123018544434c57773ffd61525",122 "language": "MATLAB",123 "lines": 22,124 "truncated": false,125 "block": 17,126 "row": 9543127 },128 {129 "path": "contamination_analysis/Toolbox/functions/computeMultichannelSpectrogram.m",130 "sha256": "cdf23422f3890c06568ca8e9f226edf5512b87b424389bfba57db662162a3534",131 "language": "MATLAB",132 "lines": 206,133 "truncated": false,134 "block": 17,135 "row": 14965136 },137 {138 "path": "contamination_analysis/Toolbox/functions/computeSpectrogram.m",139 "sha256": "b13fff261a8cc83355bdc22fdf24350443b7ae8080280f49cbce2164279ce1fb",140 "language": "MATLAB",141 "lines": 188,142 "truncated": false,143 "block": 17,144 "row": 14925145 },146 {147 "path": "contamination_analysis/Toolbox/functions/createChunkedMatfile.m",148 "sha256": "a61cbd5708f26000ede6b22e90f3c8df191abbc969aaff9a773fe0d8fa8a872e",149 "language": "MATLAB",150 "lines": 82,151 "truncated": false,152 "block": 17,153 "row": 12394154 },155 {156 "path": "contamination_analysis/Toolbox/functions/createRecordingMatfile.m",157 "sha256": "ac370d68b6eb517dd1e3d4bd6666b8b8817647937b1c865b5a1527fb7b3934bd",158 "language": "MATLAB",159 "lines": 113,160 "truncated": false,161 "block": 17,162 "row": 13219163 },164 {165 "path": "contamination_analysis/Toolbox/functions/displaySpectrogram.m",166 "sha256": "1269d1feb8c2c7f8e4c0d6805a0dfba7f6273df845881c942273464ec9fc2ff9",167 "language": "MATLAB",168 "lines": 45,169 "truncated": false,170 "block": 17,171 "row": 11009172 },173 {174 "path": "contamination_analysis/Toolbox/functions/getMatfileData.m",175 "sha256": "55aee5c9e17f977ef7541e7fbc3cfb5c9a1c941584a19e57b4d6703df9098146",176 "language": "MATLAB",177 "lines": 90,178 "truncated": false,179 "block": 17,180 "row": 12601181 },182 {183 "path": "contamination_analysis/Toolbox/functions/getMatfileVar.m",184 "sha256": "ecfda2d00de968b283153df66c4dd7125ca7366acdc0c1ffd9600934e7e82259",185 "language": "MATLAB",186 "lines": 20,187 "truncated": false,188 "block": 17,189 "row": 9656190 },191 {192 "path": "contamination_analysis/Toolbox/functions/isMatfileField.m",193 "sha256": "0eea2ced3017567e47963f198af5c4203d4bd7a2035ba0277c5a09598f36e4e2",194 "language": "MATLAB",195 "lines": 14,196 "truncated": false,197 "block": 17,198 "row": 9102199 },200 {201 "path": "contamination_analysis/Toolbox/functions/linkFigureAxes/linkFigureAxes.m",202 "sha256": "3289f95fd43aee6f5d79d3b60474fe20fbf510155a325e6ed9f15e46a3326690",203 "language": "MATLAB",204 "lines": 47,205 "truncated": false,206 "block": 17,207 "row": 10678208 },209 {210 "path": "contamination_analysis/Toolbox/functions/matplotlib/cividis.m",211 "sha256": "d428e5d6af931e967703dd6f44c3876d7973fdcfd89d7db13b42929ba2aa151d",212 "language": "MATLAB",213 "lines": 64,214 "truncated": false,215 "block": 15,216 "row": 2468217 },218 {219 "path": "contamination_analysis/Toolbox/functions/matplotlib/inferno.m",220 "sha256": "c03ef4460d27329e3e4ec9aecc31d6d3a8770e57963d02d42d682b29c40c30b9",221 "language": "MATLAB",222 "lines": 64,223 "truncated": false,224 "block": 15,225 "row": 3037226 },227 {228 "path": "contamination_analysis/Toolbox/functions/matplotlib/magma.m",229 "sha256": "b119f5695763ef54a822bc330d37ca8e4b5d4fd5cd1e5322d81ed11c5cc40e81",230 "language": "MATLAB",231 "lines": 64,232 "truncated": false,233 "block": 15,234 "row": 3032235 },236 {237 "path": "contamination_analysis/Toolbox/functions/matplotlib/plasma.m",238 "sha256": "c22087420e3f34a9fe1ea5dad8c200f6b56ba7c2abcd70ab67ada24310d04451",239 "language": "MATLAB",240 "lines": 64,241 "truncated": false,242 "block": 15,243 "row": 3036244 },245 {246 "path": "contamination_analysis/Toolbox/functions/matplotlib/tab10.m",247 "sha256": "a03706fa3d60500250fefc38e37f40dc8ac23f8b4b9b38d1ffc1fcb0f005a0a0",248 "language": "MATLAB",249 "lines": 70,250 "truncated": false,251 "block": 14,252 "row": 23430253 },254 {255 "path": "contamination_analysis/Toolbox/functions/matplotlib/tab20.m",256 "sha256": "56fd2218f7c04d52f5d3d1a4cd7ce9b352d80d94222e43395c907e6033819d5b",257 "language": "MATLAB",258 "lines": 70,259 "truncated": false,260 "block": 14,261 "row": 23613262 },263 {264 "path": "contamination_analysis/Toolbox/functions/matplotlib/tab20b.m",265 "sha256": "ed418b024ca3944f65da75fcaebc451d5bbbded9d96bc9d50ccf21661e02192c",266 "language": "MATLAB",267 "lines": 70,268 "truncated": false,269 "block": 14,270 "row": 23631271 },272 {273 "path": "contamination_analysis/Toolbox/functions/matplotlib/tab20c.m",274 "sha256": "d96e798fcccde43f770ebc1ac45bf1e8ca361c86e0458e89d8e05a69890fe02a",275 "language": "MATLAB",276 "lines": 70,277 "truncated": false,278 "block": 14,279 "row": 23630280 },281 {282 "path": "contamination_analysis/Toolbox/functions/matplotlib/twilight.m",283 "sha256": "f5a77e88cd84510ee0ba059a23dac57e5425dc7ad73daa2e1f3d079224a11f27",284 "language": "MATLAB",285 "lines": 60,286 "truncated": false,287 "block": 15,288 "row": 4173289 },290 {291 "path": "contamination_analysis/Toolbox/functions/matplotlib/viridis.m",292 "sha256": "8c5839a1e3e61e0fb99e63f1fe4c1b55e5193a77241793d4a9c67e8a8d555418",293 "language": "MATLAB",294 "lines": 64,295 "truncated": false,296 "block": 15,297 "row": 3043298 },299 {300 "path": "contamination_analysis/Toolbox/functions/normStd.m",301 "sha256": "bb90c3b47c1925377842ac328526d640e6f8000e649e60017d26a214866afa2d",302 "language": "MATLAB",303 "lines": 48,304 "truncated": false,305 "block": 17,306 "row": 10898307 },308 {309 "path": "contamination_analysis/Toolbox/functions/pathify.m",310 "sha256": "fdd95f0c39ee43be17d669f4a80e1bdf1db47c2198b0c57b392d3b8b05283b07",311 "language": "MATLAB",312 "lines": 112,313 "truncated": false,314 "block": 17,315 "row": 13228316 },317 {318 "path": "contamination_analysis/Toolbox/functions/removePadding.m",319 "sha256": "0a687845cf13566bd12518b309e229720519274dd32dd066ef7d6aeeecea680e",320 "language": "MATLAB",321 "lines": 50,322 "truncated": false,323 "block": 17,324 "row": 10921325 },326 {327 "path": "contamination_analysis/Toolbox/functions/searchSortedVector.m",328 "sha256": "2b30add3fdac6031577dc18d09e33bb17e3aa4e9bbb03d2a0ff105afe6db6424",329 "language": "MATLAB",330 "lines": 124,331 "truncated": false,332 "block": 17,333 "row": 13556334 },335 {336 "path": "contamination_analysis/Toolbox/functions/setFigure.m",337 "sha256": "e593b108ee4b7d2c7f8f2dccc844ff8f07267eb9fb8cd1eb19c9bf327e0b8e44",338 "language": "MATLAB",339 "lines": 50,340 "truncated": false,341 "block": 17,342 "row": 10733343 },344 {345 "path": "contamination_analysis/Toolbox/functions/setMatfileData.m",346 "sha256": "b111623b09d163415ebed01170053192feb2ed3c8b5b707a08806c01147c0dfc",347 "language": "MATLAB",348 "lines": 95,349 "truncated": false,350 "block": 17,351 "row": 12782352 },353 {354 "path": "contamination_analysis/Toolbox/functions/shuffleArray.m",355 "sha256": "1ef528cf7b8daf716a17cd7ffe8c28cacb3c446b63b9b4ddce3af4d9f60e41d5",356 "language": "MATLAB",357 "lines": 35,358 "truncated": false,359 "block": 17,360 "row": 9637361 },362 {363 "path": "contamination_analysis/Toolbox/functions/sliceArray.m",364 "sha256": "b45973b63673111b98880ab41ebf0f7837ffd83854019bf76cf639a48132e519",365 "language": "MATLAB",366 "lines": 36,367 "truncated": false,368 "block": 17,369 "row": 10089370 },371 {372 "path": "contamination_analysis/Toolbox/functions/symFilter.m",373 "sha256": "6c88f2a1bb7912a4b3a91183df3b48338abd682108575265c2693ce6765d511d",374 "language": "MATLAB",375 "lines": 63,376 "truncated": false,377 "block": 17,378 "row": 11743379 },380 {381 "path": "contamination_analysis/Toolbox/functions/timeWaitbar.m",382 "sha256": "e02c6b095ea20463c9123117dba5956450871317875ba6fb5184a1f14600ce8c",383 "language": "MATLAB",384 "lines": 59,385 "truncated": false,386 "block": 17,387 "row": 11429388 },389 {390 "path": "dataset.py",391 "sha256": "8a505ca02380511ca6ed9bc4ed8163dffb06e2b9e532a67b3d8ce08852035f7c",392 "language": "Python",393 "lines": 259,394 "truncated": false,395 "block": 18,396 "row": 1856397 },398 {399 "path": "losses.py",400 "sha256": "8bebf76c4fcde7fe7e19df1f8f94a1324c45d5b4b30e4652a91d399a91127a35",401 "language": "Python",402 "lines": 96,403 "truncated": false,404 "block": 17,405 "row": 26533406 },407 {408 "path": "metrics/pystoi_plus.py",409 "sha256": "711d99f8c6320e8d69ad8af8a74ffe418ac78683bcea28819ed6b3afb29685a3",410 "language": "Python",411 "lines": 306,412 "truncated": false,413 "block": 18,414 "row": 857415 },416 {417 "path": "metrics/torch_stoi.py",418 "sha256": "97fa4bd04da094e886fab050c91054707a376b920cf7dc3f160f85363470d6df",419 "language": "Python",420 "lines": 278,421 "truncated": false,422 "block": 18,423 "row": 1143424 },425 {426 "path": "model.py",427 "sha256": "e8a65d85b58c2cba6b1d6c4e9119c8b92dc51a53e581f3ccc7e88af994883119",428 "language": "Python",429 "lines": 1842,430 "truncated": false,431 "block": 18,432 "row": 5604433 },434 {435 "path": "modules/Swin2D_blocks.py",436 "sha256": "e7848e4846e1ff5418fdd984e947baa4f93d558ad3cb823ae368b28bd6ceed67",437 "language": "Python",438 "lines": 2003,439 "truncated": false,440 "block": 18,441 "row": 5704442 },443 {444 "path": "modules/Swin3D_blocks.py",445 "sha256": "e6d29a5911df16047c2ee8e0546c6c558c45e4aaf158176090b8aec31174ba1e",446 "language": "Python",447 "lines": 1236,448 "truncated": false,449 "block": 18,450 "row": 5196451 },452 {453 "path": "networks.py",454 "sha256": "63f3cc72f6645b9f4bd55fd8d441779780cd4bb0038ba0a6a2257a35fe10c080",455 "language": "Python",456 "lines": 2708,457 "truncated": false,458 "block": 18,459 "row": 5772460 },461 {462 "path": "notebooks/formant_pitch_label_extraction.ipynb",463 "sha256": "773acd618dc5c36c75321e513afb7652072fba91f7f6cddf1b1bd981da1840d0",464 "language": "Jupyter",465 "lines": 148,466 "truncated": false,467 "block": 17,468 "row": 6281469 },470 {471 "path": "notebooks/network.ipynb",472 "sha256": "b0da90acdd3bd27cd65ee97dfe39cee4c4697c114a0b452dbca4df2f38bbfda2",473 "language": "Jupyter",474 "lines": 462,475 "truncated": false,476 "block": 17,477 "row": 7246478 },479 {480 "path": "notebooks/prepare_data.ipynb",481 "sha256": "f7bc81c99b85ef2a07f6a66e98f15614fcffaa90c4d17986427ff33e7d667f98",482 "language": "Jupyter",483 "lines": 40,484 "truncated": false,485 "block": 17,486 "row": 5569487 },488 {489 "path": "tracker.py",490 "sha256": "6a1661fb8fe196c908aaa7d97ac754076cf743e755f5d9787fe123e8fa0150da",491 "language": "Python",492 "lines": 130,493 "truncated": false,494 "block": 17,495 "row": 27172496 },497 {498 "path": "train_a2a.py",499 "sha256": "ef46cd36d6eccc6f03e236d47cda8b6ee7db20828b33891f6034d9e40978abcb",500 "language": "Python",501 "lines": 947,502 "truncated": false,503 "block": 18,504 "row": 4884505 },506 {507 "path": "train_e2a.py",508 "sha256": "72314fc471b59889d104eb16adc7d046b027ba82ecc228ba531cbc36a35867e3",509 "language": "Python",510 "lines": 853,511 "truncated": false,512 "block": 18,513 "row": 4524514 },515 {516 "path": "utils/checkpointer.py",517 "sha256": "bb24fae2fa40bad3f098d064e622cb15c846357f2ec5e95b88d8bc9bfbd8db4c",518 "language": "Python",519 "lines": 121,520 "truncated": false,521 "block": 17,522 "row": 28066523 },524 {525 "path": "utils/custom_adam.py",526 "sha256": "960bdaa94df268424d38bc5acbb36169990d36c5f74eeec6e0faf755d7611ab5",527 "language": "Python",528 "lines": 95,529 "truncated": false,530 "block": 17,531 "row": 26668532 },533 {534 "path": "utils/defaults.py",535 "sha256": "8889a5251f225d7427e108a45f0389ff5504c85dab34f247b014d7dd301afdf5",536 "language": "Python",537 "lines": 207,538 "truncated": false,539 "block": 17,540 "row": 29652541 },542 {543 "path": "utils/launcher.py",544 "sha256": "534529736f62f288538001fdc5d73ba649f9b8d6cf0833019b01e66813c7bff0",545 "language": "Python",546 "lines": 174,547 "truncated": false,548 "block": 17,549 "row": 30461550 },551 {552 "path": "utils/lreq.py",553 "sha256": "d528306a0f2a85df186602d3ef5ec073dc1a4b2f7b14d0475011475d68e3190d",554 "language": "Python",555 "lines": 1026,556 "truncated": false,557 "block": 18,558 "row": 4676559 },560 {561 "path": "utils/lreq_causal.py",562 "sha256": "381b0d8749965d835569412eb7c799595a5e824d305c1732bb5c131c4669116a",563 "language": "Python",564 "lines": 1181,565 "truncated": false,566 "block": 18,567 "row": 4980568 },569 {570 "path": "utils/registry.py",571 "sha256": "4924bea9ece1df45da252c95975cdb373539e09e68a0f135f2e6f9189028bcd2",572 "language": "Python",573 "lines": 19,574 "truncated": false,575 "block": 17,576 "row": 18678577 },578 {579 "path": "utils/save.py",580 "sha256": "f32b7300e9359078e43171a596a2ad37abd60788c61cedb25b1d0c21cee8cb13",581 "language": "Python",582 "lines": 1086,583 "truncated": false,584 "block": 18,585 "row": 5065586 },587 {588 "path": "utils/util.py",589 "sha256": "dec9633ce0bc775c33574f089aebf763d261e212762ca77c9348ff7edb456d90",590 "language": "Python",591 "lines": 98,592 "truncated": false,593 "block": 17,594 "row": 24739595 }596 ]597}