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/saigegit/saige",4 "url": "https://github.com/saigegit/SAIGE",5 "host": "github.com",6 "commit": "365deeff9149fc2b5a66da8fa3799637bcb30af3",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "e57f1c320b8cf8798a7d2ff83a6f9e06a33a03585f6e065fea97f1d86db84052",14 "language": "License",15 "lines": 675,16 "truncated": false,17 "block": 1,18 "row": 223619 },20 {21 "path": "R/CCT_modified.R",22 "sha256": "ec5c8ef4fa670141baa0ddef88c6c00eb8126f38feb2299c797bfa8f37cbbb58",23 "language": "R",24 "lines": 72,25 "truncated": false,26 "block": 8,27 "row": 238328 },29 {30 "path": "R/Firth.R",31 "sha256": "78fe3d13d5f7209c3fe64d1250ad6b406e5ad6a1ee85b278f1addc20bab36d3a",32 "language": "R",33 "lines": 418,34 "truncated": false,35 "block": 8,36 "row": 430537 },38 {39 "path": "R/Geno.R",40 "sha256": "0df72d22d4e17075e362f2eef946d6145034636582709aad549d9f20e97c14d3",41 "language": "R",42 "lines": 636,43 "truncated": false,44 "block": 8,45 "row": 484646 },47 {48 "path": "R/Geno_LDMat.R",49 "sha256": "232045431a9bd879d1e546d2cda5efaeba4bcdd9bf21bde5ccfbe59fe1c17a7b",50 "language": "R",51 "lines": 380,52 "truncated": false,53 "block": 8,54 "row": 450655 },56 {57 "path": "R/RareEffect.R",58 "sha256": "514cdb25b55dcc55657cbe057800d49050f7136be2603a8bc8c94392722d4326",59 "language": "R",60 "lines": 827,61 "truncated": false,62 "block": 8,63 "row": 502164 },65 {66 "path": "R/RcppExports.R",67 "sha256": "19d7730f687335be9af1a688ac25335c7e1fcce1512859d9e0298e6fdaf68ee9",68 "language": "R",69 "lines": 843,70 "truncated": false,71 "block": 8,72 "row": 507073 },74 {75 "path": "R/SAIGE_SPATest_Marker.R",76 "sha256": "87d50c5c70eb5ee2b4a99d78dc0a7feaf23907b3b32d753982458c1842589ca7",77 "language": "R",78 "lines": 536,79 "truncated": false,80 "block": 8,81 "row": 472782 },83 {84 "path": "R/SAIGE_SPATest_Region.R",85 "sha256": "e8e95a731934fd9fcc7c2d89882c78592f313c91c0abb67d9518e2d24b3daf41",86 "language": "R",87 "lines": 1597,88 "truncated": false,89 "block": 8,90 "row": 515891 },92 {93 "path": "R/SAIGE_SPATest_Region_Func.R",94 "sha256": "80885183e4722dfe1e56f3ef7593b722b280400caf93eb215c3db146d9c2211d",95 "language": "R",96 "lines": 368,97 "truncated": false,98 "block": 8,99 "row": 4313100 },101 {102 "path": "R/SAIGE_SPATest_Region_LDMat.R",103 "sha256": "469eda97f0009af191b9e686c3fb3c0e7e5e6680fea0c0ea9e55637892c1c146",104 "language": "R",105 "lines": 557,106 "truncated": false,107 "block": 8,108 "row": 4724109 },110 {111 "path": "R/SAIGE_Test_main.R",112 "sha256": "33841a823238d3171ec47ad69bdd38d249c46a7f474616d264e25f7333d6f519",113 "language": "R",114 "lines": 585,115 "truncated": false,116 "block": 8,117 "row": 4980118 },119 {120 "path": "R/SAIGE_createSparseGRM.R",121 "sha256": "01c6e7cba97b4c7d8ebc26040ea64663ca154fd550e3a4f4e2a138047658d6bc",122 "language": "R",123 "lines": 130,124 "truncated": false,125 "block": 8,126 "row": 3408127 },128 {129 "path": "R/SAIGE_extractNeff.R",130 "sha256": "4f0011b9e6136b43530ab305bc14a473ad31814a5d822486f9d6d63ba3745d0a",131 "language": "R",132 "lines": 504,133 "truncated": false,134 "block": 8,135 "row": 4919136 },137 {138 "path": "R/SAIGE_fitGLMM_fast.R",139 "sha256": "f2317d0210966fc00ee913764cefd67d6cdfe5d27f576241467073136a669fb8",140 "language": "R",141 "lines": 2957,142 "truncated": false,143 "block": 8,144 "row": 5226145 },146 {147 "path": "R/Util.R",148 "sha256": "71cc6675d3e04fbe15d879b9e434ddcb33864d2572beabcd272d7fbde728f6aa",149 "language": "R",150 "lines": 606,151 "truncated": false,152 "block": 8,153 "row": 4861154 },155 {156 "path": "R/checkArgs.R",157 "sha256": "68f85066116b7813fff4030531c3faeacf6f4391cf123ed61e02e2ae01c69f95",158 "language": "R",159 "lines": 151,160 "truncated": false,161 "block": 8,162 "row": 3395163 },164 {165 "path": "R/readInGLMM.R",166 "sha256": "6abdd6f7f89af21837bfad236a8936b81b5c3d7b4440514ba674a02e70c0b9c4",167 "language": "R",168 "lines": 479,169 "truncated": false,170 "block": 8,171 "row": 4661172 },173 {174 "path": "README.md",175 "sha256": "d07caf680c1db6dbe8d9ed7b9c6060a798896493b35ab5da265a124ff8c1cf3a",176 "language": "Text",177 "lines": 26,178 "truncated": false,179 "block": 8,180 "row": 9735181 },182 {183 "path": "extdata/calculate_RareEffect_PRS.R",184 "sha256": "479c00b4fe266d4e72e3e2f7cb83f2fd8fd7e8529448530f3fc4189eee93525b",185 "language": "R",186 "lines": 219,187 "truncated": false,188 "block": 8,189 "row": 3984190 },191 {192 "path": "extdata/cmd.sh",193 "sha256": "e71ff9f4e5efe9ee74d1bbe2c25ad541f0122dafe8a001b7a402f77bd70129c6",194 "language": "Shell",195 "lines": 177,196 "truncated": false,197 "block": 8,198 "row": 9258199 },200 {201 "path": "extdata/cmd_LDmat.sh",202 "sha256": "9570a78d8a75ca046eb7a7a601b9710e525d49add07d0ab4e63d258fb8034e8b",203 "language": "Shell",204 "lines": 52,205 "truncated": false,206 "block": 8,207 "row": 8497208 },209 {210 "path": "extdata/cmd_extractNeff.sh",211 "sha256": "0ee0fba8f698f7f77b9b588b1be463898db7494e062bac0d38f1893c780d34b6",212 "language": "Shell",213 "lines": 42,214 "truncated": false,215 "block": 8,216 "row": 8481217 },218 {219 "path": "extdata/cmd_test_sparseGRM.sh",220 "sha256": "2e774448c7b4507508c8005623295599ab1c2ad123a3cd52ffe66da43414081b",221 "language": "Shell",222 "lines": 1,223 "truncated": false,224 "block": 8,225 "row": 6762226 },227 {228 "path": "extdata/createSparseGRM.R",229 "sha256": "21d42158aabd10a72b6e34041db4599cdff4f1c126c6fdf21758adf8ba99e05b",230 "language": "R",231 "lines": 70,232 "truncated": false,233 "block": 8,234 "row": 2475235 },236 {237 "path": "extdata/extractNglmm.R",238 "sha256": "62d3a2f3208c26bd40bd6b84b7120724b7a65dc207d8089d2f24e19747d92bd1",239 "language": "R",240 "lines": 145,241 "truncated": false,242 "block": 8,243 "row": 3875244 },245 {246 "path": "extdata/run_RareEffect.R",247 "sha256": "a4d95db9609fc8d9c0737dcd75af5c316feade7355d673486b46d13d1eff8681",248 "language": "R",249 "lines": 58,250 "truncated": false,251 "block": 8,252 "row": 2327253 },254 {255 "path": "extdata/step1_fitNULLGLMM.R",256 "sha256": "65a761d8a2f7817613189552737e45941d712430fe4290fe650243a9a20cd092",257 "language": "R",258 "lines": 378,259 "truncated": false,260 "block": 8,261 "row": 4818262 },263 {264 "path": "extdata/step2_SPAtests.R",265 "sha256": "da65fa9ae690ee8425f6540e987241ccc2fd57eb136e352c8b722e7a55960999",266 "language": "R",267 "lines": 371,268 "truncated": false,269 "block": 8,270 "row": 4887271 },272 {273 "path": "extdata/step3_LDmat.R",274 "sha256": "c34f99ede6dac9a8c86d69482c936c502e1f6aaca5431941af7295f142cae0b5",275 "language": "R",276 "lines": 144,277 "truncated": false,278 "block": 8,279 "row": 3908280 },281 {282 "path": "src/BGEN.cpp",283 "sha256": "0d736f0188c048632db3e24ea137b4b5566f60f89888a1d6a495bbb9d5053208",284 "language": "C++",285 "lines": 582,286 "truncated": false,287 "block": 5,288 "row": 4788289 },290 {291 "path": "src/Binary_ComputeExact.cpp",292 "sha256": "364763c3f05ed9aaba90f036ce0aeae5889b8d024fcc8e05fffe68ea44ed1b36",293 "language": "C++",294 "lines": 495,295 "truncated": false,296 "block": 5,297 "row": 4245298 },299 {300 "path": "src/Binary_ComputeExactMC.cpp",301 "sha256": "e3b6e27210513a04e2a360fdfc22a0af64716f7696c5e7e6115df996d08110b8",302 "language": "C++",303 "lines": 493,304 "truncated": false,305 "block": 5,306 "row": 4198307 },308 {309 "path": "src/Binary_ComputeExactMC.h",310 "sha256": "819a8a2ee7fe14280b1c2f71d0e7ef203183988ec8dfba85bcc1f43bd63cbc1d",311 "language": "C/C++",312 "lines": 102,313 "truncated": false,314 "block": 5,315 "row": 7051316 },317 {318 "path": "src/Binary_ComputeExactSKATO.cpp",319 "sha256": "702cd0ed9a67ced4ee4f60df39823752c47abdd9391c4eb11d77118685d6e740",320 "language": "C++",321 "lines": 286,322 "truncated": false,323 "block": 5,324 "row": 3768325 },326 {327 "path": "src/Binary_HyperGeo.cpp",328 "sha256": "5082e18ff2ecaa96c62c733d016591e4c2e5e728125c30ed072075d035a4e2a7",329 "language": "C++",330 "lines": 193,331 "truncated": false,332 "block": 5,333 "row": 3033334 },335 {336 "path": "src/Binary_Permu_SKAT.cpp",337 "sha256": "c0e2a7b6c33bd50816abb7138f03059078c81a188be3bc6b2669b577ea451405",338 "language": "C++",339 "lines": 209,340 "truncated": false,341 "block": 5,342 "row": 3041343 },344 {345 "path": "src/Binary_Permu_SKAT.h",346 "sha256": "d29ab1ce566cbc88afda2e6ea8e545685cc8b5d163a3395ee26a686710a47211",347 "language": "C/C++",348 "lines": 56,349 "truncated": false,350 "block": 5,351 "row": 6037352 },353 {354 "path": "src/Binary_global.cpp",355 "sha256": "cb13ad1eb54d5a2485d86c5235e15ea601a77b35bf7f760fa52f6c9782df189b",356 "language": "C++",357 "lines": 195,358 "truncated": false,359 "block": 5,360 "row": 3573361 },362 {363 "path": "src/Binary_resampling.cpp",364 "sha256": "bd546dc58490d0536d1ce87db391609d722c149f659681c95a5ca6966e9c77f8",365 "language": "C++",366 "lines": 180,367 "truncated": false,368 "block": 5,369 "row": 2743370 },371 {372 "path": "src/CCT.cpp",373 "sha256": "fc6fcb6a8a038cbf6e54cdb6c69c15f3d418d14c7e9acbc703c4190ebdd0fe7e",374 "language": "C++",375 "lines": 81,376 "truncated": false,377 "block": 5,378 "row": 2333379 },380 {381 "path": "src/ER_binary_func.cpp",382 "sha256": "ed645c28fffa13d45395ccd7e94dd479dae2fbca1d9ba9f751890c91810046f5",383 "language": "C++",384 "lines": 278,385 "truncated": false,386 "block": 5,387 "row": 3939388 },389 {390 "path": "src/LDmat.cpp",391 "sha256": "f21ac3802dc05ddbf120017ab73e07798f1f24d93cdb614ec5a1bafff4509a57",392 "language": "C++",393 "lines": 580,394 "truncated": false,395 "block": 5,396 "row": 4804397 },398 {399 "path": "src/Main.cpp",400 "sha256": "56d1d02e4ae4e5d92fefd5c1992e9f29e28795ca471e1a9016064035ed214772",401 "language": "C++",402 "lines": 3046,403 "truncated": false,404 "block": 5,405 "row": 5357406 },407 {408 "path": "src/PGEN.cpp",409 "sha256": "477d742d6e5ecc4f19818f481c5c7b5aafd18d0bbcafed2ed88c8812bda835f4",410 "language": "C++",411 "lines": 372,412 "truncated": false,413 "block": 5,414 "row": 4616415 },416 {417 "path": "src/PLINK.cpp",418 "sha256": "bdb647b7034f2559287e8dbb2213d253b3a66e887ca01333affd7c18407ecc6e",419 "language": "C++",420 "lines": 345,421 "truncated": false,422 "block": 5,423 "row": 4334424 },425 {426 "path": "src/RcppExports.cpp",427 "sha256": "15108ddc7dc069cd9efffd8c9a2f2667eb03f14dd59599d773fca5e20ccc8d66",428 "language": "C++",429 "lines": 3250,430 "truncated": false,431 "block": 5,432 "row": 5396433 },434 {435 "path": "src/SAIGE_fitGLMM_fast.cpp",436 "sha256": "45424457d6a2b054be85070ce857a2b800bd5485fc03241564767977ba041756",437 "language": "C++",438 "lines": 5624,439 "truncated": true,440 "block": 5,441 "row": 5405442 },443 {444 "path": "src/SAIGE_test.cpp",445 "sha256": "ce6f108485ad3a8b491ab1f9b0f74c02539fc5ab92e071ca927c780ba4253ad1",446 "language": "C++",447 "lines": 1256,448 "truncated": false,449 "block": 5,450 "row": 5090451 },452 {453 "path": "src/SPA.cpp",454 "sha256": "ad0e5498d4bdd382330ceb614d0fdb4f4c00b07c212f985f20f5f504f99d49c4",455 "language": "C++",456 "lines": 299,457 "truncated": false,458 "block": 5,459 "row": 4289460 },461 {462 "path": "src/SPA_binary.cpp",463 "sha256": "f131229600ab425efae0f5174269e9dd7884a211a54e9504c53c459dcf54c93c",464 "language": "C++",465 "lines": 528,466 "truncated": false,467 "block": 5,468 "row": 4511469 },470 {471 "path": "src/SPA_survival.cpp",472 "sha256": "3b7c90a50bf62b77827049138302776a42f9b5e8e8e18172a68cf79cddbaea61",473 "language": "C++",474 "lines": 498,475 "truncated": false,476 "block": 5,477 "row": 4422478 },479 {480 "path": "src/UTIL.cpp",481 "sha256": "b1c0dab3cda35cda8aa52bd7aaf577e8a4f3a4620c314d879c351fc03749d2bb",482 "language": "C++",483 "lines": 198,484 "truncated": false,485 "block": 5,486 "row": 3377487 },488 {489 "path": "src/VCF.cpp",490 "sha256": "6785bef1e5a0878d7555bb3394ce377c2be1ccd211bdd98056ffc262b68fb144",491 "language": "C++",492 "lines": 354,493 "truncated": false,494 "block": 5,495 "row": 4432496 },497 {498 "path": "src/getMem.cpp",499 "sha256": "e1256daf61228c72bd6a471b8df5a9fda06500147e2bd15f1c40212671afc6ef",500 "language": "C++",501 "lines": 52,502 "truncated": false,503 "block": 5,504 "row": 1965505 },506 {507 "path": "src/script_for_vcf/BGEN_new.cpp",508 "sha256": "7ac294913165b1cf9c077518a034f11ae590cb3ea5884cc714b0bcc26357eac7",509 "language": "C++",510 "lines": 479,511 "truncated": false,512 "block": 5,513 "row": 4678514 },515 {516 "path": "src/script_for_vcf/SAIGE_GENE_readDosageMatrix_vcf.cpp",517 "sha256": "0754f2e307ff0f5a330885fa8757f092e14c409da674f4f7281048dd334180a8",518 "language": "C++",519 "lines": 247,520 "truncated": false,521 "block": 5,522 "row": 4018523 },524 {525 "path": "src/test.cpp",526 "sha256": "5377d3ca92bcb8654d5a803dfeb26f6bae20a6d7b9aed6cdeb5a425bf2fae5e8",527 "language": "C++",528 "lines": 40,529 "truncated": false,530 "block": 5,531 "row": 1487532 }533 ]534}