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/kr-colab/popgen-npe",4 "url": "https://github.com/kr-colab/popgen-npe",5 "host": "github.com",6 "commit": "e81dfe66d32ff194e42c3c68941e647f824e0a32",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "c0d9a42f0d310d5d2d411aa2eea8a3d60a6363816e0648ef6eb203b430d750ff",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 3,18 "row": 793919 },20 {21 "path": "README.md",22 "sha256": "6b9a70985f88f3c899f9a7f092114280f80376484aa1ab466c2d95a51214e3dc",23 "language": "Text",24 "lines": 110,25 "truncated": false,26 "block": 4,27 "row": 252728 },29 {30 "path": "depr/amortized_dadi_workflow/scripts/dadi_simulators.py",31 "sha256": "410ece5b0d97d32c2f672881ddc330c0e88e6d8285a0004e7667f18acb5a6e8a",32 "language": "Python",33 "lines": 184,34 "truncated": false,35 "block": 3,36 "row": 2461437 },38 {39 "path": "depr/amortized_dadi_workflow/scripts/plot_2d_comp_multinom.py",40 "sha256": "a90e3a1b611cb96211b7aecf8686b9f25cd3382d0f98cbef82f25184e81c8c42",41 "language": "Python",42 "lines": 25,43 "truncated": false,44 "block": 3,45 "row": 1872046 },47 {48 "path": "depr/amortized_dadi_workflow/scripts/plot_confidence_intervals.py",49 "sha256": "6f5a3f9e37f30ac57d64b691a3ed499b3d1a60cf30359d3d4a604774a2a8e505",50 "language": "Python",51 "lines": 36,52 "truncated": false,53 "block": 3,54 "row": 1954755 },56 {57 "path": "depr/amortized_dadi_workflow/scripts/plotting.py",58 "sha256": "172665a5e1e4b575813b4653c96d2b8923c2b49bffda8af47c3bc45c83e5655c",59 "language": "Python",60 "lines": 49,61 "truncated": false,62 "block": 3,63 "row": 1989664 },65 {66 "path": "depr/amortized_dadi_workflow/scripts/posterior_ensemble.py",67 "sha256": "a4197c7c5c026be4f92b255c066e1fde3a27e954739f9a0fe3bb24f624291603",68 "language": "Python",69 "lines": 22,70 "truncated": false,71 "block": 3,72 "row": 1860973 },74 {75 "path": "depr/amortized_dadi_workflow/scripts/simulate_default.py",76 "sha256": "1cfdf195dfb28fd2d18526916923275847c67ddc2d9f50e3226d6edadab4d00f",77 "language": "Python",78 "lines": 17,79 "truncated": false,80 "block": 3,81 "row": 1826482 },83 {84 "path": "depr/amortized_dadi_workflow/scripts/simulate_from_posterior.py",85 "sha256": "7c0ce484e1babee053d9a102c1d4bd8b4b69dae6e52242b284a6c49b1e4be77a",86 "language": "Python",87 "lines": 22,88 "truncated": false,89 "block": 3,90 "row": 1871591 },92 {93 "path": "depr/amortized_dadi_workflow/scripts/simulate_fs.py",94 "sha256": "5f2a31195f51e2195f60cc9893a887beb81f08b563b47b9f753715e90d57c745",95 "language": "Python",96 "lines": 28,97 "truncated": false,98 "block": 3,99 "row": 18582100 },101 {102 "path": "depr/amortized_dadi_workflow/scripts/train_npe.py",103 "sha256": "d1a5c239ba7bd3daa307b4f6063b575f92ed9d0956ad17817feec98dcab57f4a",104 "language": "Python",105 "lines": 88,106 "truncated": false,107 "block": 3,108 "row": 21292109 },110 {111 "path": "depr/plots/AraTha/compare_to_dadi_2epoch_model.ipynb",112 "sha256": "67e704afab69d3d1aaad9c2eec36b62ccdb00d621d531a8fa1704d27a0ed68f2",113 "language": "Jupyter",114 "lines": 238,115 "truncated": false,116 "block": 3,117 "row": 7572118 },119 {120 "path": "docs/conf.py",121 "sha256": "780409796549b7fe06d09214381475130d8522502301fd7f904c41aaa02d813c",122 "language": "Python",123 "lines": 55,124 "truncated": false,125 "block": 3,126 "row": 19206127 },128 {129 "path": "experiments/aratha-2epoch-extra/abc_utils.py",130 "sha256": "b7d8aef0369a7058673212a06d41f672f8da7b0bb973f8f6f0bfe773d0123c14",131 "language": "Python",132 "lines": 334,133 "truncated": false,134 "block": 3,135 "row": 25415136 },137 {138 "path": "experiments/aratha-2epoch-extra/compare-posteriors.py",139 "sha256": "ab8fd705f73f37b8820accc322ca3f25f19328c6b0b742c9e6f502413b2ccf67",140 "language": "Python",141 "lines": 738,142 "truncated": false,143 "block": 3,144 "row": 27358145 },146 {147 "path": "experiments/aratha-2epoch-extra/experiment.sh",148 "sha256": "618cd5855b720636ba3a9031e87a4836f2be32ab9b340b226d577fce016c4528",149 "language": "Shell",150 "lines": 13,151 "truncated": false,152 "block": 4,153 "row": 1425154 },155 {156 "path": "experiments/aratha-2epoch-extra/plot-posterior-surfaces.py",157 "sha256": "fcc7f05319be0c824ad3b61a8f0a28c4799b99af1ddc7c3148eaac4f3b3a8fb6",158 "language": "Python",159 "lines": 73,160 "truncated": false,161 "block": 3,162 "row": 20822163 },164 {165 "path": "experiments/aratha-2epoch/abc_utils.py",166 "sha256": "b7d8aef0369a7058673212a06d41f672f8da7b0bb973f8f6f0bfe773d0123c14",167 "language": "Python",168 "lines": 334,169 "truncated": false,170 "block": 3,171 "row": 25415172 },173 {174 "path": "experiments/aratha-2epoch/compare-posteriors.py",175 "sha256": "f38b9d27e983d2037c9e16810aef19fad854382fafe50857a74b7d5033f1a104",176 "language": "Python",177 "lines": 727,178 "truncated": false,179 "block": 3,180 "row": 27333181 },182 {183 "path": "experiments/aratha-2epoch/experiment.sh",184 "sha256": "89e46a5905842f37c0a0a363a6222d4caff162fba1b238118cc23b83a89a8a96",185 "language": "Shell",186 "lines": 13,187 "truncated": false,188 "block": 4,189 "row": 1417190 },191 {192 "path": "experiments/aratha-2epoch/plot-posterior-surfaces.py",193 "sha256": "fcc7f05319be0c824ad3b61a8f0a28c4799b99af1ddc7c3148eaac4f3b3a8fb6",194 "language": "Python",195 "lines": 73,196 "truncated": false,197 "block": 3,198 "row": 20822199 },200 {201 "path": "experiments/dependent-variable-popn-size/compare-analysis.py",202 "sha256": "05d7e3a55923eced834ab61a169e87ab8f40c5c8a5a0b49f77b15834f0327224",203 "language": "Python",204 "lines": 264,205 "truncated": false,206 "block": 3,207 "row": 24658208 },209 {210 "path": "experiments/dependent-variable-popn-size/compare-posteriors.py",211 "sha256": "dd922ba8d2ebe119c566f2b9794f43db1acd0c68b356da38edf8ab71fdb6e958",212 "language": "Python",213 "lines": 638,214 "truncated": false,215 "block": 3,216 "row": 27155217 },218 {219 "path": "experiments/dependent-variable-popn-size/plot-6-scenarios.py",220 "sha256": "bd1267d3a3dfee5a8585655b2a98e88ff0409f522d3c194cb2096e2137b45e07",221 "language": "Python",222 "lines": 189,223 "truncated": false,224 "block": 3,225 "row": 23841226 },227 {228 "path": "experiments/dependent-variable-popn-size/run-ne-comparison-six-scenarios.sh",229 "sha256": "1ca973827bcd10aacd3bc3fab6e706c0aa2c45234ba6b8a24568e74657ea5620",230 "language": "Shell",231 "lines": 130,232 "truncated": false,233 "block": 4,234 "row": 2160235 },236 {237 "path": "experiments/dependent-variable-popn-size/simulate-examples.sh",238 "sha256": "0f76605744f84503aee057cc04bc6b9b30c5aa270c1906604d763119420d50a2",239 "language": "Shell",240 "lines": 33,241 "truncated": false,242 "block": 4,243 "row": 1881244 },245 {246 "path": "experiments/dependent-variable-popn-size/simulate-for-posterior.py",247 "sha256": "fde2a2dc22c2325f830c5e8bdd1fe9bf37945e84128201cfdfd65f5d3bb3ee38",248 "language": "Python",249 "lines": 224,250 "truncated": false,251 "block": 3,252 "row": 24148253 },254 {255 "path": "experiments/dmel-isolation/experiment.sh",256 "sha256": "abe4100e58dd93a494635598650f5bec758691996fca7dde1e91f6252e8344b0",257 "language": "Shell",258 "lines": 17,259 "truncated": false,260 "block": 4,261 "row": 1460262 },263 {264 "path": "experiments/dmel-isolation/package-data.sh",265 "sha256": "d329013d425aefd1eafa06974f7151a6f2243bc4b1f7f88e73bdf7b3b0501dfd",266 "language": "Shell",267 "lines": 114,268 "truncated": false,269 "block": 4,270 "row": 2114271 },272 {273 "path": "experiments/dmel-isolation/plot-joint-posteriors.py",274 "sha256": "c47b97be4e7ce6c67729b83f68c0a2dcbd7b3d0e37e03f68a4437611f3727771",275 "language": "Python",276 "lines": 342,277 "truncated": false,278 "block": 3,279 "row": 26080280 },281 {282 "path": "experiments/dmel-isolation/plot-rescaled-posteriors.py",283 "sha256": "626fe0a542908af1ad5d49ad09052d5bcad68a2d6f48dbebf2d3fcffd9ea15d8",284 "language": "Python",285 "lines": 224,286 "truncated": false,287 "block": 3,288 "row": 24473289 },290 {291 "path": "experiments/dmel-isolation/plot-summary-stats.py",292 "sha256": "5593e4f0a6cd910ecadd23083419ee6769dc909c1470b03104c128e217f27e25",293 "language": "Python",294 "lines": 230,295 "truncated": false,296 "block": 3,297 "row": 24637298 },299 {300 "path": "experiments/relernn-prior/experiment.sh",301 "sha256": "5da4b2bd9982ee8d883b756fed63530c87a10c5d792563ab91b582d3a3a270de",302 "language": "Shell",303 "lines": 17,304 "truncated": false,305 "block": 4,306 "row": 1447307 },308 {309 "path": "experiments/relernn-prior/plot_coverage_comparison.py",310 "sha256": "09dec6a08d0a3f238f4961b2cede8f3797377ae377eaf97c90cd381ff9daea6e",311 "language": "Python",312 "lines": 111,313 "truncated": false,314 "block": 3,315 "row": 22372316 },317 {318 "path": "experiments/relernn-prior/predict_on_true.py",319 "sha256": "a6187d5ccbc8e70df0f43c2124d0e625dc91a8ca77aeeeeb99797a0e29d3e427",320 "language": "Python",321 "lines": 204,322 "truncated": false,323 "block": 3,324 "row": 24207325 },326 {327 "path": "experiments/variable-popn-size/baselines/msmc2_utils.py",328 "sha256": "45655332b3789f36b4b14071eb837fca696811bfefcb7c15b977b41ff3b5f50c",329 "language": "Python",330 "lines": 351,331 "truncated": false,332 "block": 3,333 "row": 25548334 },335 {336 "path": "experiments/variable-popn-size/baselines/run_baselines.py",337 "sha256": "09be7194c3a3ff02cca9f6a3003f594362d8e6e8f90ec1210909fcfefb8c8424",338 "language": "Python",339 "lines": 112,340 "truncated": false,341 "block": 3,342 "row": 21776343 },344 {345 "path": "experiments/variable-popn-size/compare-analysis.py",346 "sha256": "8d9f5c2372f758c93f295f62a9f1deb3287845301ddafb54ba8b15942ccafc34",347 "language": "Python",348 "lines": 253,349 "truncated": false,350 "block": 3,351 "row": 24431352 },353 {354 "path": "experiments/variable-popn-size/compare-posteriors.py",355 "sha256": "1f0b79ee2f2c6f4aede2e71b3a750381e9e6cf40185ef6a2a84acf845ce0fc31",356 "language": "Python",357 "lines": 617,358 "truncated": false,359 "block": 3,360 "row": 27088361 },362 {363 "path": "experiments/variable-popn-size/create-3x3-panel-with-baselines.py",364 "sha256": "947935e567ba14bb29db9f04ee03615491ea94d9c4085134aa9f22123487dbaa",365 "language": "Python",366 "lines": 200,367 "truncated": false,368 "block": 3,369 "row": 24199370 },371 {372 "path": "experiments/variable-popn-size/create-3x3-panel.py",373 "sha256": "135e551f2aed25cb8c067edcda9cff801a35a024a2a5a9fb960fe2d499d3e069",374 "language": "Python",375 "lines": 189,376 "truncated": false,377 "block": 3,378 "row": 23840379 },380 {381 "path": "experiments/variable-popn-size/run-ne-comparison-three-scenarios.sh",382 "sha256": "b91c197217bba0dba22ef76818c3b186c29aa2b8f54e41f74202ad673d42d470",383 "language": "Shell",384 "lines": 86,385 "truncated": false,386 "block": 4,387 "row": 2095388 },389 {390 "path": "experiments/variable-popn-size/simulate-examples.sh",391 "sha256": "693a3d92bc0427a6cf2fe6aeeadbb6509b737d387deebc734def8311ffc25d61",392 "language": "Shell",393 "lines": 61,394 "truncated": false,395 "block": 4,396 "row": 1983397 },398 {399 "path": "experiments/variable-popn-size/simulate-for-posterior.py",400 "sha256": "1b37543fb33292a40456bb70f9862f73f2e5fc7d23b361b0b12cfb9f4fa4b599",401 "language": "Python",402 "lines": 370,403 "truncated": false,404 "block": 3,405 "row": 25792406 },407 {408 "path": "resources/util/simulate-vcf.py",409 "sha256": "38949d0709358516f0e13494a072ec78ee794758ab0bb49d0a1ea27294c059bf",410 "language": "Python",411 "lines": 141,412 "truncated": false,413 "block": 3,414 "row": 22354415 },416 {417 "path": "tests/test_polarise.py",418 "sha256": "9f856c8f38471deb16ea543bd51eadbb54f7a221d76f421d5d55817d0e1fd866",419 "language": "Python",420 "lines": 110,421 "truncated": false,422 "block": 3,423 "row": 22115424 },425 {426 "path": "tests/test_workflow_script.py",427 "sha256": "017e0f3ca34f4e9e47766d03a778d846488a4b2b7503ccd10c9386a46dea6c71",428 "language": "Python",429 "lines": 381,430 "truncated": false,431 "block": 3,432 "row": 25659433 },434 {435 "path": "workflow/scripts/data_handlers.py",436 "sha256": "2a49733e3223be9240dc14a570fa5834bcbbf90deab6924e255e1513ea5e76a2",437 "language": "Python",438 "lines": 156,439 "truncated": false,440 "block": 3,441 "row": 23120442 },443 {444 "path": "workflow/scripts/embedding_networks.py",445 "sha256": "239b35097ac93dea27dfd4be4af364474c86b3f8229d2a05ed3a8da761e3a1b2",446 "language": "Python",447 "lines": 397,448 "truncated": false,449 "block": 3,450 "row": 26548451 },452 {453 "path": "workflow/scripts/infer_batch.py",454 "sha256": "9c19507d206b3c27e064c39abfc597722a12e5e837c90c4823fea22a99b2d2de",455 "language": "Python",456 "lines": 60,457 "truncated": false,458 "block": 3,459 "row": 20426460 },461 {462 "path": "workflow/scripts/plot_diagnostics.py",463 "sha256": "22ccc323dc8da9a6395ee4eda05fb98bbe393714e2ee48b3ff08ccbd60c4c316",464 "language": "Python",465 "lines": 230,466 "truncated": false,467 "block": 3,468 "row": 24717469 },470 {471 "path": "workflow/scripts/plot_simulation_stats.py",472 "sha256": "315ba0fadcd9c175a17cad5cd38e81dee2f4a08489fb84cbfb0c51e0abcefca3",473 "language": "Python",474 "lines": 105,475 "truncated": false,476 "block": 3,477 "row": 21906478 },479 {480 "path": "workflow/scripts/plot_tree_stats.py",481 "sha256": "7a5c4287bb68328aeea310915e2ee4c7c57c0d37c80fcdcfa7786e49a2ed3ed4",482 "language": "Python",483 "lines": 84,484 "truncated": false,485 "block": 3,486 "row": 20945487 },488 {489 "path": "workflow/scripts/predict_windows.py",490 "sha256": "e92038d7c27d7397858f1861973dc9b061d8ac6e39ad40d47990eb54ba479ce7",491 "language": "Python",492 "lines": 141,493 "truncated": false,494 "block": 3,495 "row": 22771496 },497 {498 "path": "workflow/scripts/process_batch.py",499 "sha256": "27b2f870f0fb33a6266fcda52bcf6944d6d7c5bb5995a19f1cab85a407019db2",500 "language": "Python",501 "lines": 27,502 "truncated": false,503 "block": 3,504 "row": 18708505 },506 {507 "path": "workflow/scripts/setup_prediction.py",508 "sha256": "252e8c333bcc3f5e944bce4fb41e98b27546861c5f7580cc0397cb9fb2c9cdc1",509 "language": "Python",510 "lines": 156,511 "truncated": false,512 "block": 3,513 "row": 23954514 },515 {516 "path": "workflow/scripts/setup_training.py",517 "sha256": "e1893e915314eb68f2d0d35f7a035cd58324a0cec0d2255932883015bc8be9ea",518 "language": "Python",519 "lines": 54,520 "truncated": false,521 "block": 3,522 "row": 20000523 },524 {525 "path": "workflow/scripts/simulate_batch.py",526 "sha256": "7f5a3a3787983eb4d23144559d6618a169d3d6fa75228cacbae2888d9cc5e0fd",527 "language": "Python",528 "lines": 32,529 "truncated": false,530 "block": 3,531 "row": 18866532 },533 {534 "path": "workflow/scripts/train_embedding_network.py",535 "sha256": "f57ce00691eef9d35819d15a32679248d0920627fa96bd12256e1ffd93d2b7e8",536 "language": "Python",537 "lines": 190,538 "truncated": false,539 "block": 3,540 "row": 23772541 },542 {543 "path": "workflow/scripts/train_npe_on_embeddings.py",544 "sha256": "d23707ba6265549d620de278babdf5d17a39af8fa1aaadbf1642a63a65206f08",545 "language": "Python",546 "lines": 143,547 "truncated": false,548 "block": 3,549 "row": 22640550 },551 {552 "path": "workflow/scripts/train_npe_on_features.py",553 "sha256": "d0b4179b7270c39a65fa3eb4d8eba5bd9d46f134a7b6a0d2afb7eb580c0d213c",554 "language": "Python",555 "lines": 142,556 "truncated": false,557 "block": 3,558 "row": 22850559 },560 {561 "path": "workflow/scripts/ts_processors.py",562 "sha256": "b94092522becf1eacb41f54b3dd8ec3eb469a6ceaf0b21561cbf7322ee682195",563 "language": "Python",564 "lines": 462,565 "truncated": false,566 "block": 3,567 "row": 26774568 },569 {570 "path": "workflow/scripts/ts_simulators.py",571 "sha256": "752a052ccca782a705a1de47fac4cbc7fe86535904100bc07e0b253e653034e7",572 "language": "Python",573 "lines": 519,574 "truncated": false,575 "block": 3,576 "row": 27079577 },578 {579 "path": "workflow/scripts/utils.py",580 "sha256": "8dd425d7a237f9afe37c08e549e33e0fadc6a67bc4fbf0817f85ca8839411346",581 "language": "Python",582 "lines": 53,583 "truncated": false,584 "block": 3,585 "row": 19758586 }587 ]588}