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/janeliascicomp/nnmf",4 "url": "https://github.com/JaneliaSciComp/nnmf/commits/main/",5 "host": "github.com",6 "commit": "8d5d5ecd61b48771cbf31c4419c7aa672a5fcd47",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "8281397723ce9dd4d6ed5d5927dbe519c239aed88def394faedcff4ee5ef4d89",14 "language": "License",15 "lines": 13,16 "truncated": false,17 "block": 19,18 "row": 426819 },20 {21 "path": "README.md",22 "sha256": "c4528fb54b3f010a545c0d95d6557b1de7ffc4c78f16e4eaf723d54da3afa5a9",23 "language": "Text",24 "lines": 19,25 "truncated": false,26 "block": 19,27 "row": 1604528 },29 {30 "path": "RegionalMax.m",31 "sha256": "fdc3d6320ec68a908b11077ea1ef6c80ed9f4d7cec8da00045cff99bb867d91f",32 "language": "MATLAB",33 "lines": 40,34 "truncated": false,35 "block": 19,36 "row": 485937 },38 {39 "path": "bfCheckJavaMemory.m",40 "sha256": "35b8386a71066c3048a3ebfd0990fdf32a2235b015c1ecc15a53335e15c486eb",41 "language": "MATLAB",42 "lines": 54,43 "truncated": false,44 "block": 3,45 "row": 1203246 },47 {48 "path": "bfCheckJavaPath.m",49 "sha256": "31133c163ff0781cb98ee880dfb2a9363a5de618552735b74db9a3155be228ba",50 "language": "MATLAB",51 "lines": 83,52 "truncated": false,53 "block": 3,54 "row": 1320255 },56 {57 "path": "bfGetFileExtensions.m",58 "sha256": "5ad21d2ee817dec247cb5efb23a6fd232545c6b14a9d4a55828178b1aa77aab3",59 "language": "MATLAB",60 "lines": 63,61 "truncated": false,62 "block": 3,63 "row": 1255164 },65 {66 "path": "bfGetPlane.m",67 "sha256": "c6f8855812e96329048cb53ba517b822e4ecb08ebcf6fda9a348e59c539d656e",68 "language": "MATLAB",69 "lines": 95,70 "truncated": false,71 "block": 3,72 "row": 1402973 },74 {75 "path": "bfGetPlaneAtZCT.m",76 "sha256": "df6b2cd907856d77df0637f53ae565f49ee9acb8650249b844604160c775ea44",77 "language": "MATLAB",78 "lines": 63,79 "truncated": false,80 "block": 3,81 "row": 1267082 },83 {84 "path": "bfGetReader.m",85 "sha256": "5c6058af99cdecd5cf35a4e2edfe7b3f0160a30a0d766fa7165f91c35eb8383a",86 "language": "MATLAB",87 "lines": 85,88 "truncated": false,89 "block": 3,90 "row": 1324091 },92 {93 "path": "bfInitLogging.m",94 "sha256": "faf8d0ac89eb70eba36d433a0a5d3003be4b516203d5131ed0a484b155b8d372",95 "language": "MATLAB",96 "lines": 45,97 "truncated": false,98 "block": 3,99 "row": 11499100 },101 {102 "path": "bfOpen3DVolume.m",103 "sha256": "9d3798deca83a5da69f4d4e7faeebd1da48a8d927fdf6168f1f12f551561fe31",104 "language": "MATLAB",105 "lines": 54,106 "truncated": false,107 "block": 3,108 "row": 12026109 },110 {111 "path": "bfTestInRange.m",112 "sha256": "b03d4e0a0f6b67c2c654e7d5f3bed9bc6e2408781e4d3baed63bc9336a595378",113 "language": "MATLAB",114 "lines": 51,115 "truncated": false,116 "block": 3,117 "row": 11915118 },119 {120 "path": "bfUpgradeCheck.m",121 "sha256": "d0d128284deef1a121888ed3a09901525aa5afd5f897bb59bd9b44dcd5641342",122 "language": "MATLAB",123 "lines": 66,124 "truncated": false,125 "block": 3,126 "row": 12683127 },128 {129 "path": "bfmatlab/bfCheckJavaMemory.m",130 "sha256": "35b8386a71066c3048a3ebfd0990fdf32a2235b015c1ecc15a53335e15c486eb",131 "language": "MATLAB",132 "lines": 54,133 "truncated": false,134 "block": 3,135 "row": 12032136 },137 {138 "path": "bfmatlab/bfCheckJavaPath.m",139 "sha256": "31133c163ff0781cb98ee880dfb2a9363a5de618552735b74db9a3155be228ba",140 "language": "MATLAB",141 "lines": 83,142 "truncated": false,143 "block": 3,144 "row": 13202145 },146 {147 "path": "bfmatlab/bfGetFileExtensions.m",148 "sha256": "5ad21d2ee817dec247cb5efb23a6fd232545c6b14a9d4a55828178b1aa77aab3",149 "language": "MATLAB",150 "lines": 63,151 "truncated": false,152 "block": 3,153 "row": 12551154 },155 {156 "path": "bfmatlab/bfGetPlane.m",157 "sha256": "c6f8855812e96329048cb53ba517b822e4ecb08ebcf6fda9a348e59c539d656e",158 "language": "MATLAB",159 "lines": 95,160 "truncated": false,161 "block": 3,162 "row": 14029163 },164 {165 "path": "bfmatlab/bfGetPlaneAtZCT.m",166 "sha256": "df6b2cd907856d77df0637f53ae565f49ee9acb8650249b844604160c775ea44",167 "language": "MATLAB",168 "lines": 63,169 "truncated": false,170 "block": 3,171 "row": 12670172 },173 {174 "path": "bfmatlab/bfGetReader.m",175 "sha256": "5c6058af99cdecd5cf35a4e2edfe7b3f0160a30a0d766fa7165f91c35eb8383a",176 "language": "MATLAB",177 "lines": 85,178 "truncated": false,179 "block": 3,180 "row": 13240181 },182 {183 "path": "bfmatlab/bfInitLogging.m",184 "sha256": "faf8d0ac89eb70eba36d433a0a5d3003be4b516203d5131ed0a484b155b8d372",185 "language": "MATLAB",186 "lines": 45,187 "truncated": false,188 "block": 3,189 "row": 11499190 },191 {192 "path": "bfmatlab/bfOpen3DVolume.m",193 "sha256": "9d3798deca83a5da69f4d4e7faeebd1da48a8d927fdf6168f1f12f551561fe31",194 "language": "MATLAB",195 "lines": 54,196 "truncated": false,197 "block": 3,198 "row": 12026199 },200 {201 "path": "bfmatlab/bfTestInRange.m",202 "sha256": "b03d4e0a0f6b67c2c654e7d5f3bed9bc6e2408781e4d3baed63bc9336a595378",203 "language": "MATLAB",204 "lines": 51,205 "truncated": false,206 "block": 3,207 "row": 11915208 },209 {210 "path": "bfmatlab/bfUpgradeCheck.m",211 "sha256": "d0d128284deef1a121888ed3a09901525aa5afd5f897bb59bd9b44dcd5641342",212 "language": "MATLAB",213 "lines": 66,214 "truncated": false,215 "block": 3,216 "row": 12683217 },218 {219 "path": "bfmatlab/bfopen.m",220 "sha256": "9d4772840bc3e46641e3cc1d03031a5bc306a3ba40ed98d8a50a5144307708dc",221 "language": "MATLAB",222 "lines": 226,223 "truncated": false,224 "block": 3,225 "row": 15740226 },227 {228 "path": "bfmatlab/bfsave.m",229 "sha256": "d9d4dc2f0cbedd748c65ff38ca80662a50857db528057e4137d025ce4afbe778",230 "language": "MATLAB",231 "lines": 155,232 "truncated": false,233 "block": 3,234 "row": 15139235 },236 {237 "path": "bfmatlab/createMinimalOMEXMLMetadata.m",238 "sha256": "743bb1f4ce32e77272793dd3c53901d0f59d7bc300c58f65c11889ef1cbcbe36",239 "language": "MATLAB",240 "lines": 99,241 "truncated": false,242 "block": 3,243 "row": 14184244 },245 {246 "path": "bfmatlab/private/is_octave.m",247 "sha256": "9339a6a2757d16b1264ca3107fd63176c1a9ab2d2805f040c1fc33ce8b0e90bf",248 "language": "MATLAB",249 "lines": 3,250 "truncated": false,251 "block": 3,252 "row": 8203253 },254 {255 "path": "bfopen.m",256 "sha256": "9d4772840bc3e46641e3cc1d03031a5bc306a3ba40ed98d8a50a5144307708dc",257 "language": "MATLAB",258 "lines": 226,259 "truncated": false,260 "block": 3,261 "row": 15740262 },263 {264 "path": "bfsave.m",265 "sha256": "d9d4dc2f0cbedd748c65ff38ca80662a50857db528057e4137d025ce4afbe778",266 "language": "MATLAB",267 "lines": 155,268 "truncated": false,269 "block": 3,270 "row": 15139271 },272 {273 "path": "createMinimalOMEXMLMetadata.m",274 "sha256": "743bb1f4ce32e77272793dd3c53901d0f59d7bc300c58f65c11889ef1cbcbe36",275 "language": "MATLAB",276 "lines": 99,277 "truncated": false,278 "block": 3,279 "row": 14184280 },281 {282 "path": "create_clustergram.m",283 "sha256": "7f553432b879d975a8cec413c8e1ff67aa3513e0c2f4a52e106dc354178381fc",284 "language": "MATLAB",285 "lines": 8,286 "truncated": false,287 "block": 19,288 "row": 4397289 },290 {291 "path": "create_dff_derivative_plot.m",292 "sha256": "ee4fb0984082898e06b7eeb6f4a43b81192564e6990e4d2a989aafb297d6d1d2",293 "language": "MATLAB",294 "lines": 15,295 "truncated": false,296 "block": 19,297 "row": 4515298 },299 {300 "path": "create_dimensionality_reduction_colored_movie.m",301 "sha256": "0d9eb127ea1b92ed7769ec88e78c61af00957743392b8eca731d36b36ef35f2f",302 "language": "MATLAB",303 "lines": 38,304 "truncated": false,305 "block": 19,306 "row": 5317307 },308 {309 "path": "create_pca_analysis_figures.m",310 "sha256": "fa7e01a05b72f654d92b671e14ce8be6e50bd8820238ca2701abe3734a7e7fd2",311 "language": "MATLAB",312 "lines": 118,313 "truncated": false,314 "block": 19,315 "row": 6277316 },317 {318 "path": "create_random_colored_movie.m",319 "sha256": "4a9886694e5c8d946b60f6349123a4116d186d6ab1343acbbefa8afa601c8aa8",320 "language": "MATLAB",321 "lines": 32,322 "truncated": false,323 "block": 19,324 "row": 5101325 },326 {327 "path": "dftregistration.m",328 "sha256": "f7874882500d1e7d3533e5e9f46d6fa6e53d0ee1c5e93a4f9ed535217c3868ae",329 "language": "MATLAB",330 "lines": 211,331 "truncated": false,332 "block": 19,333 "row": 7527334 },335 {336 "path": "estimatenoise.m",337 "sha256": "c7b5aa73b8285e8602be8ae967ef7c30b7a67d5ab543d587994bcde417bd3a29",338 "language": "MATLAB",339 "lines": 404,340 "truncated": false,341 "block": 19,342 "row": 7865343 },344 {345 "path": "get_cluster_sizes.m",346 "sha256": "cc415e0b2e2c5e870b13669a711539b387fb6ee8b70e2eb6bad765d7671bfc0f",347 "language": "MATLAB",348 "lines": 10,349 "truncated": false,350 "block": 19,351 "row": 4394352 },353 {354 "path": "get_dff_peaks.m",355 "sha256": "c4d0ebb48b67384428c0349afda8602e610daaebc0be5157c91148feeb7d3b2e",356 "language": "MATLAB",357 "lines": 25,358 "truncated": false,359 "block": 19,360 "row": 4743361 },362 {363 "path": "imshow3D.m",364 "sha256": "ae74ac2d0be54495c910dae954d7163b683c9994e26992e681c36f4db87aefe3",365 "language": "MATLAB",366 "lines": 495,367 "truncated": false,368 "block": 19,369 "row": 8040370 },371 {372 "path": "maskBorder.m",373 "sha256": "aa2be5aef795d491ff54325169446aa12be5b7408af7f75acd173e96ac09b654",374 "language": "MATLAB",375 "lines": 43,376 "truncated": false,377 "block": 19,378 "row": 5366379 },380 {381 "path": "max_xcorr2.m",382 "sha256": "9cecbf2535f6c44ff60d7d93660e23a5e15a0afe0681a488deaf3035ccee7d2f",383 "language": "MATLAB",384 "lines": 12,385 "truncated": false,386 "block": 19,387 "row": 4518388 },389 {390 "path": "nnmf.m",391 "sha256": "83812547f9642038ac996a153af3dcd6b1155eec8bef650ddd4c25ee1e122090",392 "language": "MATLAB",393 "lines": 371,394 "truncated": false,395 "block": 19,396 "row": 7871397 },398 {399 "path": "plot_gmm_fit.m",400 "sha256": "c42048421457cc224247c9f88cf0994257539081a5367c2946c3fd0162e84537",401 "language": "MATLAB",402 "lines": 36,403 "truncated": false,404 "block": 19,405 "row": 5173406 },407 {408 "path": "private/is_octave.m",409 "sha256": "9339a6a2757d16b1264ca3107fd63176c1a9ab2d2805f040c1fc33ce8b0e90bf",410 "language": "MATLAB",411 "lines": 3,412 "truncated": false,413 "block": 3,414 "row": 8203415 },416 {417 "path": "processMiniData.m",418 "sha256": "8de12a5ffef41d42629a70bf20da6111d4bf5aa6e3d5e9d729f9f9610c62dea5",419 "language": "MATLAB",420 "lines": 260,421 "truncated": false,422 "block": 19,423 "row": 7697424 },425 {426 "path": "processMiniData_edited.m",427 "sha256": "87ce813b4a7cc2a8890ba04ed45e7d9e89e7a17eb73b263c2110eb711a7b0d86",428 "language": "MATLAB",429 "lines": 349,430 "truncated": false,431 "block": 19,432 "row": 7855433 },434 {435 "path": "saveastiff.m",436 "sha256": "8bc9d92788e721003e9b15d5a84f2218bdd77c6bc565f441c7888500a71decc7",437 "language": "MATLAB",438 "lines": 302,439 "truncated": false,440 "block": 19,441 "row": 7856442 },443 {444 "path": "sort_nat.m",445 "sha256": "48959fa7849aa3af5b808db25dcba4729501accc93916a477d8dbff8ec619788",446 "language": "MATLAB",447 "lines": 81,448 "truncated": false,449 "block": 19,450 "row": 6310451 },452 {453 "path": "summarizeMiniData.m",454 "sha256": "cff16559f60ea3386250e62d1500694351fd6417eb6e519aacdeb3056ac2a092",455 "language": "MATLAB",456 "lines": 153,457 "truncated": false,458 "block": 19,459 "row": 6881460 },461 {462 "path": "tiffread2.m",463 "sha256": "681f8fe31406225f8439ea925a9252e61dc209f6750c7061f096efc3d557430d",464 "language": "MATLAB",465 "lines": 432,466 "truncated": false,467 "block": 19,468 "row": 8035469 },470 {471 "path": "utilities-old/dftregistration.m",472 "sha256": "f7874882500d1e7d3533e5e9f46d6fa6e53d0ee1c5e93a4f9ed535217c3868ae",473 "language": "MATLAB",474 "lines": 211,475 "truncated": false,476 "block": 19,477 "row": 7527478 },479 {480 "path": "utilities-old/estimatenoise.m",481 "sha256": "c7b5aa73b8285e8602be8ae967ef7c30b7a67d5ab543d587994bcde417bd3a29",482 "language": "MATLAB",483 "lines": 404,484 "truncated": false,485 "block": 19,486 "row": 7865487 },488 {489 "path": "utilities-old/imshow3D.m",490 "sha256": "ae74ac2d0be54495c910dae954d7163b683c9994e26992e681c36f4db87aefe3",491 "language": "MATLAB",492 "lines": 495,493 "truncated": false,494 "block": 19,495 "row": 8040496 },497 {498 "path": "utilities-old/saveastiff.m",499 "sha256": "8bc9d92788e721003e9b15d5a84f2218bdd77c6bc565f441c7888500a71decc7",500 "language": "MATLAB",501 "lines": 302,502 "truncated": false,503 "block": 19,504 "row": 7856505 },506 {507 "path": "utilities-old/sort_nat.m",508 "sha256": "48959fa7849aa3af5b808db25dcba4729501accc93916a477d8dbff8ec619788",509 "language": "MATLAB",510 "lines": 81,511 "truncated": false,512 "block": 19,513 "row": 6310514 },515 {516 "path": "utilities-old/tiffread2.m",517 "sha256": "681f8fe31406225f8439ea925a9252e61dc209f6750c7061f096efc3d557430d",518 "language": "MATLAB",519 "lines": 432,520 "truncated": false,521 "block": 19,522 "row": 8035523 },524 {525 "path": "utilities-old/whitenedMatchedFilter.m",526 "sha256": "e0c972133f75c65ca9c2907b175360446c287c8efe1a73625ecedf3fbcb7b9ba",527 "language": "MATLAB",528 "lines": 23,529 "truncated": false,530 "block": 19,531 "row": 4797532 },533 {534 "path": "utilities/dftregistration.m",535 "sha256": "f7874882500d1e7d3533e5e9f46d6fa6e53d0ee1c5e93a4f9ed535217c3868ae",536 "language": "MATLAB",537 "lines": 211,538 "truncated": false,539 "block": 19,540 "row": 7527541 },542 {543 "path": "utilities/estimatenoise.m",544 "sha256": "c7b5aa73b8285e8602be8ae967ef7c30b7a67d5ab543d587994bcde417bd3a29",545 "language": "MATLAB",546 "lines": 404,547 "truncated": false,548 "block": 19,549 "row": 7865550 },551 {552 "path": "utilities/imshow3D.m",553 "sha256": "ae74ac2d0be54495c910dae954d7163b683c9994e26992e681c36f4db87aefe3",554 "language": "MATLAB",555 "lines": 495,556 "truncated": false,557 "block": 19,558 "row": 8040559 },560 {561 "path": "utilities/nnmf.m",562 "sha256": "83812547f9642038ac996a153af3dcd6b1155eec8bef650ddd4c25ee1e122090",563 "language": "MATLAB",564 "lines": 371,565 "truncated": false,566 "block": 19,567 "row": 7871568 },569 {570 "path": "utilities/saveastiff.m",571 "sha256": "8bc9d92788e721003e9b15d5a84f2218bdd77c6bc565f441c7888500a71decc7",572 "language": "MATLAB",573 "lines": 302,574 "truncated": false,575 "block": 19,576 "row": 7856577 },578 {579 "path": "utilities/sort_nat.m",580 "sha256": "48959fa7849aa3af5b808db25dcba4729501accc93916a477d8dbff8ec619788",581 "language": "MATLAB",582 "lines": 81,583 "truncated": false,584 "block": 19,585 "row": 6310586 },587 {588 "path": "utilities/tiffread2.m",589 "sha256": "681f8fe31406225f8439ea925a9252e61dc209f6750c7061f096efc3d557430d",590 "language": "MATLAB",591 "lines": 432,592 "truncated": false,593 "block": 19,594 "row": 8035595 },596 {597 "path": "utilities/whitenedMatchedFilter.m",598 "sha256": "e0c972133f75c65ca9c2907b175360446c287c8efe1a73625ecedf3fbcb7b9ba",599 "language": "MATLAB",600 "lines": 23,601 "truncated": false,602 "block": 19,603 "row": 4797604 },605 {606 "path": "visualizeSpatial.m",607 "sha256": "c1ea0d613d1288b60c8a80382fe0a53c58d6e9c4b2cbf51a2bc9b6a8d8a118ff",608 "language": "MATLAB",609 "lines": 20,610 "truncated": false,611 "block": 19,612 "row": 4772613 },614 {615 "path": "visualizeSpatialComps.m",616 "sha256": "02f79b13cfcc660f1efa5ac8b5407b7bc876e555427c06ee9a9318c61fcd74c2",617 "language": "MATLAB",618 "lines": 55,619 "truncated": false,620 "block": 19,621 "row": 5470622 },623 {624 "path": "whitenedMatchedFilter.m",625 "sha256": "e0c972133f75c65ca9c2907b175360446c287c8efe1a73625ecedf3fbcb7b9ba",626 "language": "MATLAB",627 "lines": 23,628 "truncated": false,629 "block": 19,630 "row": 4797631 }632 ]633}