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__cortex-lab__kilosort.json615 linesDownload Raw Back to 6d
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/cortex-lab/kilosort",4 "url": "https://github.com/cortex-lab/KiloSort",5 "host": "github.com",6 "commit": "301162029b5a078a6a007d95085636c070abfbf3",7 "license": "GPL-2.0",8 "license_confirmed_by": "license file licence.txt",9 "redistribution": "yes",10 "files": [11  {12   "path": "CUDA/mexGPUall.m",13   "sha256": "1825b34dfbc7cf4e6943fc7b389ccdb9d4a448d55a58643a1a55b2ad3a9c487d",14   "language": "MATLAB",15   "lines": 15,16   "truncated": false,17   "block": 6,18   "row": 466319  },20  {21   "path": "CUDA/mexMPmuFEAT.cu",22   "sha256": "9b182246e51f292e7a0268a31e4a1d9d888301d5b1fcdff2707e1655f3586dca",23   "language": "CUDA",24   "lines": 426,25   "truncated": false,26   "block": 5,27   "row": 1008528  },29  {30   "path": "CUDA/mexMPregMU.cu",31   "sha256": "47e5c0802edfc516c0bd6d009cae7e595e2f17284c57fcfe16ad8ef973b085c6",32   "language": "CUDA",33   "lines": 322,34   "truncated": false,35   "block": 5,36   "row": 1007737  },38  {39   "path": "CUDA/mexWtW2.cu",40   "sha256": "b74b46dff156e6c777d101535ea0b16c880185f060689d897f0f7730fbdeb874",41   "language": "CUDA",42   "lines": 114,43   "truncated": false,44   "block": 5,45   "row": 1004546  },47  {48   "path": "configFiles/StandardConfig_MOVEME.m",49   "sha256": "39d170a79187cc8c8fb15ee98bc414087abaa4df144eae2c3fcf9aaeb54296bf",50   "language": "MATLAB",51   "lines": 67,52   "truncated": false,53   "block": 6,54   "row": 1482555  },56  {57   "path": "configFiles/createChannelMapFile.m",58   "sha256": "39a4f585655f7f718250b8517489a37998af61a9315072091eec63cbd59aeb20",59   "language": "MATLAB",60   "lines": 46,61   "truncated": false,62   "block": 6,63   "row": 890764  },65  {66   "path": "driftCorrection/clusterAndDriftCorrection.m",67   "sha256": "b700ff9a51bc0be0543dbec7b20f72e41a8c53a9d42ec872fe8f43e5c7dc38e8",68   "language": "MATLAB",69   "lines": 143,70   "truncated": false,71   "block": 17,72   "row": 1380473  },74  {75   "path": "driftCorrection/collectRawClips.m",76   "sha256": "8d3d176f44bdb91245d811ff4da7e5307d78646b20bed6f41430a136e0082824",77   "language": "MATLAB",78   "lines": 253,79   "truncated": false,80   "block": 17,81   "row": 1495982  },83  {84   "path": "driftCorrection/get_Uupdown.m",85   "sha256": "e8ba96ad7b99a5395a8938f931af8095e1e1367224f113b8ff5f72ad6cf9efd5",86   "language": "MATLAB",87   "lines": 14,88   "truncated": false,89   "block": 17,90   "row": 916991  },92  {93   "path": "driftCorrection/shift_data.m",94   "sha256": "d452b3f8f110a4af7100801425cbe440ee9e037d9dd2143f55c1be35431dc843",95   "language": "MATLAB",96   "lines": 7,97   "truncated": false,98   "block": 17,99   "row": 8584100  },101  {102   "path": "driftCorrection/shift_matrix.m",103   "sha256": "f3cbe17eb0c4cd55197328ceec2e5cd7630e1cfd9c5dc8ed1ba77a8d5244fd93",104   "language": "MATLAB",105   "lines": 11,106   "truncated": false,107   "block": 17,108   "row": 8817109  },110  {111   "path": "eMouse/benchmark_simulation.m",112   "sha256": "af7d6421a87c1451800dcd68ac0ee1940ad764639621bad852bca0b6562ee34f",113   "language": "MATLAB",114   "lines": 57,115   "truncated": false,116   "block": 6,117   "row": 8844118  },119  {120   "path": "eMouse/compareClustering2.m",121   "sha256": "923f4460bc0650e8b2ff11fc6bb4cb1e64dec2fcfe053ca2aa8a9d3256047a40",122   "language": "MATLAB",123   "lines": 141,124   "truncated": false,125   "block": 6,126   "row": 14720127  },128  {129   "path": "eMouse/config_eMouse.m",130   "sha256": "67a14f64f71cae89f5334f2c0357f165b76917e9b978644876351e69d84e2ab9",131   "language": "MATLAB",132   "lines": 65,133   "truncated": false,134   "block": 6,135   "row": 14507136  },137  {138   "path": "eMouse/make_eMouseChannelMap.m",139   "sha256": "d60501eba3dc8c92b5ed33073b6899de3f8765f8e859fec0675c81462dcb7373",140   "language": "MATLAB",141   "lines": 47,142   "truncated": false,143   "block": 6,144   "row": 10800145  },146  {147   "path": "eMouse/make_eMouseData.m",148   "sha256": "112644df92b3e80ed513a87e628b6d457393b220ae7e12a4fdaba5b4210e0065",149   "language": "MATLAB",150   "lines": 110,151   "truncated": false,152   "block": 6,153   "row": 13881154  },155  {156   "path": "eMouse/master_eMouse.m",157   "sha256": "52aa0f516512182308c151008e945a332baa8d7acdd85eb9c457d61506bbb35f",158   "language": "MATLAB",159   "lines": 66,160   "truncated": false,161   "block": 17,162   "row": 13586163  },164  {165   "path": "finalPass/cpuMPmuFEAT.m",166   "sha256": "62a0c5c5e58e479666c0d9fd7392b278d1dad7f40e9b4fe1994dc85f82cd7ca4",167   "language": "MATLAB",168   "lines": 79,169   "truncated": false,170   "block": 6,171   "row": 10061172  },173  {174   "path": "finalPass/getWtW2.m",175   "sha256": "9bdb174cd30afbf24437a92afa5bc8176c742c3a696471a20bb31e5751a2edfb",176   "language": "MATLAB",177   "lines": 23,178   "truncated": false,179   "block": 6,180   "row": 3484181  },182  {183   "path": "finalPass/rezToPhy.m",184   "sha256": "ca0085f3fedd5888baf5b527ef2baab5e5d4060fdabd44d37c5aff66f6454720",185   "language": "MATLAB",186   "lines": 131,187   "truncated": false,188   "block": 17,189   "row": 14398190  },191  {192   "path": "fitTemplates.m",193   "sha256": "1f0c0b175426d3e87d9df93bca6f64b9bae027e25ae69436bbcee5d8455ac075",194   "language": "MATLAB",195   "lines": 257,196   "truncated": false,197   "block": 17,198   "row": 15188199  },200  {201   "path": "fullMPMU.m",202   "sha256": "3b18ff4a45b94a4b76e512804bde79afcd91120582c9898ccb7fb7cec44b863b",203   "language": "MATLAB",204   "lines": 273,205   "truncated": false,206   "block": 17,207   "row": 15191208  },209  {210   "path": "initialize/merge_spikes0.m",211   "sha256": "191c220d57a76b2746fde3ab396696aa182ef32aff8a098434238b1ceb03e8b3",212   "language": "MATLAB",213   "lines": 25,214   "truncated": false,215   "block": 6,216   "row": 4464217  },218  {219   "path": "initialize/optimizePeaks.m",220   "sha256": "2a4fd19f7ffeb3217515cbeea00b618e99248650d6cfaca72b1b195584ac8176",221   "language": "MATLAB",222   "lines": 137,223   "truncated": false,224   "block": 17,225   "row": 13395226  },227  {228   "path": "initialize/reduce_clusters0.m",229   "sha256": "35fa1daf4a6e96e0d3eb50961c5da4b1c308b75db9e6b480e583e12d3a4e7a1b",230   "language": "MATLAB",231   "lines": 31,232   "truncated": false,233   "block": 6,234   "row": 5410235  },236  {237   "path": "licence.txt",238   "sha256": "43753609b4519ed4fb7fcce77640a399705763926c6b714da03a88d67688a652",239   "language": "License",240   "lines": 339,241   "truncated": false,242   "block": 6,243   "row": 2095244  },245  {246   "path": "mainLoop/alignW.m",247   "sha256": "4cb270832252448a293caab6e3a2b8eb3aea1c7a5c9dce9b252fd6069297cf33",248   "language": "MATLAB",249   "lines": 20,250   "truncated": false,251   "block": 6,252   "row": 3253253  },254  {255   "path": "mainLoop/alignWU.m",256   "sha256": "28c76b8fb4bb6f749cf9a3a3012604ffa734e351dc5f4cb9ec902301a23c3627",257   "language": "MATLAB",258   "lines": 31,259   "truncated": false,260   "block": 6,261   "row": 4671262  },263  {264   "path": "mainLoop/decompose_dWU.m",265   "sha256": "086bf2dba83c41fd182c07c3ee959f0237cfd1b328cc2f2d4cb5e1ff44fbf5b7",266   "language": "MATLAB",267   "lines": 38,268   "truncated": false,269   "block": 6,270   "row": 5789271  },272  {273   "path": "mainLoop/get_svds.m",274   "sha256": "d33f42de485acd80a42e817b6ca4cf9ce0b0828bf2c1a9e55bd42c30708f39d0",275   "language": "MATLAB",276   "lines": 27,277   "truncated": false,278   "block": 6,279   "row": 5296280  },281  {282   "path": "mainLoop/initialize_waves0.m",283   "sha256": "ac0525768e9e70884f0343ea64997f66cfcdd6cd383cd7ca8b6b78929edcb136",284   "language": "MATLAB",285   "lines": 77,286   "truncated": false,287   "block": 6,288   "row": 9717289  },290  {291   "path": "mainLoop/merge_spikes_in.m",292   "sha256": "127911083d442e80c13c9120be7e7b3de9f37a5a8d6463628ad9a8ab45c84629",293   "language": "MATLAB",294   "lines": 35,295   "truncated": false,296   "block": 6,297   "row": 6286298  },299  {300   "path": "mainLoop/mexMPregMUcpu.m",301   "sha256": "80f4a07fabfde7e5f1965a3093c80b42337eec998f7cb8f49ac5bfe45a39de4d",302   "language": "MATLAB",303   "lines": 49,304   "truncated": false,305   "block": 6,306   "row": 7403307  },308  {309   "path": "mainLoop/reduce_clusters.m",310   "sha256": "3b9b6e6b36411e624d73e710b591583ba60e6b66d800e546dba1b2ece5f935cb",311   "language": "MATLAB",312   "lines": 35,313   "truncated": false,314   "block": 6,315   "row": 5848316  },317  {318   "path": "mainLoop/update_params.m",319   "sha256": "26ff5c8bf3449976b916a717d5d8862ab529da88f8160b740bccfe5c85b71276",320   "language": "MATLAB",321   "lines": 52,322   "truncated": false,323   "block": 6,324   "row": 8130325  },326  {327   "path": "mainLoop/zeroOutKcoords.m",328   "sha256": "beed035042fb4436392b6a142a59a402e2df0f65cfa045c64217d4d457853379",329   "language": "MATLAB",330   "lines": 39,331   "truncated": false,332   "block": 6,333   "row": 7197334  },335  {336   "path": "master_file_example_MOVEME.m",337   "sha256": "9bfe5dc92614cf2e47d29eecfe0b3c21458b38e91993c44716215c3b5ac1608f",338   "language": "MATLAB",339   "lines": 34,340   "truncated": false,341   "block": 17,342   "row": 10843343  },344  {345   "path": "merge_posthoc2.m",346   "sha256": "a861fd7d02fabfcff0dc83c0ac3451494f7cc8da0cb608bf8210f49ba1fe61a6",347   "language": "MATLAB",348   "lines": 122,349   "truncated": false,350   "block": 6,351   "row": 12385352  },353  {354   "path": "mergesplits/distance_betwxt.m",355   "sha256": "8e70fc7e0c0bae5013d91438663edb21f3e986c888e11b3b10547a5f0ef4608d",356   "language": "MATLAB",357   "lines": 21,358   "truncated": false,359   "block": 6,360   "row": 3332361  },362  {363   "path": "mergesplits/merging_score.m",364   "sha256": "9835140e19b79834210eedb85bcd0e0ea7584f226cf75491d0d1e7b6682b1c7f",365   "language": "MATLAB",366   "lines": 24,367   "truncated": false,368   "block": 6,369   "row": 3924370  },371  {372   "path": "mergesplits/pairwise_dists.m",373   "sha256": "549b6f945b27ac1cd893d7526cc70fcbb41731e37106ba50cd5440b91971e407",374   "language": "MATLAB",375   "lines": 17,376   "truncated": false,377   "block": 6,378   "row": 3358379  },380  {381   "path": "mergesplits/replace_clusters.m",382   "sha256": "78639f658492b4bb9c3526798568953431c59ac5c7625f8b5d7204b71b5bd57c",383   "language": "MATLAB",384   "lines": 90,385   "truncated": false,386   "block": 17,387   "row": 12624388  },389  {390   "path": "mergesplits/split_clust.m",391   "sha256": "f043aa430cece38648dc6e43f2665f0bcfcd46d9958549d1a757e2e4932c7132",392   "language": "MATLAB",393   "lines": 78,394   "truncated": false,395   "block": 6,396   "row": 9989397  },398  {399   "path": "preProcess/convertOpenEphysToRawBInary.m",400   "sha256": "8fe36c496829ac91229a5df7d740fa5ecec712f5734cfb3e9cb8a59aaba75a28",401   "language": "MATLAB",402   "lines": 71,403   "truncated": false,404   "block": 6,405   "row": 9601406  },407  {408   "path": "preProcess/get_PCproj.m",409   "sha256": "22764cbee23459a0668fe4114af9df5d470c0411430863f80cd37457f9cc7cb6",410   "language": "MATLAB",411   "lines": 18,412   "truncated": false,413   "block": 17,414   "row": 9398415  },416  {417   "path": "preProcess/get_isolated.m",418   "sha256": "92c8c225e1d8b4fe2e2c63fd5cd1463df321e9e07212be32d9e5d9dbe5ea79df",419   "language": "MATLAB",420   "lines": 29,421   "truncated": false,422   "block": 6,423   "row": 4681424  },425  {426   "path": "preProcess/isolated_peaks.m",427   "sha256": "dbb8bfc5bbd018067c58a65facf14dd6931ec966654c579728dc2562a93bb9db",428   "language": "MATLAB",429   "lines": 12,430   "truncated": false,431   "block": 6,432   "row": 3381433  },434  {435   "path": "preProcess/whiteningLocal.m",436   "sha256": "57db3b23639948e2cf680de422b4ab15b38c72239e31ad9f43903be1b3c4f9bb",437   "language": "MATLAB",438   "lines": 14,439   "truncated": false,440   "block": 6,441   "row": 3761442  },443  {444   "path": "preprocessData.m",445   "sha256": "4353c1de0c8f47c9465c76f76ad42b1596a7de53d9e5efb6511adb62dcde0b88",446   "language": "MATLAB",447   "lines": 303,448   "truncated": false,449   "block": 17,450   "row": 15276451  },452  {453   "path": "readme.md",454   "sha256": "a96d9c6f6782594fcc079bff3fc61cad47582e59a46a86336e38187410d29cc9",455   "language": "Text",456   "lines": 123,457   "truncated": false,458   "block": 18,459   "row": 11120460  },461  {462   "path": "tests/gather_mean_spikes.m",463   "sha256": "de4eb9e7f511b03fa305a6a6cd3c453c927d5ce93509a5cd3ff4f413ef22974d",464   "language": "MATLAB",465   "lines": 81,466   "truncated": false,467   "block": 17,468   "row": 11991469  },470  {471   "path": "tests/gather_raw_mean_spikes.m",472   "sha256": "f6070d7e726913cba1926fa6f9744b13eebf15e6c38eb9363a85c96d200c53ab",473   "language": "MATLAB",474   "lines": 92,475   "truncated": false,476   "block": 17,477   "row": 12180478  },479  {480   "path": "tests/plotPCcoefs.m",481   "sha256": "9df4112660a4baa8329a3e7b42c1c6a5206768c61cb01c413e3a76d3b3cbc1b5",482   "language": "MATLAB",483   "lines": 4,484   "truncated": false,485   "block": 17,486   "row": 8354487  },488  {489   "path": "tests/plot_final_waveforms.m",490   "sha256": "580145b0d2df16e909de5bb0219f6337b8360e94927e883ab88bfa0b0ec8f490",491   "language": "MATLAB",492   "lines": 79,493   "truncated": false,494   "block": 17,495   "row": 11983496  },497  {498   "path": "tests/plot_waveforms.m",499   "sha256": "51c704a299a0b8f4a5c0f3141fe44eb5e524b767eb4de18d415b201ec8d6e279",500   "language": "MATLAB",501   "lines": 13,502   "truncated": false,503   "block": 17,504   "row": 8573505  },506  {507   "path": "tests/plot_waveforms2.m",508   "sha256": "21c67977b5c8e0502faa021036767059cbc3cb70df01733aa6db2e2df3ae8dec",509   "language": "MATLAB",510   "lines": 92,511   "truncated": false,512   "block": 17,513   "row": 12997514  },515  {516   "path": "tests/plots_of_template_coefficients.m",517   "sha256": "a05d64d3f3d9874b4dc9f69f218699ad08cd30b7e1a1f6f0d9dd2cc7cf638590",518   "language": "MATLAB",519   "lines": 67,520   "truncated": false,521   "block": 17,522   "row": 11938523  },524  {525   "path": "tests/testCodeFromPhy.m",526   "sha256": "a69e5322d5bd74327251abc09b40c12dbceffc5ab86bef09d9e88f780bf8e021",527   "language": "MATLAB",528   "lines": 41,529   "truncated": false,530   "block": 17,531   "row": 10377532  },533  {534   "path": "utils/gather_try.m",535   "sha256": "6d974a2a5366c7bc8abcdcde455e01ff28c4169ae7b1613677f277248db27939",536   "language": "MATLAB",537   "lines": 6,538   "truncated": false,539   "block": 3,540   "row": 8195541  },542  {543   "path": "utils/getOr.m",544   "sha256": "5d711cc0f308123ee5f290edfb5f29a57bd6d9dab921b3e27d66ab45ce4fdf9a",545   "language": "MATLAB",546   "lines": 26,547   "truncated": false,548   "block": 3,549   "row": 9484550  },551  {552   "path": "utils/my_conv.m",553   "sha256": "6191c0fe0d466cb2eb08e26ddb5da066c4c3f3ae63337364de14a31253ed1335",554   "language": "MATLAB",555   "lines": 20,556   "truncated": false,557   "block": 6,558   "row": 4068559  },560  {561   "path": "utils/my_conv2.m",562   "sha256": "993d03da1ff8280618c1c3b7aeb611aad1f5e11f418dfe85f8112f006e7abd59",563   "language": "MATLAB",564   "lines": 55,565   "truncated": false,566   "block": 6,567   "row": 8709568  },569  {570   "path": "utils/my_inv.m",571   "sha256": "349fe99ea8a3f10550b5ab30ddd6c0f36537878bc9075f01f5c02b646de6f606",572   "language": "MATLAB",573   "lines": 7,574   "truncated": false,575   "block": 6,576   "row": 2332577  },578  {579   "path": "utils/my_min.m",580   "sha256": "106abd0a66ab239611e336ae2c1788dd12110c4ee4c99feee3756d95e1a7661a",581   "language": "MATLAB",582   "lines": 39,583   "truncated": false,584   "block": 6,585   "row": 6321586  },587  {588   "path": "utils/my_sum.m",589   "sha256": "a26278e78ef764eed99e2a64a25921a98b1a58015ef8da79ff9052e564695383",590   "language": "MATLAB",591   "lines": 39,592   "truncated": false,593   "block": 6,594   "row": 6300595  },596  {597   "path": "utils/normc.m",598   "sha256": "058c91bb8216a639446301ead72602962db4e5cddafe2289a1ce416c89aaf0c2",599   "language": "MATLAB",600   "lines": 3,601   "truncated": false,602   "block": 6,603   "row": 2234604  },605  {606   "path": "utils/sq.m",607   "sha256": "2f88dbdcea8d9371fc9f3d32afb4e5ec098e52ef2daa245ff266e3dc1615dd5d",608   "language": "MATLAB",609   "lines": 4,610   "truncated": false,611   "block": 6,612   "row": 2183613  }614 ]615}