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/berglab/spinalprojectome",4 "url": "https://github.com/BergLab/SpinalProjectome",5 "host": "github.com",6 "commit": "0f042045ee2f6d93bbe482127ce2263ada07443f",7 "license": "CC0-1.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "00_SpinalNetworkModel/@Celltype/Celltype.m",13 "sha256": "41e8b36c9ad8546cfa3a2b8ebc87b3faac6adfa00061e7765b9e26be6b54d433",14 "language": "MATLAB",15 "lines": 151,16 "truncated": false,17 "block": 6,18 "row": 1581219 },20 {21 "path": "00_SpinalNetworkModel/@Network/AnimatedPlotRates.m",22 "sha256": "91d2d18818bed776475eac5f187b36942f251fd4e3e429f3f2d2073d2d65e4bf",23 "language": "MATLAB",24 "lines": 101,25 "truncated": false,26 "block": 6,27 "row": 1295928 },29 {30 "path": "00_SpinalNetworkModel/@Network/ComputeEigenModesandNullSpace.m",31 "sha256": "878669ff31490aafd9801d035314c7b659ce74e788609e21ef091d5b16957ff7",32 "language": "MATLAB",33 "lines": 89,34 "truncated": false,35 "block": 6,36 "row": 1312337 },38 {39 "path": "00_SpinalNetworkModel/@Network/GetGenesDiffExpSingleCell.m",40 "sha256": "3632f36b2a36f75d7c77ea12188f5b471a995b235c8601d96cc5e8e1b27b4892",41 "language": "MATLAB",42 "lines": 49,43 "truncated": false,44 "block": 6,45 "row": 1080846 },47 {48 "path": "00_SpinalNetworkModel/@Network/GetNeuronsInDiffGeneExpSingleCell.m",49 "sha256": "64321d268fe926ab6b1ee6c1d9d5ac56a6b85a527e36ce8cefaccfb0bd5bf73a",50 "language": "MATLAB",51 "lines": 50,52 "truncated": false,53 "block": 6,54 "row": 1083555 },56 {57 "path": "00_SpinalNetworkModel/@Network/GetNeuronsInDiffGeneExpSpatial.m",58 "sha256": "8b16196d356c62b84de56c19f313140d8ae218423709265f15e275e3e7a20730",59 "language": "MATLAB",60 "lines": 77,61 "truncated": false,62 "block": 6,63 "row": 1276664 },65 {66 "path": "00_SpinalNetworkModel/@Network/InstantiateNetwork.m",67 "sha256": "50af2f6b6a718d355ad4a70a7d2edffa6567e1b7517f89de7f88908d967431e9",68 "language": "MATLAB",69 "lines": 280,70 "truncated": false,71 "block": 6,72 "row": 1790473 },74 {75 "path": "00_SpinalNetworkModel/@Network/MakeLesion.m",76 "sha256": "1aa6ffa0be0a686780151ca45480cf8f6bd29de4c88f1af32413c3cc7479f4a2",77 "language": "MATLAB",78 "lines": 24,79 "truncated": false,80 "block": 6,81 "row": 611482 },83 {84 "path": "00_SpinalNetworkModel/@Network/Network.m",85 "sha256": "cc7fa37b999cfb6800eaf0945b1f1a9922a5eca19ed2bcc73ff76d808279d580",86 "language": "MATLAB",87 "lines": 141,88 "truncated": false,89 "block": 6,90 "row": 1431091 },92 {93 "path": "00_SpinalNetworkModel/@Network/PlotEMG.m",94 "sha256": "e20ddebfb202b3bbe59a2c40d0e134c401d69daf2c7a98e0226619c375f74dad",95 "language": "MATLAB",96 "lines": 98,97 "truncated": false,98 "block": 6,99 "row": 12186100 },101 {102 "path": "00_SpinalNetworkModel/@Network/PlotGeneLocation.m",103 "sha256": "0787b3e5ab263420369bed629c892bce8f955094591d97fd280195820d3825dd",104 "language": "MATLAB",105 "lines": 54,106 "truncated": false,107 "block": 6,108 "row": 10137109 },110 {111 "path": "00_SpinalNetworkModel/@Network/PlotNeurogram.m",112 "sha256": "4793633f191c7dcfb8fa36d7da7054a9247f9b492f42610d33b9e4b0d66c9a34",113 "language": "MATLAB",114 "lines": 120,115 "truncated": false,116 "block": 6,117 "row": 13257118 },119 {120 "path": "00_SpinalNetworkModel/@Network/PlotRaster.m",121 "sha256": "a3700bb9a6199fa82b2d880271ecd35783ddd1a46d324011b3792efe4acf9aa1",122 "language": "MATLAB",123 "lines": 41,124 "truncated": false,125 "block": 6,126 "row": 7062127 },128 {129 "path": "00_SpinalNetworkModel/@Network/PlotRates.m",130 "sha256": "ff830e56a70572ff0a8926fe1acbba36c2063d1819cec265f5357bc97ec2a016",131 "language": "MATLAB",132 "lines": 44,133 "truncated": false,134 "block": 6,135 "row": 8931136 },137 {138 "path": "00_SpinalNetworkModel/@Network/PolarPlotLogFC.m",139 "sha256": "a0ca024767022942213d8a0d783aff041d0e820644cb3a845b6c84f06c9438fd",140 "language": "MATLAB",141 "lines": 30,142 "truncated": false,143 "block": 6,144 "row": 7207145 },146 {147 "path": "00_SpinalNetworkModel/@Network/PolarPlotTargets.m",148 "sha256": "ca98bfb98a05118d1bc8e1ae9fcea332deab6988607ccb3ccf88fb3469a70449",149 "language": "MATLAB",150 "lines": 20,151 "truncated": false,152 "block": 6,153 "row": 4893154 },155 {156 "path": "00_SpinalNetworkModel/@Network/RegrowPop.m",157 "sha256": "c7b7b08eac098a1257b3db8a9850f3fa4a18d4079befa5931f27ee0c1ffaf0a0",158 "language": "MATLAB",159 "lines": 13,160 "truncated": false,161 "block": 6,162 "row": 3986163 },164 {165 "path": "00_SpinalNetworkModel/@Network/Simulate.m",166 "sha256": "c9a05b80f24e1d9c45151c9f528fe9a842b19f3a3fc995407254dfb50ce7db7d",167 "language": "MATLAB",168 "lines": 84,169 "truncated": false,170 "block": 6,171 "row": 11765172 },173 {174 "path": "00_SpinalNetworkModel/@NetworkParameters/NetworkParameters.m",175 "sha256": "201cb6ab7241f90593d6fecd0312afa052a6f2ea736f8716c7fb7f6fe310a87f",176 "language": "MATLAB",177 "lines": 123,178 "truncated": false,179 "block": 6,180 "row": 14640181 },182 {183 "path": "00_SpinalNetworkModel/@SpinalCordGenetics/SpinalCordGenetics.m",184 "sha256": "5663f430ed5772fbe8b982cf870f5d7eeab01b8659af532524c2b579e6f8abb8",185 "language": "MATLAB",186 "lines": 21,187 "truncated": false,188 "block": 6,189 "row": 6089190 },191 {192 "path": "00_SpinalNetworkModel/@SpinalCordGeometry/SpinalCordGeometry.m",193 "sha256": "37c21f68c993df71cbaa5f52949eb6af598340be63da563d1478eeef533354ec",194 "language": "MATLAB",195 "lines": 268,196 "truncated": false,197 "block": 6,198 "row": 18528199 },200 {201 "path": "02_HelperFunctions/BalanceConnectivity.m",202 "sha256": "52942c1796e83523ba852730fbc5c042074f7672140b94cc3fba8262cd51ed4f",203 "language": "MATLAB",204 "lines": 17,205 "truncated": false,206 "block": 6,207 "row": 4712208 },209 {210 "path": "02_HelperFunctions/ComputeFiringPhaseSorting.m",211 "sha256": "4b6ecfad69be8d222ed2a5d8d3e585d320b2ba95d42cc67331b7e545d17b974c",212 "language": "MATLAB",213 "lines": 40,214 "truncated": false,215 "block": 6,216 "row": 7511217 },218 {219 "path": "02_HelperFunctions/ComputeInstantFiring.m",220 "sha256": "556672a576169ec0d53905ece852f9e4879b0d351a8dc721d896c84d554b09e9",221 "language": "MATLAB",222 "lines": 19,223 "truncated": false,224 "block": 6,225 "row": 4228226 },227 {228 "path": "02_HelperFunctions/ComputePairWiseDistance.m",229 "sha256": "2b682ca054bbfdbd3c378bb409415f1698461f4262257b9d102575ab29ee4783",230 "language": "MATLAB",231 "lines": 9,232 "truncated": false,233 "block": 6,234 "row": 3283235 },236 {237 "path": "02_HelperFunctions/ComputePopulationDelays.m",238 "sha256": "c7b3a0a78b5aede46447c0002f4d98d83dd3c8dddc8ae2edf0ef8683c9c24979",239 "language": "MATLAB",240 "lines": 10,241 "truncated": false,242 "block": 6,243 "row": 3570244 },245 {246 "path": "02_HelperFunctions/ComputePopulationProjectionBias.m",247 "sha256": "4b8c145049cce5d9f5f4309b939050f861922cd8911199bd463787eaa833bcdb",248 "language": "MATLAB",249 "lines": 14,250 "truncated": false,251 "block": 6,252 "row": 4062253 },254 {255 "path": "02_HelperFunctions/GenerateSynapticDistrib.m",256 "sha256": "14e3d2a710eff183ca665051d65745b504beb92095e0e804fcc36e14db65a3cb",257 "language": "MATLAB",258 "lines": 73,259 "truncated": false,260 "block": 6,261 "row": 10736262 },263 {264 "path": "02_HelperFunctions/GetGaussianFiring.m",265 "sha256": "5af03208fc4de13a6a8dfb35287f1f0e78eb727f996d47e66a12ee4355540ae0",266 "language": "MATLAB",267 "lines": 12,268 "truncated": false,269 "block": 6,270 "row": 3762271 },272 {273 "path": "02_HelperFunctions/GetNetworkColors.m",274 "sha256": "59e1a46dde02cf81e23fd91b2dd90d97f46432fb93ac1f2f8946dc2c1dbc0e40",275 "language": "MATLAB",276 "lines": 31,277 "truncated": false,278 "block": 6,279 "row": 7520280 },281 {282 "path": "02_HelperFunctions/MakeSummaryFigure.m",283 "sha256": "5626639d34752341bf4ad2f2fdc361fcd0f3eb3422d2ae45dbbb63aa8f09075a",284 "language": "MATLAB",285 "lines": 6,286 "truncated": false,287 "block": 6,288 "row": 2193289 },290 {291 "path": "02_HelperFunctions/PlotAnimatedNetworkEmgandPC.m",292 "sha256": "d041233757153eb1618395252e2de5e46b1ca122eb41344c089a072c8ea5ed33",293 "language": "MATLAB",294 "lines": 289,295 "truncated": false,296 "block": 6,297 "row": 17475298 },299 {300 "path": "02_HelperFunctions/PlotDynamicsConnection3D.m",301 "sha256": "7f05403e5078920a9a519d0e35ebb4719e2572e8ee33fc89e9332e395e4124eb",302 "language": "MATLAB",303 "lines": 64,304 "truncated": false,305 "block": 6,306 "row": 9887307 },308 {309 "path": "02_HelperFunctions/PlotTransitionRandomStructured.m",310 "sha256": "b1bc5d6e80bd30ed0571020a0acf12b00a3ca9d1a99c1331bb124b12ddb9c91b",311 "language": "MATLAB",312 "lines": 211,313 "truncated": false,314 "block": 6,315 "row": 16540316 },317 {318 "path": "02_HelperFunctions/PositionElectrodeAndSample3D.m",319 "sha256": "022cde2fa22cf61728d7aea3ae31a85910cae337fbee5b10ae244bfe765bb932",320 "language": "MATLAB",321 "lines": 72,322 "truncated": false,323 "block": 6,324 "row": 10536325 },326 {327 "path": "02_HelperFunctions/RescaleConnectivity.m",328 "sha256": "861b20fb12336861f66cbdb1a005d8597294bbfe1c26485de4a4c3485c8a8bc3",329 "language": "MATLAB",330 "lines": 8,331 "truncated": false,332 "block": 6,333 "row": 3859334 },335 {336 "path": "02_HelperFunctions/SimulateAxonProp.m",337 "sha256": "30437778743b0f8a619e7dfbb6ecd1458d16eb5b905e5f0023837e8e933bdf4f",338 "language": "MATLAB",339 "lines": 168,340 "truncated": false,341 "block": 6,342 "row": 16386343 },344 {345 "path": "04_Utilities/@Colors/Colors.m",346 "sha256": "4c96d751961da26c9688b1ec7eb569920d17861a164c59170cdb600f2e2f9696",347 "language": "MATLAB",348 "lines": 25,349 "truncated": false,350 "block": 6,351 "row": 5761352 },353 {354 "path": "04_Utilities/SplitVec.m",355 "sha256": "bbdff52b8abcd33e6c60582089fdd462db767b9ebac16d412194ebb9a6c6c29b",356 "language": "MATLAB",357 "lines": 263,358 "truncated": false,359 "block": 6,360 "row": 17286361 },362 {363 "path": "04_Utilities/adj2inc.m",364 "sha256": "2ec4fa35885fd217e21f7fdb18206d48081b852fe70b997a2d78e3c6d9d6d380",365 "language": "MATLAB",366 "lines": 96,367 "truncated": false,368 "block": 6,369 "row": 12649370 },371 {372 "path": "04_Utilities/genetic-algorithm-matlab-master/Cross.m",373 "sha256": "876998bf8dcf80f448f07b967ee4deea1087a279a5c7b94a543367cd7f03130e",374 "language": "MATLAB",375 "lines": 27,376 "truncated": false,377 "block": 6,378 "row": 6470379 },380 {381 "path": "04_Utilities/genetic-algorithm-matlab-master/DecodeChromosome.m",382 "sha256": "a978569250ca788a72ccbb24c8e6230770ab2465bd901fe9a844db633c869f81",383 "language": "MATLAB",384 "lines": 24,385 "truncated": false,386 "block": 6,387 "row": 6250388 },389 {390 "path": "04_Utilities/genetic-algorithm-matlab-master/DecodePopulation.m",391 "sha256": "91d621165f6e6bfb1351943dc41ae31d4e73df03ad17786972464b805d60be6b",392 "language": "MATLAB",393 "lines": 24,394 "truncated": false,395 "block": 6,396 "row": 6548397 },398 {399 "path": "04_Utilities/genetic-algorithm-matlab-master/EvaluateIndividual.m",400 "sha256": "a20cf36f973505c2a84d7c15fe876ec1d348fe4c96094e3447ef654431e619d2",401 "language": "MATLAB",402 "lines": 13,403 "truncated": false,404 "block": 6,405 "row": 4840406 },407 {408 "path": "04_Utilities/genetic-algorithm-matlab-master/EvaluatePopulation.m",409 "sha256": "8191586ec90f675c260095d9eaac35b56cd9fea7bcdfee51928df58fa5d30251",410 "language": "MATLAB",411 "lines": 24,412 "truncated": false,413 "block": 6,414 "row": 4833415 },416 {417 "path": "04_Utilities/genetic-algorithm-matlab-master/Experiments.m",418 "sha256": "cc2d4dd2275ac81eeb14a4c945739403ea3a602fe9e496e0d52cc5eb59bb95e4",419 "language": "MATLAB",420 "lines": 23,421 "truncated": false,422 "block": 6,423 "row": 4163424 },425 {426 "path": "04_Utilities/genetic-algorithm-matlab-master/FunctionOptimization.m",427 "sha256": "f1bdc0107edb3c6d3f892731e2aa79451dd5b77ed8e0b00129f387267961a8b3",428 "language": "MATLAB",429 "lines": 147,430 "truncated": false,431 "block": 6,432 "row": 14609433 },434 {435 "path": "04_Utilities/genetic-algorithm-matlab-master/InitializePopulation.m",436 "sha256": "5b656dfaeb672e31df9a20b6bc19535238b2eae3f66e576d3343ee28c0860f74",437 "language": "MATLAB",438 "lines": 27,439 "truncated": false,440 "block": 6,441 "row": 5205442 },443 {444 "path": "04_Utilities/genetic-algorithm-matlab-master/InsertBestIndividual.m",445 "sha256": "01d076d78157b3446c2513d9f250d463a007747739c102700352eab00fb9d4fd",446 "language": "MATLAB",447 "lines": 26,448 "truncated": false,449 "block": 6,450 "row": 6320451 },452 {453 "path": "04_Utilities/genetic-algorithm-matlab-master/Mutate.m",454 "sha256": "ce4888aa84645545601870eeb9464141612c1b0a80ac7dd6f6e58917f15f0ee2",455 "language": "MATLAB",456 "lines": 24,457 "truncated": false,458 "block": 6,459 "row": 5581460 },461 {462 "path": "04_Utilities/genetic-algorithm-matlab-master/TournamentSelect.m",463 "sha256": "16e0a27c3c537f8c68967f8f2cbdfa1a43666abab99c38c2f6fda2a1ceee4940",464 "language": "MATLAB",465 "lines": 24,466 "truncated": false,467 "block": 6,468 "row": 6271469 },470 {471 "path": "04_Utilities/genetic-algorithm-matlab-master/UnitTestCross.m",472 "sha256": "723bbd2ee4304865cc3fd4120c6ba8bb9e3937dafeb6bf424e87c46e53899d27",473 "language": "MATLAB",474 "lines": 34,475 "truncated": false,476 "block": 6,477 "row": 5338478 },479 {480 "path": "04_Utilities/genetic-algorithm-matlab-master/UnitTestDecodeChromosome.m",481 "sha256": "44e55cc96282b96c13502643a8d0652c5244a6fb7e5817f6d352d698b1e49eb3",482 "language": "MATLAB",483 "lines": 13,484 "truncated": false,485 "block": 6,486 "row": 3800487 },488 {489 "path": "04_Utilities/genetic-algorithm-matlab-master/UnitTestDecodePopulation.m",490 "sha256": "c2a04393a2f3e88e250a24e3a0b5120111d9caeecd2c6ad4634234a425698ca9",491 "language": "MATLAB",492 "lines": 15,493 "truncated": false,494 "block": 6,495 "row": 4071496 },497 {498 "path": "04_Utilities/genetic-algorithm-matlab-master/UnitTestInitializePopulation.m",499 "sha256": "b389366af5ac0d9493bd8d67aab9ce7e3f532fac3f577926cb23b4c11281fca7",500 "language": "MATLAB",501 "lines": 21,502 "truncated": false,503 "block": 6,504 "row": 4278505 },506 {507 "path": "04_Utilities/genetic-algorithm-matlab-master/UnitTestInsertBestIndividual.m",508 "sha256": "06d49ddb9e933ce8d4e7b6c1d1bdeaced484c05febf1a545de0df873790e8d18",509 "language": "MATLAB",510 "lines": 31,511 "truncated": false,512 "block": 6,513 "row": 4996514 },515 {516 "path": "04_Utilities/hline.m",517 "sha256": "0195e27cc719231e2b6153afa4a102e2c7abefea2af691bff31278d561e7b115",518 "language": "MATLAB",519 "lines": 107,520 "truncated": false,521 "block": 6,522 "row": 12488523 },524 {525 "path": "04_Utilities/save2pdf.m",526 "sha256": "d606c716e6f5e9f9f73b75a9e84b3f6f6245435a18da033ee7ffa2ef2d3a2c3b",527 "language": "MATLAB",528 "lines": 21,529 "truncated": false,530 "block": 6,531 "row": 5180532 },533 {534 "path": "04_Utilities/vline.m",535 "sha256": "b7b785ab2eceb5240bfacf14bb79ab0a62db5f361e119105acf5fcba5d7f7633",536 "language": "MATLAB",537 "lines": 107,538 "truncated": false,539 "block": 6,540 "row": 12383541 },542 {543 "path": "InstantiateModel.m",544 "sha256": "b52cdf236272897013e2114cbd4b3e37fcdbcfa75c27ae9c36eed486f111b5c9",545 "language": "MATLAB",546 "lines": 45,547 "truncated": false,548 "block": 6,549 "row": 11139550 },551 {552 "path": "LICENSE",553 "sha256": "a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499",554 "language": "License",555 "lines": 121,556 "truncated": false,557 "block": 1,558 "row": 2210559 },560 {561 "path": "README.md",562 "sha256": "f6435c7dbba4845e435b97e889693e7cf2feca58d5ae8fd52a1b74c9024e6a1b",563 "language": "Text",564 "lines": 158,565 "truncated": false,566 "block": 8,567 "row": 10691568 }569 ]570}