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/scsnl/strock_sciadv_2025",4 "url": "https://github.com/scsnl/Strock_SciAdv_2025",5 "host": "github.com",6 "commit": "82c739acb5b22c8e645fdffafdeefa0c8f4bef86",7 "license": "CC-BY-NC-4.0",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "with_conditions",10 "files": [11 {12 "path": "LICENSE.md",13 "sha256": "7bede001d90d0bba90e30de16df4a3b350f1f0f9d3742ffa8b1dad53bd685b85",14 "language": "License",15 "lines": 149,16 "truncated": false,17 "block": 22,18 "row": 1418419 },20 {21 "path": "README.md",22 "sha256": "8215cd6eac190bca4fca945ded7361a2a4e94331b64552303050f6b61788a924",23 "language": "Text",24 "lines": 84,25 "truncated": false,26 "block": 24,27 "row": 50728 },29 {30 "path": "analysis/behavioral_analysis/numberline_entropy.py",31 "sha256": "fdaff1bdef802fa7de13ef6d8535ec08f12cb1d3040bd24850cc00b056d46d72",32 "language": "Python",33 "lines": 96,34 "truncated": false,35 "block": 23,36 "row": 478037 },38 {39 "path": "analysis/manifold_analysis/step_manifold.py",40 "sha256": "ab4c766eb852671d6d02e16271257b73be2a48be903ae712fca7ebad7c319b53",41 "language": "Python",42 "lines": 114,43 "truncated": false,44 "block": 23,45 "row": 602546 },47 {48 "path": "analysis/manifold_analysis/step_manifold_proj.py",49 "sha256": "54d03b5348134c3aeb6c5706d28e277a2023264f9d0e8f3fc786cbd1bc238cfc",50 "language": "Python",51 "lines": 120,52 "truncated": false,53 "block": 23,54 "row": 662555 },56 {57 "path": "analysis/performance_behavior.py",58 "sha256": "e0583c740366bfac28627d092caa8abe7504ac1925399a2bf88deff819b54a80",59 "language": "Python",60 "lines": 30,61 "truncated": false,62 "block": 22,63 "row": 2889264 },65 {66 "path": "analysis/similarity_analysis/addsub_similarity.py",67 "sha256": "29cf09953190d4ee0aefc68e2102d3dc5d7146280165440a9db573f2f831ae97",68 "language": "Python",69 "lines": 111,70 "truncated": false,71 "block": 23,72 "row": 639373 },74 {75 "path": "common/nn_modeling/dataset/arithmetic.py",76 "sha256": "d24e94f85df57fb522582f1999aa1a9257c55a64fb2fa6e311c7328c6a3046b2",77 "language": "Python",78 "lines": 313,79 "truncated": false,80 "block": 23,81 "row": 1089182 },83 {84 "path": "common/nn_modeling/model/torch.py",85 "sha256": "3d5782bb276b0490b343aeffcb33b42849aa58efbf288b93318779197b31c1fb",86 "language": "Python",87 "lines": 121,88 "truncated": false,89 "block": 23,90 "row": 614091 },92 {93 "path": "common/slurm/mvsubmit.py",94 "sha256": "515ae28999f9c07458e5d1a03d100a71e42bdd6e4f9f8bbecccecdd7c97edfcf",95 "language": "Python",96 "lines": 38,97 "truncated": false,98 "block": 23,99 "row": 2175100 },101 {102 "path": "common/slurm/pysubmit.py",103 "sha256": "619a1a90348137a99d5dc5ef380946f98799c7a806d9ed7ffc946d430e232af2",104 "language": "Python",105 "lines": 62,106 "truncated": false,107 "block": 23,108 "row": 5774109 },110 {111 "path": "common/slurm/rmsubmit.py",112 "sha256": "a9197cb41eab1e45292508d05a11a0b5ae31e7497a4dc227a9f0bd842847bb4f",113 "language": "Python",114 "lines": 39,115 "truncated": false,116 "block": 23,117 "row": 2377118 },119 {120 "path": "common/slurm/slurm_aliases.sh",121 "sha256": "68000e9f47c6d01cae18366ef1d77ad8b9e00629db35147ae3f0f4f3a4159a50",122 "language": "Shell",123 "lines": 17,124 "truncated": false,125 "block": 23,126 "row": 17849127 },128 {129 "path": "dataset/addsub18_font.py",130 "sha256": "e219421957feb6f3467dc5e91235089a3a931765efec1fd360c6615a62d8780c",131 "language": "Python",132 "lines": 81,133 "truncated": false,134 "block": 23,135 "row": 3099136 },137 {138 "path": "dataset/addsub18_handwritten.py",139 "sha256": "5d69112cda3bf070bde1fa050dbd5206c0ad0113edaf73d692e000b4814bbff2",140 "language": "Python",141 "lines": 77,142 "truncated": false,143 "block": 23,144 "row": 2569145 },146 {147 "path": "dataset/behavior_addsub18.py",148 "sha256": "5662e36dbd47554b14e26eb5aebd29470a8b0e4fc1308f0eeb9f5e71d1bd1ddc",149 "language": "Python",150 "lines": 66,151 "truncated": false,152 "block": 23,153 "row": 1699154 },155 {156 "path": "environment.sh",157 "sha256": "262918473a738a62e6a876dde6c4073ad82e4a2e2e13980d01de0ee5aea742b4",158 "language": "Shell",159 "lines": 33,160 "truncated": false,161 "block": 23,162 "row": 17882163 },164 {165 "path": "model/summary.py",166 "sha256": "d7451184b76a29c747d2e9dd9105c3d0250bd3f489d3638fca83555138faec0c",167 "language": "Python",168 "lines": 48,169 "truncated": false,170 "block": 23,171 "row": 632172 },173 {174 "path": "model/test.py",175 "sha256": "2cac440709008381717715bd3c529cb72a1b21b9e3179318a2481cf2dad57653",176 "language": "Python",177 "lines": 168,178 "truncated": false,179 "block": 23,180 "row": 9356181 },182 {183 "path": "model/train.py",184 "sha256": "d33bb66c3aa840ca7ffbbcc981fe43fb6c0d203cde2afc4b1613718d8012821c",185 "language": "Python",186 "lines": 111,187 "truncated": false,188 "block": 23,189 "row": 5745190 },191 {192 "path": "paper/figure2.py",193 "sha256": "4a3a12bb5bfe4f7bcb4e6289bfd722fbc6672a376b5b7c7d912943c75e512f73",194 "language": "Python",195 "lines": 143,196 "truncated": false,197 "block": 23,198 "row": 7454199 },200 {201 "path": "paper/figure3.py",202 "sha256": "7bb92c579a88b23bce7804a3834e268002ab90f2bd53a3ec08d7701bca646f26",203 "language": "Python",204 "lines": 227,205 "truncated": false,206 "block": 23,207 "row": 10924208 },209 {210 "path": "paper/figure4.py",211 "sha256": "6a2a2fbba41dda1a0e3dcfc20e6d6d7c39348255923844e021a027464baa9a40",212 "language": "Python",213 "lines": 167,214 "truncated": false,215 "block": 23,216 "row": 9673217 },218 {219 "path": "paper/figure5.py",220 "sha256": "88012a22f03fd94d24905df415bb3077f9224689c455680decbc1fe638833a12",221 "language": "Python",222 "lines": 240,223 "truncated": false,224 "block": 23,225 "row": 11035226 },227 {228 "path": "paper/figure6.py",229 "sha256": "a315e9e8cf2f22c22dc24d6233d263e69c565803a01fd7ca1ce558932b14d9b6",230 "language": "Python",231 "lines": 175,232 "truncated": false,233 "block": 23,234 "row": 9726235 },236 {237 "path": "paper/figure7.py",238 "sha256": "cd48a7ce7c1cbc05819704b9e1b83d6619d51bf53671b6952242b99c5ee159e9",239 "language": "Python",240 "lines": 237,241 "truncated": false,242 "block": 23,243 "row": 11241244 },245 {246 "path": "paper/figure8.py",247 "sha256": "9dc4893ac32f862d9759de00a9e8ded3c084528de13eb343a5e9abfc46922da4",248 "language": "Python",249 "lines": 277,250 "truncated": false,251 "block": 23,252 "row": 12606253 },254 {255 "path": "paper/figureS1.py",256 "sha256": "f930a73de845be671bca24973471eb76ab71a9f9bc4df2faa59207a7e5006d77",257 "language": "Python",258 "lines": 183,259 "truncated": false,260 "block": 23,261 "row": 10455262 },263 {264 "path": "paper/figureS2.py",265 "sha256": "46a35ba84a21fca998d0e6d1d30a2a3c5c33bb35389cd29edf464b8b3beacd36",266 "language": "Python",267 "lines": 165,268 "truncated": false,269 "block": 23,270 "row": 9286271 },272 {273 "path": "paper/figureS3.py",274 "sha256": "84598bea03dcd56d636db51facb2e4d4bcde197bcbb0fd9e575d00259fff5e15",275 "language": "Python",276 "lines": 263,277 "truncated": false,278 "block": 23,279 "row": 11561280 },281 {282 "path": "paper/figureS4.py",283 "sha256": "39d25598b2667806d4d9d4d1bda53ad159dc66ad758beec0ca166c6e9e6cb24d",284 "language": "Python",285 "lines": 172,286 "truncated": false,287 "block": 23,288 "row": 9096289 },290 {291 "path": "paper/figureS5.py",292 "sha256": "e80f1857862124c28850ea2f6e908fdc3b8edde79661d522efd0e7af81c89507",293 "language": "Python",294 "lines": 237,295 "truncated": false,296 "block": 23,297 "row": 11530298 },299 {300 "path": "paper/figureS6.py",301 "sha256": "1ff0e7ab6a8000dd3a1d9ff4f078b2031ea2a68fe95d3618476a90a83081e7d8",302 "language": "Python",303 "lines": 222,304 "truncated": false,305 "block": 23,306 "row": 10730307 },308 {309 "path": "paper/figureS7.py",310 "sha256": "cb2ca2ed61065a5046db125d7cfca3ceb72a2741bcb1a9e3b53513ec2a49fd5d",311 "language": "Python",312 "lines": 126,313 "truncated": false,314 "block": 23,315 "row": 6169316 },317 {318 "path": "paper/figureS8.py",319 "sha256": "603363ea02d3ee01b5adaf71715bec66974216443a00caebcd90e4e1c84bb6ad",320 "language": "Python",321 "lines": 126,322 "truncated": false,323 "block": 23,324 "row": 6179325 },326 {327 "path": "paper/figureS9.py",328 "sha256": "d8c56a961dd73d938f2d942cca98b03f37b89ed3ca540ed36d34ce356282792b",329 "language": "Python",330 "lines": 311,331 "truncated": false,332 "block": 23,333 "row": 12492334 },335 {336 "path": "paper/figure_all.sh",337 "sha256": "14c9a0bbe61ab977e34fa14a46366e38d9d84748947afb27b7d1ee651d3df178",338 "language": "Shell",339 "lines": 16,340 "truncated": false,341 "block": 23,342 "row": 17365343 },344 {345 "path": "paper/utils/data.py",346 "sha256": "67fc90ce121043ec338fffb1b54a3315fc48fab5e9b2d99b754412516345b6a0",347 "language": "Python",348 "lines": 29,349 "truncated": false,350 "block": 22,351 "row": 28406352 },353 {354 "path": "paper/utils/plots.py",355 "sha256": "5f81450b74235e83649f199e61c840553a1c9b90bca5d9b95166171da809a3a1",356 "language": "Python",357 "lines": 577,358 "truncated": false,359 "block": 23,360 "row": 14145361 },362 {363 "path": "paper/utils/prompt.py",364 "sha256": "2f105ac26eefd85f234499c823361542f792b6d57d0caa38677fae4f5aa74529",365 "language": "Python",366 "lines": 12,367 "truncated": false,368 "block": 22,369 "row": 26550370 }371 ]372}