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__datajamesallen__garbett_2026_elife.json633 linesDownload Raw Back to 9d
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/datajamesallen/garbett_2026_elife",4 "url": "https://github.com/datajamesallen/Garbett_2026_eLife",5 "host": "github.com",6 "commit": "08be6e0626df4dd4c9a9869b350dce35b416808a",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "ConsensusDrift/__init__.py",13   "sha256": "3cb9da7443a76e557803a3a777327e50aa6de77aa91235bb229408afdc0ccb1d",14   "language": "Python",15   "lines": 13,16   "truncated": false,17   "block": 6,18   "row": 2217019  },20  {21   "path": "ConsensusDrift/__main__.py",22   "sha256": "c6cd277050ead2d11c98b7cbab91ada7d19e495c95e4c86de1f9aaf2b2051d38",23   "language": "Python",24   "lines": 4,25   "truncated": false,26   "block": 6,27   "row": 2040628  },29  {30   "path": "ConsensusDrift/apply.py",31   "sha256": "58caf7943b895cb342f3a228acc30e10f138ebe48ecd7ce3689b6a950bbb0c5c",32   "language": "Python",33   "lines": 463,34   "truncated": false,35   "block": 7,36   "row": 612137  },38  {39   "path": "ConsensusDrift/cli.py",40   "sha256": "364d098073d583e06c3edd408a7cdeb7bfe311f259d1026036c2ee9eaff852f6",41   "language": "Python",42   "lines": 593,43   "truncated": false,44   "block": 7,45   "row": 942946  },47  {48   "path": "ConsensusDrift/debug.py",49   "sha256": "434d9535be33884665560b884d39ca95366029bb9ba6e0703f7f4adafd22e6cf",50   "language": "Python",51   "lines": 646,52   "truncated": false,53   "block": 7,54   "row": 980355  },56  {57   "path": "ConsensusDrift/ome_io.py",58   "sha256": "b35b8fa0348f0970aab818429dc5ba530cffe7711f85801ad4c4f5eb934ec414",59   "language": "Python",60   "lines": 290,61   "truncated": false,62   "block": 7,63   "row": 271164  },65  {66   "path": "ConsensusDrift/registration.py",67   "sha256": "d90226d6351f85e74a5f6062686c53723304b71743f3148046697d4c647384a5",68   "language": "Python",69   "lines": 2698,70   "truncated": false,71   "block": 8,72   "row": 103473  },74  {75   "path": "ConsensusDrift/setup.py",76   "sha256": "f5b12b525927a2f896f5d3a9a9f4a4a2c056a350789b4f11af80d62f4172928a",77   "language": "Python",78   "lines": 42,79   "truncated": false,80   "block": 6,81   "row": 2768982  },83  {84   "path": "ConsensusDrift/smoothing.py",85   "sha256": "d300cb22e5d7380eb609db7021aa188071299c67bbc70711f5cc79c45228d876",86   "language": "Python",87   "lines": 38,88   "truncated": false,89   "block": 6,90   "row": 2411691  },92  {93   "path": "ConsensusDrift/tiff_io.py",94   "sha256": "5aa929b9d0995792cb10006c690335f0031fd61e40924dad4251350e46e5e9f7",95   "language": "Python",96   "lines": 324,97   "truncated": false,98   "block": 7,99   "row": 1877100  },101  {102   "path": "ConsensusDrift/transforms.py",103   "sha256": "918763270bf48535ca2c8ae13fe4568c68b115693dfcec8a03dbb3baa6f8ca90",104   "language": "Python",105   "lines": 249,106   "truncated": false,107   "block": 6,108   "row": 43308109  },110  {111   "path": "ConsensusDrift/utils.py",112   "sha256": "624eaa00587043e653e169e992ba8a8b429d5b4c9e23bec524e4f6afdc901ba2",113   "language": "Python",114   "lines": 92,115   "truncated": false,116   "block": 6,117   "row": 34734118  },119  {120   "path": "LICENSE",121   "sha256": "b16f7ca7d16f5794e9823c3c33d4feab67146e6884cef549836290b6d2738567",122   "language": "License",123   "lines": 21,124   "truncated": false,125   "block": 6,126   "row": 1598127  },128  {129   "path": "README.md",130   "sha256": "e1493aa7c3bb2407913c3dcdac74389123cee865a4c562710bfa56bdbdc1acd6",131   "language": "Text",132   "lines": 284,133   "truncated": false,134   "block": 8,135   "row": 10710136  },137  {138   "path": "scripts/add_track_corner_markers.py",139   "sha256": "8d25882aedf0243caa8a13873991bbc8072997b73af3dd3988ce78e272bbf1e3",140   "language": "Python",141   "lines": 295,142   "truncated": false,143   "block": 7,144   "row": 3070145  },146  {147   "path": "scripts/analyze_tracks.py",148   "sha256": "652d7dc3b4230e7518a51072570b51def15ea80f097426b45825ca616d7cf05c",149   "language": "Python",150   "lines": 2981,151   "truncated": false,152   "block": 8,153   "row": 1087154  },155  {156   "path": "scripts/categorize_tracks.py",157   "sha256": "d824d070679def8c0761c565535ffd7c7af89ecfdade44ed4e498c256fbcfd0c",158   "language": "Python",159   "lines": 1864,160   "truncated": false,161   "block": 8,162   "row": 704163  },164  {165   "path": "scripts/imagej_draw_lines.py",166   "sha256": "b6c55ee9b1e21c245c2bdb391d644c12687497321fcbad5d2577082f99d01f3d",167   "language": "Python",168   "lines": 360,169   "truncated": false,170   "block": 7,171   "row": 2418172  },173  {174   "path": "scripts/imagej_overlay_merge.py",175   "sha256": "6be1f820dda9a80b6d2a51037d299d6565936baf5e3e67ab728b38844e1233d8",176   "language": "Python",177   "lines": 238,178   "truncated": false,179   "block": 7,180   "row": 499181  },182  {183   "path": "scripts/imagej_puncta_preprocess.py",184   "sha256": "66392315139e59e9d6b0b56e5152580a67fb8153fa320bf6775bab3a2ca43545",185   "language": "Python",186   "lines": 988,187   "truncated": false,188   "block": 7,189   "row": 11402190  },191  {192   "path": "scripts/nd2_preprocess.py",193   "sha256": "13ac2fc44521c8a91cc6f33bd998e7ce91347acbf5b49f8bec62a31d73d66b0e",194   "language": "Python",195   "lines": 1120,196   "truncated": false,197   "block": 7,198   "row": 11341199  },200  {201   "path": "scripts/render_category_figures.py",202   "sha256": "4c588587064cf3340ad6768c67f34f6dd2197749628f5f56c2748859379f7950",203   "language": "Python",204   "lines": 193,205   "truncated": false,206   "block": 6,207   "row": 43149208  },209  {210   "path": "setup.py",211   "sha256": "33443bb3ccba99956cd4075b0ac34f915b5db89a7b0d9224e59864ec185fe617",212   "language": "Python",213   "lines": 76,214   "truncated": false,215   "block": 6,216   "row": 33433217  },218  {219   "path": "unisynapse/__init__.py",220   "sha256": "dcd2c5eb80b4ee952afb731b612bded00937a76090a9fe960ae0a0c66b843e74",221   "language": "Python",222   "lines": 41,223   "truncated": false,224   "block": 6,225   "row": 25112226  },227  {228   "path": "unisynapse/__main__.py",229   "sha256": "57940dba944a3dd3c0b73224248a95ee5a9e95c0596bd6447841877bf7f55948",230   "language": "Python",231   "lines": 23,232   "truncated": false,233   "block": 6,234   "row": 23658235  },236  {237   "path": "unisynapse/analysis/__init__.py",238   "sha256": "fe318d9c83afd44c275474b3b09083a5b449d87c8ef828d518a3dd54f3291415",239   "language": "Python",240   "lines": 38,241   "truncated": false,242   "block": 6,243   "row": 25590244  },245  {246   "path": "unisynapse/analysis/codistribution.py",247   "sha256": "5da1c144f98898faf6a535e401c7c5063c7b90010a25ad7e62835ab83136dd8b",248   "language": "Python",249   "lines": 579,250   "truncated": false,251   "block": 7,252   "row": 9508253  },254  {255   "path": "unisynapse/analysis/skeleton_pruning.py",256   "sha256": "1fa0c50e8e4382a3a9678c0abe51c2c1fb1ab92e5b2bfe376478a266aab41ccd",257   "language": "Python",258   "lines": 732,259   "truncated": false,260   "block": 7,261   "row": 10196262  },263  {264   "path": "unisynapse/cli.py",265   "sha256": "ea8cc61066e11027740110cdbfac44dea85adc20677fd289fc9eb14ae01d5b95",266   "language": "Python",267   "lines": 834,268   "truncated": false,269   "block": 7,270   "row": 10695271  },272  {273   "path": "unisynapse/config/__init__.py",274   "sha256": "ee4d6eb7bf60be617b4bc63a9766764dbecb5b7091be3df1b07e878b203de638",275   "language": "Python",276   "lines": 41,277   "truncated": false,278   "block": 6,279   "row": 24658280  },281  {282   "path": "unisynapse/config/loader.py",283   "sha256": "ae1edeccb6c8ba933bd84417f4208bfaf9591dff9464a4c224f881e970d3ddbf",284   "language": "Python",285   "lines": 398,286   "truncated": false,287   "block": 7,288   "row": 5606289  },290  {291   "path": "unisynapse/config/schema.py",292   "sha256": "79b87f291e3dd84bb047d28d0177db7fdc927b5a3ad8c300f3b8d66d271ffe19",293   "language": "Python",294   "lines": 620,295   "truncated": false,296   "block": 7,297   "row": 9906298  },299  {300   "path": "unisynapse/detect/__init__.py",301   "sha256": "1363dd7b59634e964f7d66d02826fbb2cee253a0348ce45dde34f45d0dd880ab",302   "language": "Python",303   "lines": 73,304   "truncated": false,305   "block": 6,306   "row": 28774307  },308  {309   "path": "unisynapse/detect/blob.py",310   "sha256": "a890d96ac3ce72059b4c23f1b2e4ccbdb98467e490506dbe8415fa58436f6875",311   "language": "Python",312   "lines": 475,313   "truncated": false,314   "block": 7,315   "row": 6535316  },317  {318   "path": "unisynapse/detect/filtering.py",319   "sha256": "0845483c1fe3c53d22ce354a789ad845ff25eb7a208126cfac3ccc6540af6334",320   "language": "Python",321   "lines": 376,322   "truncated": false,323   "block": 7,324   "row": 2382325  },326  {327   "path": "unisynapse/detect/gmm_filter.py",328   "sha256": "ffa3cebf07627a138dd2351e64129e5dabfb7e11f602cd216d6b211cc98355c5",329   "language": "Python",330   "lines": 862,331   "truncated": false,332   "block": 7,333   "row": 10802334  },335  {336   "path": "unisynapse/detect/measurement.py",337   "sha256": "75321a98fefac040b2ff2f93249fa8e71c94021be7359b4852146dad55fa035c",338   "language": "Python",339   "lines": 554,340   "truncated": false,341   "block": 7,342   "row": 7949343  },344  {345   "path": "unisynapse/detect/merging.py",346   "sha256": "36afd3cd81b232c3b3f09aeeb5da74ccaa997f0ee7576a81473ffd589958c1ab",347   "language": "Python",348   "lines": 243,349   "truncated": false,350   "block": 7,351   "row": 758352  },353  {354   "path": "unisynapse/detect/refinement.py",355   "sha256": "59179e509ab45eb38955b7a6acf6ed6810777d3c8719a8eadf2399c3885eca73",356   "language": "Python",357   "lines": 260,358   "truncated": false,359   "block": 6,360   "row": 45024361  },362  {363   "path": "unisynapse/detect/segmentation.py",364   "sha256": "7b7b9c7ca90607e43097093e56f78766881ea062886645eb86572a1dba5b27a0",365   "language": "Python",366   "lines": 665,367   "truncated": false,368   "block": 7,369   "row": 8984370  },371  {372   "path": "unisynapse/detect/tail_adaptive_filter.py",373   "sha256": "b63630d03a73a73c26edd3ed6f2f57e9b6f500869a9762d5204094278fef1347",374   "language": "Python",375   "lines": 1181,376   "truncated": false,377   "block": 7,378   "row": 11596379  },380  {381   "path": "unisynapse/detect/temporal.py",382   "sha256": "c8e5e3b41ee783ecdc21d993c3dcd5029b1bd93016dd73e2609332d78b59e883",383   "language": "Python",384   "lines": 539,385   "truncated": false,386   "block": 7,387   "row": 7160388  },389  {390   "path": "unisynapse/image/__init__.py",391   "sha256": "cf6e1e471ee355517e86765f12548af46f4419187877338a023344c31cb9270e",392   "language": "Python",393   "lines": 48,394   "truncated": false,395   "block": 6,396   "row": 25295397  },398  {399   "path": "unisynapse/image/masks.py",400   "sha256": "1a985d0a437c372f4e417e702cccb516afa0c548daa2332ca72f8ee79071d397",401   "language": "Python",402   "lines": 1471,403   "truncated": false,404   "block": 8,405   "row": 344406  },407  {408   "path": "unisynapse/image/morphology.py",409   "sha256": "84d16163902a62a24b925ab9c040b192a6a5170fee262081a9a5b9db748a3c62",410   "language": "Python",411   "lines": 360,412   "truncated": false,413   "block": 7,414   "row": 866415  },416  {417   "path": "unisynapse/image/neurite_temporal.py",418   "sha256": "4b69d61e3fd04ecf0108e7c0ec115d407c250c4d9e3a2b7d0c0ed5f836c76e8f",419   "language": "Python",420   "lines": 80,421   "truncated": false,422   "block": 6,423   "row": 33385424  },425  {426   "path": "unisynapse/image/transforms.py",427   "sha256": "918763270bf48535ca2c8ae13fe4568c68b115693dfcec8a03dbb3baa6f8ca90",428   "language": "Python",429   "lines": 249,430   "truncated": false,431   "block": 6,432   "row": 43308433  },434  {435   "path": "unisynapse/io/__init__.py",436   "sha256": "5facbc0482c70dc3d305c415368a562077a34ba2fde1fe1d8b25fa94533d0208",437   "language": "Python",438   "lines": 41,439   "truncated": false,440   "block": 6,441   "row": 24294442  },443  {444   "path": "unisynapse/io/ome.py",445   "sha256": "b35b8fa0348f0970aab818429dc5ba530cffe7711f85801ad4c4f5eb934ec414",446   "language": "Python",447   "lines": 290,448   "truncated": false,449   "block": 7,450   "row": 2711451  },452  {453   "path": "unisynapse/io/output.py",454   "sha256": "a81c4859a0df42769d837f5390e748ea6857572f2c169344e272bfbb3a18c338",455   "language": "Python",456   "lines": 400,457   "truncated": false,458   "block": 7,459   "row": 3788460  },461  {462   "path": "unisynapse/io/tiff.py",463   "sha256": "5aa929b9d0995792cb10006c690335f0031fd61e40924dad4251350e46e5e9f7",464   "language": "Python",465   "lines": 324,466   "truncated": false,467   "block": 7,468   "row": 1877469  },470  {471   "path": "unisynapse/pair/__init__.py",472   "sha256": "817bfe1cbdecb5f0abcb0e111ddb5e09b735e7291d9c26896ab21b11fce9390c",473   "language": "Python",474   "lines": 22,475   "truncated": false,476   "block": 6,477   "row": 22567478  },479  {480   "path": "unisynapse/pair/hungarian.py",481   "sha256": "c11f9c444519f947d1006485232a7a6c6d3cade02a5888f38d65b94008a9717a",482   "language": "Python",483   "lines": 850,484   "truncated": false,485   "block": 7,486   "row": 10728487  },488  {489   "path": "unisynapse/pipelines/__init__.py",490   "sha256": "a23d5bd7742433def5b4d2b35501913d78fc75dff78d40f3764e5bf1878a0884",491   "language": "Python",492   "lines": 17,493   "truncated": false,494   "block": 6,495   "row": 21579496  },497  {498   "path": "unisynapse/pipelines/codistribution.py",499   "sha256": "d6e9361b24cb0fdc9c90446b055488c4e24cf80b3e01e24d28c78a8924749ded",500   "language": "Python",501   "lines": 1227,502   "truncated": false,503   "block": 8,504   "row": 219505  },506  {507   "path": "unisynapse/pipelines/detect.py",508   "sha256": "2af38b6a86e343fe21a8f63a2c5795c68ffa592cea929f4ed382ce6693115285",509   "language": "Python",510   "lines": 1876,511   "truncated": false,512   "block": 8,513   "row": 793514  },515  {516   "path": "unisynapse/pipelines/filter.py",517   "sha256": "ef494cdbc0a2b2c1d2121dc111cfeba365320ab29b7ab360a59690934245ea74",518   "language": "Python",519   "lines": 1307,520   "truncated": false,521   "block": 8,522   "row": 223523  },524  {525   "path": "unisynapse/pipelines/neurite.py",526   "sha256": "03bcfb4ae98bee32981a66c05293bfe3ac7481c9f29d8a135ceebd54d3b6ac44",527   "language": "Python",528   "lines": 1048,529   "truncated": false,530   "block": 7,531   "row": 11815532  },533  {534   "path": "unisynapse/pipelines/pair.py",535   "sha256": "25b112c797f38e2213998d02339a6db292cb1db909f2499c52c30872e783070e",536   "language": "Python",537   "lines": 1223,538   "truncated": false,539   "block": 8,540   "row": 39541  },542  {543   "path": "unisynapse/pipelines/run.py",544   "sha256": "43764646b862aa14823d1ba1dac7587667bb94b878a6faeb76efb2dc423dce58",545   "language": "Python",546   "lines": 322,547   "truncated": false,548   "block": 7,549   "row": 4265550  },551  {552   "path": "unisynapse/pipelines/track.py",553   "sha256": "41c405c726395a47f0ced33fcc7ffb82a728d083adb05477f2a2c0a9dfb4ca5e",554   "language": "Python",555   "lines": 1309,556   "truncated": false,557   "block": 8,558   "row": 521559  },560  {561   "path": "unisynapse/track/__init__.py",562   "sha256": "cde53a16c5a7e4234f9a063e143578dd2dd1ce78b0689dd8fb804843fb33d56f",563   "language": "Python",564   "lines": 26,565   "truncated": false,566   "block": 6,567   "row": 23839568  },569  {570   "path": "unisynapse/track/api.py",571   "sha256": "3a2b4126620bd530131511f002c12fbeb7516787b77b15ae171e5d08790d4f44",572   "language": "Python",573   "lines": 159,574   "truncated": false,575   "block": 6,576   "row": 43226577  },578  {579   "path": "unisynapse/track/mincostflow.py",580   "sha256": "6215e1afb3fcdb5444d9203a0089a100ef2285ba8bd5783b1b4c0e0f1f25a3f6",581   "language": "Python",582   "lines": 2591,583   "truncated": false,584   "block": 8,585   "row": 1066586  },587  {588   "path": "unisynapse/track/post_processing.py",589   "sha256": "d23e2e1ebd3c8a723dbd8705c4a38168210b474693d179e2aceed4f71800ac9c",590   "language": "Python",591   "lines": 314,592   "truncated": false,593   "block": 7,594   "row": 4091595  },596  {597   "path": "unisynapse/track/visualization.py",598   "sha256": "76f4db77e975c4cf26287db7a1df03384e62c4b66edacfe27b80a0f4dbdeca63",599   "language": "Python",600   "lines": 303,601   "truncated": false,602   "block": 7,603   "row": 6097604  },605  {606   "path": "unisynapse/viz/__init__.py",607   "sha256": "8f8281a75ff9621a30cbcef77815f3fda9fe34b3983da8ba930ed0e7c6da43d0",608   "language": "Python",609   "lines": 22,610   "truncated": false,611   "block": 6,612   "row": 22292613  },614  {615   "path": "unisynapse/viz/debug.py",616   "sha256": "c8d1794e7dd59092e617c72b69f4c7e4a8dca9fe925808a71d9bd640c261b8ba",617   "language": "Python",618   "lines": 224,619   "truncated": false,620   "block": 6,621   "row": 43618622  },623  {624   "path": "unisynapse/viz/overlays.py",625   "sha256": "6457893f0d08f9448c17168de2166f4986126343d27f1dd4a9e4458090f65f5a",626   "language": "Python",627   "lines": 2055,628   "truncated": false,629   "block": 8,630   "row": 845631  }632 ]633}