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/genetics-statistics/gemma",4 "url": "https://github.com/genetics-statistics/GEMMA",5 "host": "github.com",6 "commit": "ce5e778cc36c40a2fa82f3dafe66403bb0e3a185",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "c61f12da7cdad526bdcbed47a4c0a603e60dbbfdaf8b66933cd088e9132c303f",14 "language": "License",15 "lines": 621,16 "truncated": false,17 "block": 6,18 "row": 211819 },20 {21 "path": "README.md",22 "sha256": "ef9d0f2e7ad6911350a54ade42290d53ea06d9cb016e2e713b1974e981b71b97",23 "language": "Text",24 "lines": 304,25 "truncated": false,26 "block": 8,27 "row": 1077628 },29 {30 "path": "contrib/shunit2-2.0.3/bin/docbookPrep.sh",31 "sha256": "6bb0effbda7f4301245c9232604221096f7a2867266c9e2da9c162776c784532",32 "language": "Shell",33 "lines": 97,34 "truncated": false,35 "block": 8,36 "row": 850437 },38 {39 "path": "contrib/shunit2-2.0.3/bin/extractDocs.pl",40 "sha256": "efb1751b3ed0f1c8a4cc1653c51f67e7a8f82d253394357f416a4c2be6218920",41 "language": "Perl",42 "lines": 40,43 "truncated": false,44 "block": 6,45 "row": 2002346 },47 {48 "path": "scripts/gen_version_info.sh",49 "sha256": "f96f7082e6c133741d1f56b2b682cc4d60d3e5e3e209d1d61b9b68b642ef197e",50 "language": "Shell",51 "lines": 14,52 "truncated": false,53 "block": 8,54 "row": 683155 },56 {57 "path": "src/bslmm.cpp",58 "sha256": "f8be449ddc7f870710ea45907cfcabdeabd6096b9532ede108eae6acae1a3ce0",59 "language": "C++",60 "lines": 1870,61 "truncated": false,62 "block": 5,63 "row": 521364 },65 {66 "path": "src/bslmm.h",67 "sha256": "9a756d1e1ff341966f9a523af9442fca3323bac71aa6dc9e77b9587a850813a4",68 "language": "C/C++",69 "lines": 170,70 "truncated": false,71 "block": 5,72 "row": 831373 },74 {75 "path": "src/bslmmdap.cpp",76 "sha256": "f9cfdde0eab0904c0851f1e88433eefff7d543c663abf44422c4b3b7d9604ddb",77 "language": "C++",78 "lines": 861,79 "truncated": false,80 "block": 5,81 "row": 483982 },83 {84 "path": "src/bslmmdap.h",85 "sha256": "acf4ca71db94734aabc1de0d29930c6db0e07d6fafb3bca0361f4123d6e4534c",86 "language": "C/C++",87 "lines": 109,88 "truncated": false,89 "block": 5,90 "row": 747291 },92 {93 "path": "src/debug.cpp",94 "sha256": "cb0149f525ffdb2127689cbdc00eb5b4fe9de8bd4c88e090a3f7d1138af6f0f2",95 "language": "C++",96 "lines": 381,97 "truncated": false,98 "block": 5,99 "row": 4464100 },101 {102 "path": "src/debug.h",103 "sha256": "4a1216b6f685eec629010da8e8fd06ef485eccbf9c77f723b8dfe9373067b3e8",104 "language": "C/C++",105 "lines": 200,106 "truncated": false,107 "block": 5,108 "row": 8586109 },110 {111 "path": "src/fastblas.cpp",112 "sha256": "79196aa63beeaca6034be6bf1c3d033a2e39dcb188c507e0d38af9d395d04ab9",113 "language": "C++",114 "lines": 273,115 "truncated": false,116 "block": 5,117 "row": 3953118 },119 {120 "path": "src/fastblas.h",121 "sha256": "a1d0ec82d9676e139caa291e01a48ceedf71df9afbd5c47c8f868c4577449778",122 "language": "C/C++",123 "lines": 43,124 "truncated": false,125 "block": 5,126 "row": 6392127 },128 {129 "path": "src/fastopenblas.h",130 "sha256": "02112fea7e3d29c8a77433b36bc7bf663307340feb89adf76c7f59332f76bc7c",131 "language": "C/C++",132 "lines": 42,133 "truncated": false,134 "block": 5,135 "row": 6402136 },137 {138 "path": "src/gemma.cpp",139 "sha256": "d089941c5eb952ff302bf17d0bf8344ad959edb4e5c69991b8e47fbd65cc89c5",140 "language": "C++",141 "lines": 3597,142 "truncated": false,143 "block": 5,144 "row": 5367145 },146 {147 "path": "src/gemma.h",148 "sha256": "e27f4d96f1123a386ca6b78410edcd7053fed3d3d5966ebf4bf1cd60c80c5596",149 "language": "C/C++",150 "lines": 69,151 "truncated": false,152 "block": 5,153 "row": 6472154 },155 {156 "path": "src/gemma_io.cpp",157 "sha256": "a41efb9c332f1a3cbd2c91358ce0a659496acf1450940dfc8ca2c8de32d9668f",158 "language": "C++",159 "lines": 4187,160 "truncated": false,161 "block": 5,162 "row": 5354163 },164 {165 "path": "src/gemma_io.h",166 "sha256": "8448b7c50ab704429a053d85a4a587a2c594b8e102e2f3ea41345f0dbb9389eb",167 "language": "C/C++",168 "lines": 187,169 "truncated": false,170 "block": 5,171 "row": 8708172 },173 {174 "path": "src/gzstream.cpp",175 "sha256": "cf743da07cf8d1923902a9ae61a1ee005a07b5068f94cc69bfac46c77796c600",176 "language": "C++",177 "lines": 163,178 "truncated": false,179 "block": 5,180 "row": 3406181 },182 {183 "path": "src/gzstream.h",184 "sha256": "ca5fd8d812ed29c30955d9270a97f47f615045dda146b815c9a21310009dc679",185 "language": "C/C++",186 "lines": 122,187 "truncated": false,188 "block": 5,189 "row": 7696190 },191 {192 "path": "src/lapack.cpp",193 "sha256": "d0bf3460b5a73a95e7b2a8c73937d639059afb03f0313c5581d6b9fa4f0e3060",194 "language": "C++",195 "lines": 365,196 "truncated": false,197 "block": 5,198 "row": 4356199 },200 {201 "path": "src/lapack.h",202 "sha256": "12dec236e257e04e94e82b5992a6dcead7c381a00d04a280479848e14f999e08",203 "language": "C/C++",204 "lines": 44,205 "truncated": false,206 "block": 5,207 "row": 6649208 },209 {210 "path": "src/ldr.cpp",211 "sha256": "fb8f82844636ab5eecb52370c18019cff3475a502ba42f621e3d002644ca7707",212 "language": "C++",213 "lines": 73,214 "truncated": false,215 "block": 5,216 "row": 2002217 },218 {219 "path": "src/ldr.h",220 "sha256": "5141e41d82d18f1f0102540ff70afa2f55cf90192eb8b1d650634348eafc57ae",221 "language": "C/C++",222 "lines": 69,223 "truncated": false,224 "block": 5,225 "row": 6618226 },227 {228 "path": "src/lm.cpp",229 "sha256": "cda5fa9cced11b1e2f912d645830faf24389d2d746b347759e983eb0d1abfe25",230 "language": "C++",231 "lines": 656,232 "truncated": false,233 "block": 5,234 "row": 4668235 },236 {237 "path": "src/lm.h",238 "sha256": "091e162f0e9d021d0a16f8ea1bbdbf13dd082e884657598550897384c0bde68d",239 "language": "C/C++",240 "lines": 76,241 "truncated": false,242 "block": 5,243 "row": 6788244 },245 {246 "path": "src/lmm.cpp",247 "sha256": "a8975f49a8887533bd79b199be6796d5412361a0cb6b4b6952df218d83ab5e87",248 "language": "C++",249 "lines": 2608,250 "truncated": false,251 "block": 5,252 "row": 5300253 },254 {255 "path": "src/lmm.h",256 "sha256": "c436bd288f4ce5b30a879ec7786601d8ff9027e780d78a68f58efba7a92dba8d",257 "language": "C/C++",258 "lines": 145,259 "truncated": false,260 "block": 5,261 "row": 7960262 },263 {264 "path": "src/logistic.cpp",265 "sha256": "1a52cd128ec2f89ceed27c60a48ddb10f27be821ea979c5b6fd77c791508163e",266 "language": "C++",267 "lines": 713,268 "truncated": false,269 "block": 5,270 "row": 4828271 },272 {273 "path": "src/logistic.h",274 "sha256": "92fc93c30951fa784cd8710a2f9bcc314fd1b1750040ca711b387e99fb1531d7",275 "language": "C/C++",276 "lines": 65,277 "truncated": false,278 "block": 5,279 "row": 7433280 },281 {282 "path": "src/main.cpp",283 "sha256": "6fe826fa0f1d9db51d9ae91b66e1dd9f8dea8254be873b58fc086c2216ec02ef",284 "language": "C++",285 "lines": 95,286 "truncated": false,287 "block": 5,288 "row": 2327289 },290 {291 "path": "src/mathfunc.cpp",292 "sha256": "59cbebb40626c14fb6ce048409bc54b2158f7719ed93e698f97aee6082ebae97",293 "language": "C++",294 "lines": 633,295 "truncated": false,296 "block": 5,297 "row": 4681298 },299 {300 "path": "src/mathfunc.h",301 "sha256": "89a7c6f43e60625f8eb47d2da19fb4c2c381d46e4f44a60f0788ae9dbfbe992a",302 "language": "C/C++",303 "lines": 80,304 "truncated": false,305 "block": 5,306 "row": 7171307 },308 {309 "path": "src/mvlmm.cpp",310 "sha256": "cf7719ac97fcb729908ff8ad09263bd961159dd0333044b132cdc66e47a74d77",311 "language": "C++",312 "lines": 4889,313 "truncated": false,314 "block": 5,315 "row": 5390316 },317 {318 "path": "src/mvlmm.h",319 "sha256": "b147bb997a141b29fed803bdf237a2e7d0d80915135ec2e72e04ef29b2b614f8",320 "language": "C/C++",321 "lines": 104,322 "truncated": false,323 "block": 5,324 "row": 7413325 },326 {327 "path": "src/param.cpp",328 "sha256": "74cb689046b2748a290ed370a7b5bf2e007abd026c2baf713c4c608bde5782dc",329 "language": "C++",330 "lines": 2453,331 "truncated": false,332 "block": 5,333 "row": 5280334 },335 {336 "path": "src/param.h",337 "sha256": "614eb18ad21fd9eba6dbdc632fafcc8015d90a22976136f25719e46689e127b8",338 "language": "C/C++",339 "lines": 374,340 "truncated": false,341 "block": 5,342 "row": 9048343 },344 {345 "path": "src/prdt.cpp",346 "sha256": "1e2cf86f90527dd52d52f7806e9b145a16a42610f61cceba549ecc21daf28b3d",347 "language": "C++",348 "lines": 553,349 "truncated": false,350 "block": 5,351 "row": 4482352 },353 {354 "path": "src/prdt.h",355 "sha256": "c200bf3d3c1bab897a25fbd0228e15bcc25f9f6e3808541aa1585b529bd62c79",356 "language": "C/C++",357 "lines": 68,358 "truncated": false,359 "block": 5,360 "row": 6552361 },362 {363 "path": "src/varcov.cpp",364 "sha256": "3519cce9c389bc5a228082eafb7067777f20cae466121f9cac3945580195b169",365 "language": "C++",366 "lines": 446,367 "truncated": false,368 "block": 5,369 "row": 4268370 },371 {372 "path": "src/varcov.h",373 "sha256": "74b988d1d816ff0a8589b20f0bd29c5ab71ec22a7debb461166bb84a442a7b29",374 "language": "C/C++",375 "lines": 61,376 "truncated": false,377 "block": 5,378 "row": 6423379 },380 {381 "path": "src/vc.cpp",382 "sha256": "8c62edac01b22a7092498461887aa817229b04d5dd4596ff758170186afcfa2b",383 "language": "C++",384 "lines": 2963,385 "truncated": false,386 "block": 5,387 "row": 5312388 },389 {390 "path": "src/vc.h",391 "sha256": "88fbb6760829b35e44f6a96c33d07f6d89b63d58b5fee777f50c4d3cbd786486",392 "language": "C/C++",393 "lines": 133,394 "truncated": false,395 "block": 5,396 "row": 7831397 },398 {399 "path": "src/version.h",400 "sha256": "da09784048df2203180e5e8d85a3a5b22c8725173cc5c645b24534a89dbc6d8f",401 "language": "C/C++",402 "lines": 5,403 "truncated": false,404 "block": 5,405 "row": 5520406 },407 {408 "path": "test/dev_test_suite.sh",409 "sha256": "7614bf03337ae6fcc41845a9be9b52e47237f0bdb0de10f6abf65930d7efa10d",410 "language": "Shell",411 "lines": 222,412 "truncated": false,413 "block": 8,414 "row": 9233415 },416 {417 "path": "test/lengthy_test_suite.sh",418 "sha256": "a5f6c3e3d5dd381b1fe12e6c66e946f2e7b0aa251e9a8f649d7458b20aeaa302",419 "language": "Shell",420 "lines": 58,421 "truncated": false,422 "block": 8,423 "row": 8324424 },425 {426 "path": "test/src/unittests-main.cpp",427 "sha256": "81747150eeaab3148bdd4130c47936d25e1cb1179bbd517c6b41ca6dfa0d02f3",428 "language": "C++",429 "lines": 2,430 "truncated": false,431 "block": 5,432 "row": 1009433 },434 {435 "path": "test/src/unittests-math.cpp",436 "sha256": "dfb3ce4f18398a40388cb1f8369dc6a55f5986da369f1d3e9028eb30199fe2df",437 "language": "C++",438 "lines": 208,439 "truncated": false,440 "block": 5,441 "row": 3693442 },443 {444 "path": "test/test_suite.sh",445 "sha256": "84288a9c7c2a8ebf3f05334ab09bc735176d00da525260b02eb76aef7b186510",446 "language": "Shell",447 "lines": 197,448 "truncated": false,449 "block": 8,450 "row": 9213451 }452 ]453}