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/coganlab/cross_patient_speech_decoding",4 "url": "https://github.com/coganlab/cross_patient_speech_decoding",5 "host": "github.com",6 "commit": "a70f1ae711cf3627cf9357d2a72868a74f2d774f",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "a19e74678a5cd5401e2ad755f6926515f8cc03296c9a8dd72c6044944a8b2d00",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 6,18 "row": 140819 },20 {21 "path": "README.md",22 "sha256": "d4830d91605aa91950f36684def48873ccaad5f09ab79752863616cb1e4bfc8e",23 "language": "Text",24 "lines": 29,25 "truncated": false,26 "block": 8,27 "row": 1000128 },29 {30 "path": "aligned_decoding/alignment/AlignCCA.py",31 "sha256": "372a26c3c19427467a3fc1e96792928256da21cc7ac3f96541b62c445aae6dd4",32 "language": "Python",33 "lines": 285,34 "truncated": false,35 "block": 7,36 "row": 317237 },38 {39 "path": "aligned_decoding/alignment/AlignMCCA.py",40 "sha256": "0e29dd0e047839d67a1cb0bee735673a856ae75c65d3ab9b169654803f77e9c7",41 "language": "Python",42 "lines": 175,43 "truncated": false,44 "block": 6,45 "row": 4429046 },47 {48 "path": "aligned_decoding/alignment/JointPCA.py",49 "sha256": "536304ba56686c321e11b94e47ace56ab556ac57640f7cbe952bbe7ee60c7fd1",50 "language": "Python",51 "lines": 211,52 "truncated": false,53 "block": 7,54 "row": 188155 },56 {57 "path": "aligned_decoding/alignment/alignment_utils.py",58 "sha256": "177e0d7ee961e5402e99423dcb8d70253ca25dfd8e856a1828f796ef7b1ede4c",59 "language": "Python",60 "lines": 215,61 "truncated": false,62 "block": 6,63 "row": 4523964 },65 {66 "path": "aligned_decoding/alignment/alignment_visualization.py",67 "sha256": "c796c196997588f5b1ab52f15e0753ca20774ce2096c05c91181695553085373",68 "language": "Python",69 "lines": 243,70 "truncated": false,71 "block": 7,72 "row": 220873 },74 {75 "path": "aligned_decoding/alignment/metrics.py",76 "sha256": "50491d0c47e9463df7e73ca2e2f1c153f8ea3ff2dfcda39c69f61c97e87e87d2",77 "language": "Python",78 "lines": 68,79 "truncated": false,80 "block": 6,81 "row": 3396982 },83 {84 "path": "aligned_decoding/decoders/cross_pt_decoders.py",85 "sha256": "bfe7fd567c51f45931507d3373bf833a0ab57d950833dcbc88d2722bddcc50a8",86 "language": "Python",87 "lines": 445,88 "truncated": false,89 "block": 7,90 "row": 743091 },92 {93 "path": "aligned_decoding/decomposition/DimRedReshape.py",94 "sha256": "b6a7222dcbd65de23227a2beba2a4a2e47e7180ca2c8f024e90b0d20abe6a6c3",95 "language": "Python",96 "lines": 79,97 "truncated": false,98 "block": 6,99 "row": 35104100 },101 {102 "path": "aligned_decoding/decomposition/NoCenterPCA.py",103 "sha256": "5371f68783c2aed2de8cb46fa99971a3b33c71bc84727ea5d6e273ae7d9bcf80",104 "language": "Python",105 "lines": 114,106 "truncated": false,107 "block": 6,108 "row": 38541109 },110 {111 "path": "aligned_decoding/figure_analyses/fig_2.ipynb",112 "sha256": "997c8d2989eb90fa13a1aedd824e075a39daa1e9eb9820f7709e4f86b59d7464",113 "language": "Jupyter",114 "lines": 1546,115 "truncated": false,116 "block": 6,117 "row": 1233118 },119 {120 "path": "aligned_decoding/figure_analyses/fig_3.ipynb",121 "sha256": "045da1f256dbc0e15da904e80d1c9f445759ddd19fb57e2c148059f812b3d12c",122 "language": "Jupyter",123 "lines": 1468,124 "truncated": false,125 "block": 6,126 "row": 1184127 },128 {129 "path": "aligned_decoding/figure_analyses/fig_4.ipynb",130 "sha256": "53dbce563986ba1da94731773b14be59a19b72e375a5e991fafd5d4e5c42a9f7",131 "language": "Jupyter",132 "lines": 932,133 "truncated": false,134 "block": 6,135 "row": 1034136 },137 {138 "path": "aligned_decoding/figure_analyses/fig_5.ipynb",139 "sha256": "58230a0f840a86dd327ea823aacac333abd88b382d4686efaff0c678f2a2a439",140 "language": "Jupyter",141 "lines": 494,142 "truncated": false,143 "block": 6,144 "row": 601145 },146 {147 "path": "aligned_decoding/figure_analyses/fig_6.ipynb",148 "sha256": "e309672ba473b98d5c613afde0c676e1b572074d59b6998da314a1888d727a87",149 "language": "Jupyter",150 "lines": 1351,151 "truncated": false,152 "block": 6,153 "row": 1165154 },155 {156 "path": "aligned_decoding/figure_analyses/supp/supp_fig_10.ipynb",157 "sha256": "7e59820ea9eb3376a24f7f1cf6d75575f168dd7b7d9ef32b0b0074a54b4217c5",158 "language": "Jupyter",159 "lines": 558,160 "truncated": false,161 "block": 6,162 "row": 513163 },164 {165 "path": "aligned_decoding/figure_analyses/supp/supp_fig_11.ipynb",166 "sha256": "7de9aae48d7e8a32b0dffecfadc29dcf08da83a76193d66afb0da5df0cbc2edc",167 "language": "Jupyter",168 "lines": 645,169 "truncated": false,170 "block": 6,171 "row": 714172 },173 {174 "path": "aligned_decoding/figure_analyses/supp/supp_fig_12_13.ipynb",175 "sha256": "358a6310eca41dee19241a7c1660417acf0f1fe5662d448ca09926183f727e3b",176 "language": "Jupyter",177 "lines": 516,178 "truncated": false,179 "block": 6,180 "row": 542181 },182 {183 "path": "aligned_decoding/figure_analyses/supp/supp_fig_14_15.ipynb",184 "sha256": "ea584fab3117307c2e6f9096c4349f72b4ec55e1925ac0b3ea98c00eda255bc5",185 "language": "Jupyter",186 "lines": 510,187 "truncated": false,188 "block": 6,189 "row": 505190 },191 {192 "path": "aligned_decoding/figure_analyses/supp/supp_fig_16.ipynb",193 "sha256": "551cf37dccf5b68dcb843cdcd78bc103238b44a357f7f9b8dc4bda147d3e97bd",194 "language": "Jupyter",195 "lines": 574,196 "truncated": false,197 "block": 6,198 "row": 595199 },200 {201 "path": "aligned_decoding/figure_analyses/supp/supp_fig_17.ipynb",202 "sha256": "ee3642cd814c67c722153f308d2c99438a1674ae909323dacb51dfe6b0648245",203 "language": "Jupyter",204 "lines": 598,205 "truncated": false,206 "block": 6,207 "row": 686208 },209 {210 "path": "aligned_decoding/figure_analyses/supp/supp_fig_18.ipynb",211 "sha256": "620a38462db3d0d32f48e14136f906fc569a54d7389b9d9d9acab9ed6e157887",212 "language": "Jupyter",213 "lines": 610,214 "truncated": false,215 "block": 6,216 "row": 705217 },218 {219 "path": "aligned_decoding/figure_analyses/supp/supp_fig_19.ipynb",220 "sha256": "5876a834b23358960dcc38753aa572a78b7aebd5eb03fe308a67132e30ef075b",221 "language": "Jupyter",222 "lines": 922,223 "truncated": false,224 "block": 6,225 "row": 1032226 },227 {228 "path": "aligned_decoding/figure_analyses/supp/supp_fig_2.ipynb",229 "sha256": "90fb4bc4652723d0a0a97dfbfe1eb3dc6a95b46964e29e5a8278a3ad64f9268c",230 "language": "Jupyter",231 "lines": 376,232 "truncated": false,233 "block": 6,234 "row": 206235 },236 {237 "path": "aligned_decoding/figure_analyses/supp/supp_fig_20.ipynb",238 "sha256": "ea046c3601a70d0a1c09f6b49d13f48531724f77db423666baf0612cb9cd6005",239 "language": "Jupyter",240 "lines": 168,241 "truncated": false,242 "block": 5,243 "row": 16982244 },245 {246 "path": "aligned_decoding/figure_analyses/supp/supp_fig_21.ipynb",247 "sha256": "d28c7b43e12af1f4fd297d0d18eaffd032fe687022bf9f22ba92ebfdfbabf7b4",248 "language": "Jupyter",249 "lines": 542,250 "truncated": false,251 "block": 6,252 "row": 497253 },254 {255 "path": "aligned_decoding/figure_analyses/supp/supp_fig_22.ipynb",256 "sha256": "bc395b257a1b0d1c17e13c08e46f96ebb5c2a6a6273eb9adc7a0af0c0603c1a3",257 "language": "Jupyter",258 "lines": 583,259 "truncated": false,260 "block": 6,261 "row": 642262 },263 {264 "path": "aligned_decoding/figure_analyses/supp/supp_fig_23.ipynb",265 "sha256": "5104d394e421308508eea9caf08b5bca7630b93dacdb39e16ae91e1f42e6f303",266 "language": "Jupyter",267 "lines": 220,268 "truncated": false,269 "block": 5,270 "row": 17508271 },272 {273 "path": "aligned_decoding/figure_analyses/supp/supp_fig_24.ipynb",274 "sha256": "449355cbfc83afcb54e390a5c0c0fe0a8ab7e0b3eb32aa4cf2cad637825750bd",275 "language": "Jupyter",276 "lines": 683,277 "truncated": false,278 "block": 6,279 "row": 756280 },281 {282 "path": "aligned_decoding/figure_analyses/supp/supp_fig_25.ipynb",283 "sha256": "eb00d5244f897b7ae1544d09412e5e9bb9e575aaf2d6fb5473e9654b2efeac74",284 "language": "Jupyter",285 "lines": 684,286 "truncated": false,287 "block": 6,288 "row": 788289 },290 {291 "path": "aligned_decoding/figure_analyses/supp/supp_fig_26.ipynb",292 "sha256": "76fda8ddf0b4869b364b232edf1efb733092825ac8ae9697342dbf2992fd3d7f",293 "language": "Jupyter",294 "lines": 694,295 "truncated": false,296 "block": 6,297 "row": 804298 },299 {300 "path": "aligned_decoding/figure_analyses/supp/supp_fig_27.ipynb",301 "sha256": "79d9635691f25096fdb12033a9a0ee6962271ba21d2c8f5b56b4ee4dcd8e2cce",302 "language": "Jupyter",303 "lines": 677,304 "truncated": false,305 "block": 6,306 "row": 789307 },308 {309 "path": "aligned_decoding/figure_analyses/supp/supp_fig_4.ipynb",310 "sha256": "a8b5254b94ef00e6c270188d5c02bcf35a7ce3e8896265e7d084cdcc9a489f24",311 "language": "Jupyter",312 "lines": 581,313 "truncated": false,314 "block": 6,315 "row": 568316 },317 {318 "path": "aligned_decoding/figure_analyses/supp/supp_fig_5.ipynb",319 "sha256": "2da8c1471abaeb62205fad1c6471be5f92d7f5725c3fa73630ff1904a29f3a08",320 "language": "Jupyter",321 "lines": 638,322 "truncated": false,323 "block": 6,324 "row": 719325 },326 {327 "path": "aligned_decoding/figure_analyses/supp/supp_fig_6_7.ipynb",328 "sha256": "b3b1a27c0af194a6b3b52eeab6225a77a99382e035273b827a136fe852d1eb58",329 "language": "Jupyter",330 "lines": 1551,331 "truncated": false,332 "block": 6,333 "row": 1231334 },335 {336 "path": "aligned_decoding/figure_analyses/supp/supp_fig_8.ipynb",337 "sha256": "17866cc397f7c4933682e2ccd29a9aba61280dfad8b05c04beecc8d469d87a45",338 "language": "Jupyter",339 "lines": 904,340 "truncated": false,341 "block": 6,342 "row": 967343 },344 {345 "path": "aligned_decoding/figure_analyses/supp/supp_fig_9.ipynb",346 "sha256": "c722ccb09fc541a25d14781bc7fb8acae111281d427e2c1b4e05bdae6b22f63e",347 "language": "Jupyter",348 "lines": 1401,349 "truncated": false,350 "block": 6,351 "row": 1189352 },353 {354 "path": "aligned_decoding/nn_models/data_utils/AlignCCA.py",355 "sha256": "2c6ee23fc13e45e163d8de08ac2f16ca48341d8f58ed9ab8074cdcf78b140356",356 "language": "Python",357 "lines": 264,358 "truncated": false,359 "block": 7,360 "row": 2215361 },362 {363 "path": "aligned_decoding/nn_models/data_utils/alignment_utils.py",364 "sha256": "4a4cceef9deb499eed3c78f119b423a9e4f7b06e1f13418f18a259a554d1157e",365 "language": "Python",366 "lines": 210,367 "truncated": false,368 "block": 6,369 "row": 44922370 },371 {372 "path": "aligned_decoding/nn_models/data_utils/augmentations.py",373 "sha256": "7c1c50fbc1281a72e37d0a04a628f332c30985b2a742a9092a25d7f01ccddba1",374 "language": "Python",375 "lines": 90,376 "truncated": false,377 "block": 6,378 "row": 35050379 },380 {381 "path": "aligned_decoding/nn_models/data_utils/datamodules.py",382 "sha256": "0ea6959a9b4cafd30187f6ce9dc98eef54f6df5b421dac807c683927412faf89",383 "language": "Python",384 "lines": 574,385 "truncated": false,386 "block": 7,387 "row": 9711388 },389 {390 "path": "aligned_decoding/nn_models/models.py",391 "sha256": "9b4fd2909f94f6bea9d523a1d4a87fd0a3148eed52f9128ea54932e8b002c676",392 "language": "Python",393 "lines": 889,394 "truncated": false,395 "block": 7,396 "row": 11370397 },398 {399 "path": "aligned_decoding/nn_models/train.ipynb",400 "sha256": "2b98d00c5a78161409fd436570031528ce27d87e0838634c9ca69b2de51bff38",401 "language": "Jupyter",402 "lines": 359,403 "truncated": false,404 "block": 6,405 "row": 291406 },407 {408 "path": "aligned_decoding/processing_utils/data_augmentation.py",409 "sha256": "11e68b6205cd0f4b7d303322759fa4102b48035eeec6a779d94bd4f0fca4ff6e",410 "language": "Python",411 "lines": 239,412 "truncated": false,413 "block": 7,414 "row": 1379415 },416 {417 "path": "aligned_decoding/processing_utils/data_processing_test.ipynb",418 "sha256": "9fb361efef40a501f4cc3a055d26c622cee94b674e9bd65e3d64ac9669c51252",419 "language": "Jupyter",420 "lines": 237,421 "truncated": false,422 "block": 5,423 "row": 17436424 },425 {426 "path": "aligned_decoding/processing_utils/data_saving.py",427 "sha256": "9c326a75229fefbd5c1fdbed55f4ca942a1fdf1f9ba3bdcfad0078d062a93b49",428 "language": "Python",429 "lines": 82,430 "truncated": false,431 "block": 6,432 "row": 33727433 },434 {435 "path": "aligned_decoding/processing_utils/feature_data_from_mat.py",436 "sha256": "34238353cbb23c38fc66d17161d90d0dd03abc9a86602cba4e9bba3c7bdf2c9a",437 "language": "Python",438 "lines": 186,439 "truncated": false,440 "block": 6,441 "row": 44088442 },443 {444 "path": "aligned_decoding/processing_utils/grid_subsampling.py",445 "sha256": "97052b6bb2a71c3982890dcd3dc52eb6c552277829a917a3444be63b953a49ba",446 "language": "Python",447 "lines": 114,448 "truncated": false,449 "block": 6,450 "row": 38560451 },452 {453 "path": "aligned_decoding/processing_utils/poisson_disk_sampling.py",454 "sha256": "c214baa16a6ecbf717752253b43027194ba6862314d5ec102241b158e45fb57a",455 "language": "Python",456 "lines": 255,457 "truncated": false,458 "block": 7,459 "row": 2211460 },461 {462 "path": "aligned_decoding/processing_utils/sequence_processing.py",463 "sha256": "b09de39e75edcb395975b71cde76745f66155845c85d3a8a5b89209d05e7d10a",464 "language": "Python",465 "lines": 244,466 "truncated": false,467 "block": 7,468 "row": 2497469 },470 {471 "path": "aligned_decoding/processing_utils/spatial_avg_subsampling.py",472 "sha256": "02da3b31e57a4b5b01dc3929999758693d1b58100c24060b363db91011f15d9d",473 "language": "Python",474 "lines": 136,475 "truncated": false,476 "block": 6,477 "row": 40709478 },479 {480 "path": "aligned_decoding/realtime_sim/augmentations.py",481 "sha256": "c3b444d901b8d5ac404e7daa1c1fb4f8fd6dc86261ce8ed5040c8c81a19cb7b3",482 "language": "Python",483 "lines": 90,484 "truncated": false,485 "block": 6,486 "row": 33803487 },488 {489 "path": "aligned_decoding/realtime_sim/ctc_decoder.py",490 "sha256": "5efe97eee1de4404dac23bcc8360a27b7042059b6f3a9935b66883bf115e4548",491 "language": "Python",492 "lines": 189,493 "truncated": false,494 "block": 6,495 "row": 44138496 },497 {498 "path": "aligned_decoding/realtime_sim/realtime_datamodule.py",499 "sha256": "5d0f2827123c7d108a843a127bc514cf2f3d0608d7dd50c1505f99b708cab7a7",500 "language": "Python",501 "lines": 895,502 "truncated": false,503 "block": 7,504 "row": 11551505 },506 {507 "path": "aligned_decoding/realtime_sim/realtime_nn_model.py",508 "sha256": "45d33868b09d9439024d73f9e5e265d66800cd6348881b61ee9fb318ef048f91",509 "language": "Python",510 "lines": 324,511 "truncated": false,512 "block": 7,513 "row": 3724514 },515 {516 "path": "aligned_decoding/realtime_sim/realtime_processing.py",517 "sha256": "920dadb76ea561ae534c56c46af376798a457cb5e723d98301e794abe38a30df",518 "language": "Python",519 "lines": 164,520 "truncated": false,521 "block": 6,522 "row": 42862523 },524 {525 "path": "aligned_decoding/scripts/aligned_decode_cross_patient_subsample.py",526 "sha256": "903549eba2d01a540c6c929b4a03cfefccfcdc4204c9c9ffc0894e032a0286cd",527 "language": "Python",528 "lines": 393,529 "truncated": false,530 "block": 7,531 "row": 7183532 },533 {534 "path": "aligned_decoding/scripts/aligned_decode_grid_subsample.py",535 "sha256": "3bd5c771c4e15af0936182e11e38682ec09ea237e6d127eceddb22d33dee8c0c",536 "language": "Python",537 "lines": 407,538 "truncated": false,539 "block": 7,540 "row": 7194541 },542 {543 "path": "aligned_decoding/scripts/aligned_decode_nn.py",544 "sha256": "b2eab913e984f627494eeccf8529cf906739d8f4c47bfe830a86b5f7859665d2",545 "language": "Python",546 "lines": 297,547 "truncated": false,548 "block": 7,549 "row": 5038550 },551 {552 "path": "aligned_decoding/scripts/aligned_decode_pitch_subsample.py",553 "sha256": "a9a1f701de112ea9a4f96976ab54e484e9d2f59d99866cd0784ff78865311c17",554 "language": "Python",555 "lines": 395,556 "truncated": false,557 "block": 7,558 "row": 7037559 },560 {561 "path": "aligned_decoding/scripts/aligned_decode_spatialAvg_subsample.py",562 "sha256": "9ad655c3e62b1154fec60b194fe18013b4d116be056d16fde62f92b593f64a37",563 "language": "Python",564 "lines": 379,565 "truncated": false,566 "block": 7,567 "row": 6708568 },569 {570 "path": "aligned_decoding/scripts/aligned_decode_svm.py",571 "sha256": "ffacbb8d59b7946c317a575aebf24d755dfb20b7aa6b94d90f57f3e6202b7e69",572 "language": "Python",573 "lines": 296,574 "truncated": false,575 "block": 7,576 "row": 4966577 },578 {579 "path": "aligned_decoding/scripts/aligned_decode_svm_ncv.py",580 "sha256": "7fce79e334fa28db5d585106e39e95d9ff318d2aed7e15b8a9aa5ad6d3ac2024",581 "language": "Python",582 "lines": 461,583 "truncated": false,584 "block": 7,585 "row": 8506586 },587 {588 "path": "aligned_decoding/scripts/train_ctc_rnn.py",589 "sha256": "8873ac5c5be87bd4e818552a9fea52ad37c8d248de0b5b11c0781acdad9d2b23",590 "language": "Python",591 "lines": 495,592 "truncated": false,593 "block": 7,594 "row": 8138595 },596 {597 "path": "aligned_decoding/scripts/train_seq2seq.py",598 "sha256": "b8aa5fe8c966e7d6ba294b3f036afe02f109b0844fd277825b0a014d0cc63a21",599 "language": "Python",600 "lines": 207,601 "truncated": false,602 "block": 7,603 "row": 789604 },605 {606 "path": "aligned_decoding/scripts/tune_ctc_rnn.py",607 "sha256": "60513a669356cd9d8827db4f98e71cb11a6965d50664403d607ed70b67951bc5",608 "language": "Python",609 "lines": 1145,610 "truncated": false,611 "block": 7,612 "row": 11746613 },614 {615 "path": "aligned_decoding/scripts/tune_ctc_rnn_align.py",616 "sha256": "b87f13f7f2f658e9e272de254865f1451811a7031ea75121821144390e03f22e",617 "language": "Python",618 "lines": 1062,619 "truncated": false,620 "block": 7,621 "row": 11499622 }623 ]624}