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/dsilvestro/pyrate",4 "url": "https://github.com/dsilvestro/PyRate",5 "host": "github.com",6 "commit": "48f48d0682fe965baba7ae82b41994bf6b2181ee",7 "license": "AGPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "ADE-NN/v.1/ADE-NN.py",13 "sha256": "e92f52c43c9e890105b27a0ee38e6c6339d687bf5b23ca719a9aa09cf0dd270c",14 "language": "Python",15 "lines": 682,16 "truncated": false,17 "block": 7,18 "row": 1015519 },20 {21 "path": "ADE-NN/v.2/ADE-NN2.py",22 "sha256": "f526106ffe48556999797dbabe880bd72006f7f24454b9734e896de37c5bbcf2",23 "language": "Python",24 "lines": 263,25 "truncated": false,26 "block": 7,27 "row": 281228 },29 {30 "path": "ADE-NN/v.2/ADE-NN3.py",31 "sha256": "648cf8bc44da271c67c134421164ef2110c0bfaf2558d764f139659765521311",32 "language": "Python",33 "lines": 565,34 "truncated": false,35 "block": 7,36 "row": 897437 },38 {39 "path": "LICENSE",40 "sha256": "76a97c878c9c7a8321bb395c2b44d3fe2f8d81314d219b20138ed0e2dddd5182",41 "language": "License",42 "lines": 661,43 "truncated": false,44 "block": 6,45 "row": 212446 },47 {48 "path": "PyRate.py",49 "sha256": "50dbaee3a2be23949d57e90bdef3f90e9667383097f2914ad742eb1b1f40d9f1",50 "language": "Python",51 "lines": 4739,52 "truncated": true,53 "block": 8,54 "row": 118655 },56 {57 "path": "PyRateContinuous.py",58 "sha256": "5c89754b7c4a44ed3a81e2e22ed6948a062db4e07fffd26bdb7dd7551e8a6e02",59 "language": "Python",60 "lines": 904,61 "truncated": false,62 "block": 7,63 "row": 1151864 },65 {66 "path": "PyRateDES.py",67 "sha256": "9927bde383dda712cf156913390851e3e35a9c77899535a53063f7c767054901",68 "language": "Python",69 "lines": 4154,70 "truncated": true,71 "block": 8,72 "row": 119373 },74 {75 "path": "PyRateMBD.py",76 "sha256": "571500e3c61a29173c155658619202e3fb8b042baf65b121dc95199fe9fc6aeb",77 "language": "Python",78 "lines": 767,79 "truncated": false,80 "block": 7,81 "row": 1095482 },83 {84 "path": "PyRateMCDD.py",85 "sha256": "64230ab12ffb913a321f4b94e3f80ee62ad47ee99b3a53bff38d16dcc3c4da0b",86 "language": "Python",87 "lines": 300,88 "truncated": false,89 "block": 7,90 "row": 416791 },92 {93 "path": "PyRateMTE.py",94 "sha256": "d24cb55ab7ed758067084f36995c400d74a4bb2994acfd03861b834769fe6d65",95 "language": "Python",96 "lines": 412,97 "truncated": false,98 "block": 7,99 "row": 5545100 },101 {102 "path": "README.md",103 "sha256": "4ca92d2e67d844aa6d9ce9d5a16b435613fb08106f5f4b06ab3cee32c18ac595",104 "language": "Text",105 "lines": 97,106 "truncated": false,107 "block": 8,108 "row": 10560109 },110 {111 "path": "example_files/Ammonoidea.py",112 "sha256": "4dd39b474fec1115e1d3a1f68bac231d82dbaaa9a280086a6e83ee1864e1a5d9",113 "language": "Python",114 "lines": 692,115 "truncated": true,116 "block": 8,117 "row": 1185118 },119 {120 "path": "example_files/BDC_model/Feliformia.py",121 "sha256": "4cf1ea6db4bf654a8f759c12d9cbe1389f681d3e7075a62e2144e31949721324",122 "language": "Python",123 "lines": 3268,124 "truncated": true,125 "block": 8,126 "row": 1184127 },128 {129 "path": "example_files/BDC_model/Ursidae.py",130 "sha256": "9706393a1f3e028c035b700d83fca63f831ab5b82ad4e7e28bd490bad55a2049",131 "language": "Python",132 "lines": 793,133 "truncated": false,134 "block": 8,135 "row": 979136 },137 {138 "path": "example_files/BDNN_examples/Carnivora/Advanced_examples/Example_output/Carnivora_occs_1_G_BDS_BDNN_16_8TVc_contribution_per_species_rates.r",139 "sha256": "88a5654dda24a240cceefd17860a6c89b424a58597fab02e7fa89933f40320db",140 "language": "R",141 "lines": 976,142 "truncated": false,143 "block": 8,144 "row": 5238145 },146 {147 "path": "example_files/BDNN_examples/Carnivora/Advanced_examples/Example_output/Carnivora_occs_1_taxon_time_tables_G_BDS_BDNN_16_8TVc_contribution_per_species_rates.r",148 "sha256": "ee40d42749e388ee2c62efffc809f73c3134962a2ddfd8d5c955774d6bdb43a0",149 "language": "R",150 "lines": 970,151 "truncated": true,152 "block": 8,153 "row": 5240154 },155 {156 "path": "example_files/BDNN_examples/Carnivora/Advanced_examples/Example_output/Carnivora_occs_1_time_windows_G_BDS_BDNN_16_8TVc_contribution_per_species_rates.r",157 "sha256": "77ab2206b0664db4837e62353cd1b72bebea76e7ab7f686c139ab3226e0eade0",158 "language": "R",159 "lines": 976,160 "truncated": false,161 "block": 8,162 "row": 5239163 },164 {165 "path": "example_files/BDNN_examples/Carnivora/Carnivora_occs.py",166 "sha256": "43e26401da91910c55175a7c25f2cb181a609eccbba56ff92b078aeddcca7d0c",167 "language": "Python",168 "lines": 965,169 "truncated": true,170 "block": 8,171 "row": 1182172 },173 {174 "path": "example_files/Canis_example/Canis_pbdb_data_PyRate.py",175 "sha256": "9f31f55e826ca76662a114a6a78535469b8efaaf4c16cb301db8a25b397610f6",176 "language": "Python",177 "lines": 30,178 "truncated": false,179 "block": 6,180 "row": 41209181 },182 {183 "path": "example_files/DES_examples/pyrate_DES_input_example_script.R",184 "sha256": "f1ee1343e3c0e512fb1ea4908ee04f378c8931f3c041d3bfeb7008f4728eefbe",185 "language": "R",186 "lines": 61,187 "truncated": false,188 "block": 8,189 "row": 2246190 },191 {192 "path": "example_files/DES_examples/pyrate_DES_utilities.R",193 "sha256": "710f3b0ac28727261b136d56d4636cb79cd6f3c3e40d2663d444042fff48d89c",194 "language": "R",195 "lines": 581,196 "truncated": false,197 "block": 8,198 "row": 4843199 },200 {201 "path": "example_files/Felids_twoTraits.py",202 "sha256": "52bdb1db8b0950ddde6419927b907c5b1889732b6da531464b71ef7c05c3e50c",203 "language": "Python",204 "lines": 253,205 "truncated": false,206 "block": 7,207 "row": 10337208 },209 {210 "path": "example_files/Rhinocerotidae_PyRate.py",211 "sha256": "47682b13e4b8ffc5424c03018da3ec36f574b5c550ee2390f1264673b7bd6b28",212 "language": "Python",213 "lines": 176,214 "truncated": false,215 "block": 7,216 "row": 10425217 },218 {219 "path": "example_files/Ursidae_PyRate.py",220 "sha256": "ec1e1dcd5a6e670b004165f978baa787d5b24134799bca39ea0370e067801bcd",221 "language": "Python",222 "lines": 793,223 "truncated": false,224 "block": 8,225 "row": 982226 },227 {228 "path": "example_files/dataPimientoEtAl2017NEE/occs.py",229 "sha256": "039cf5ac209710fcdf82ef45424e08e5fb996e42507ffd2679c33072b9b8a0fb",230 "language": "Python",231 "lines": 1505,232 "truncated": true,233 "block": 8,234 "row": 1179235 },236 {237 "path": "experimental_code/ADE_slice.py",238 "sha256": "f96c7c1e4dc69ec4c4f45bb3c04289303da6ae8ee90645fe880ac8b831cc9c72",239 "language": "Python",240 "lines": 358,241 "truncated": false,242 "block": 7,243 "row": 5908244 },245 {246 "path": "experimental_code/PyRateContinuousShift_plotHR.py",247 "sha256": "8b2ab7d6a7060ff7a349e244afbf09d7533ac73ff904ba65143f8798792e7b99",248 "language": "Python",249 "lines": 724,250 "truncated": false,251 "block": 7,252 "row": 10488253 },254 {255 "path": "experimental_code/PyRateDES2.py",256 "sha256": "8add8c8f071872e8263b40b6dd34adde27f348e90a3c2e76e2c6f18a01064faa",257 "language": "Python",258 "lines": 1592,259 "truncated": false,260 "block": 8,261 "row": 655262 },263 {264 "path": "experimental_code/PyRateMTET.py",265 "sha256": "4d9f7beb017d7f765e3c6465dde1250cc2d277f8776b9e36a5524548b8c2a76f",266 "language": "Python",267 "lines": 526,268 "truncated": false,269 "block": 7,270 "row": 7979271 },272 {273 "path": "experimental_code/bd_sampling.py",274 "sha256": "81763716eb3f6c0c81ed74dad2e7553a545cdda6e2b05b35bb1fa84ed08cee44",275 "language": "Python",276 "lines": 157,277 "truncated": false,278 "block": 6,279 "row": 40361280 },281 {282 "path": "experimental_code/fossil_sampler_from_tree_loop.py",283 "sha256": "2529bc72f7fa86b0ec834504fe3b0298613075e66eea375e46970d8fdce2fd6e",284 "language": "Python",285 "lines": 262,286 "truncated": false,287 "block": 7,288 "row": 2203289 },290 {291 "path": "experimental_code/fossil_sampler_sim.py",292 "sha256": "b50990852ffa78b420de3ad4f4051dbe4daf4a459e6acdca8cb32f341b930122",293 "language": "Python",294 "lines": 206,295 "truncated": false,296 "block": 6,297 "row": 44256298 },299 {300 "path": "experimental_code/fossil_sampler_sim_multi_q_scale.py",301 "sha256": "76e30b4a82362c91fb08e3e10bd94eae6367f613277e1b326f197476cc9e96fa",302 "language": "Python",303 "lines": 209,304 "truncated": false,305 "block": 6,306 "row": 44754307 },308 {309 "path": "experimental_code/plot_BDNN.py",310 "sha256": "a5e385fbe0181311ac889b79fc22ebc25eb0b732650404f69829b977f7fc64af",311 "language": "Python",312 "lines": 415,313 "truncated": false,314 "block": 7,315 "row": 7431316 },317 {318 "path": "experimental_code/plot_MTE_results.R",319 "sha256": "1445812e4062e3d8a351428726c2aa8e496e63f97d1c6c36e4bc0fa90b9ea7ba",320 "language": "R",321 "lines": 97,322 "truncated": false,323 "block": 8,324 "row": 2450325 },326 {327 "path": "experimental_code/summarize_BDNN_results.py",328 "sha256": "6da39d1ea742d3dc46447cb158a7f04fdc000d81c9a3792ea28ba1ebc50a899f",329 "language": "Python",330 "lines": 74,331 "truncated": false,332 "block": 6,333 "row": 35081334 },335 {336 "path": "mcmcDivE/example/Rhinos.py",337 "sha256": "aa968a5b125eeb2f15fe084d86988644a4d3bc8ae3440f062236ca62bff4dcf5",338 "language": "Python",339 "lines": 176,340 "truncated": false,341 "block": 7,342 "row": 10423343 },344 {345 "path": "mcmcDivE/mcmcDivE.py",346 "sha256": "386eb90825d7a0a9072bd29709d8df3185cd51551873a9ed668e44b181dce298",347 "language": "Python",348 "lines": 326,349 "truncated": false,350 "block": 7,351 "row": 3894352 },353 {354 "path": "mcmcDivE/plot_mcmcDivE_results.R",355 "sha256": "0763f2fbd4b67b4e8c2e28d953fba1c47bc50dba7e5711ddae87054bcad14626",356 "language": "R",357 "lines": 80,358 "truncated": false,359 "block": 8,360 "row": 2637361 },362 {363 "path": "plot_functions_BDC_model.R",364 "sha256": "ae30ef2ee9048bab94da2de57ab00404de29291b1d99f018e6a9e4bf979feef7",365 "language": "R",366 "lines": 276,367 "truncated": false,368 "block": 8,369 "row": 3943370 },371 {372 "path": "pyrate_lib/PPmodeltest.py",373 "sha256": "f130bd7a9172a2f7e660605ffd9490f33223e257d76f583817401c72caee33c3",374 "language": "Python",375 "lines": 425,376 "truncated": false,377 "block": 7,378 "row": 7821379 },380 {381 "path": "pyrate_lib/bdnn_lib.py",382 "sha256": "d91b20b1bf6d859f089d221de0d9805966a5373c64e95084b621370d885df3b8",383 "language": "Python",384 "lines": 4229,385 "truncated": true,386 "block": 8,387 "row": 1199388 },389 {390 "path": "pyrate_lib/birthdeath_simulator.py",391 "sha256": "5af12c25aa90132a955479d9b90c8d35458f0aca9b2fc620c8cdc6a98a333c7d",392 "language": "Python",393 "lines": 217,394 "truncated": false,395 "block": 7,396 "row": 30397 },398 {399 "path": "pyrate_lib/calculate_marginal_rates_shift_model.py",400 "sha256": "6ba717c3f1d2e92c1caa3ba56f105686a973cdebd4b67e81198ccfe162142f9a",401 "language": "Python",402 "lines": 222,403 "truncated": false,404 "block": 7,405 "row": 2760406 },407 {408 "path": "pyrate_lib/check_species_names.py",409 "sha256": "f2cea83f8dbe80dcd2ac180cd67d6bfa40c29b38e846a870d4a3c48669f24ab8",410 "language": "Python",411 "lines": 270,412 "truncated": false,413 "block": 7,414 "row": 3572415 },416 {417 "path": "pyrate_lib/des_mcmc_lib.py",418 "sha256": "65256e84f4a5eed46ab9de9ba2a86e94a958a0fc1ff6a1d971355d912408d918",419 "language": "Python",420 "lines": 434,421 "truncated": false,422 "block": 7,423 "row": 5794424 },425 {426 "path": "pyrate_lib/des_model_lib.py",427 "sha256": "1272a6fcafff8131a9623093fb9a95509dc20a6bbbc3946f2934365c1e845a07",428 "language": "Python",429 "lines": 654,430 "truncated": false,431 "block": 7,432 "row": 10493433 },434 {435 "path": "pyrate_lib/fastPyRateC/ModulePyrateC/FastPyRateC.cpp",436 "sha256": "ad86a2a26ccbf8d8d93c43483d3ca883cf0e9c566dd9dc59cdd1ab8556d9e475",437 "language": "C++",438 "lines": 778,439 "truncated": false,440 "block": 5,441 "row": 4908442 },443 {444 "path": "pyrate_lib/fastPyRateC/ModulePyrateC/FastPyRateC.h",445 "sha256": "7f54f41429494b700a9762288595b2d66e2e56fd9b61b41d22fd1acf75a03bfc",446 "language": "C/C++",447 "lines": 107,448 "truncated": false,449 "block": 5,450 "row": 7039451 },452 {453 "path": "pyrate_lib/fastPyRateC/ModulePyrateC/install.sh",454 "sha256": "9f3f27272e8eb42caf87e4d9e13b1fc71ccb40be0335a3958d8aacb6ae6fc36f",455 "language": "Shell",456 "lines": 97,457 "truncated": false,458 "block": 8,459 "row": 8636460 },461 {462 "path": "pyrate_lib/fastPyRateC/ModulePyrateC/make.sh",463 "sha256": "17cc46cc294101663be97c7a8ce54ea34e185dbfc894828d41854198d1926b97",464 "language": "Shell",465 "lines": 68,466 "truncated": false,467 "block": 8,468 "row": 8027469 },470 {471 "path": "pyrate_lib/fastPyRateC/ModulePyrateC/setup.py",472 "sha256": "32fd2eac5b21ae81316b63e1e135be4d966c1c991420641acada17d2ee48e19d",473 "language": "Python",474 "lines": 16,475 "truncated": false,476 "block": 6,477 "row": 23182478 },479 {480 "path": "pyrate_lib/lib_DD_likelihood.py",481 "sha256": "5cff775572017b03725b5e28fe71fceed7da07be5c5ec743b8c2e075072c12bc",482 "language": "Python",483 "lines": 268,484 "truncated": false,485 "block": 7,486 "row": 3378487 },488 {489 "path": "pyrate_lib/lib_updates_priors.py",490 "sha256": "b6ad4deca78e8e84ef6f3567b7789115e0d51433b64b370cc46b8bf630232dfd",491 "language": "Python",492 "lines": 207,493 "truncated": false,494 "block": 6,495 "row": 42889496 },497 {498 "path": "pyrate_lib/lib_utilities.py",499 "sha256": "a2430da63579e5aae57ea00f1d31dcba979e7ba5cbe9b0855019f277ddbbaf92",500 "language": "Python",501 "lines": 695,502 "truncated": false,503 "block": 7,504 "row": 10271505 },506 {507 "path": "pyrate_lib/phylo_bds_likelihood.py",508 "sha256": "3aa2f660fa545a3baf88331451547cfa6d6f72c4ac0d7b9dec0492bf796ce5ea",509 "language": "Python",510 "lines": 112,511 "truncated": false,512 "block": 6,513 "row": 36320514 },515 {516 "path": "pyrate_lib/plotDESmarginal_rates.R",517 "sha256": "ccc0553b94e8ddc7a02775f7b71950e8b364258f744e1ea0cd661aa0445fe526",518 "language": "R",519 "lines": 67,520 "truncated": false,521 "block": 8,522 "row": 2216523 },524 {525 "path": "pyrate_lib/plot_PyRatePhylo.R",526 "sha256": "238fa35c69e251ff927fa92da847f64062660c0f4ddc1761120ff8a14f91f664",527 "language": "R",528 "lines": 367,529 "truncated": false,530 "block": 8,531 "row": 4464532 },533 {534 "path": "pyrate_lib/rtt_plot_bds.py",535 "sha256": "8fb5627cb4e457b4c41b29b3b1040cc109ea8fadc56544c11d1d83d901e09bd0",536 "language": "Python",537 "lines": 589,538 "truncated": false,539 "block": 7,540 "row": 10077541 },542 {543 "path": "pyrate_utilities.r",544 "sha256": "53f4b3bb82d9487cdb812a88f9b06c01bc7cb1c5525682b199a18cb6f9aa2dd8",545 "language": "R",546 "lines": 330,547 "truncated": false,548 "block": 8,549 "row": 4254550 }551 ]552}