Team Ai
Datasetpublic

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.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__flinkerlab__neural_speech_decoding.json597 linesDownload Raw Back to e7
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}