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/abeellab/jaxkineticmodel",4 "url": "https://github.com/AbeelLab/jaxkineticmodel",5 "host": "github.com",6 "commit": "2247707c052e98d6bf548ccfa02fffb2c6288312",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",14 "language": "License",15 "lines": 201,16 "truncated": false,17 "block": 1,18 "row": 221619 },20 {21 "path": "README.md",22 "sha256": "1c267e05c8f71774ebf88fce2c999ae529f61bc2ac7e4a4c07fc5ebc32a6c43e",23 "language": "Text",24 "lines": 35,25 "truncated": false,26 "block": 21,27 "row": 291128 },29 {30 "path": "docs/code/building_models.py",31 "sha256": "07bcb2c87a9034bd1a2751cb1f0ba64fbba3230f5ed2387e3a820807b8f054a7",32 "language": "Python",33 "lines": 139,34 "truncated": false,35 "block": 20,36 "row": 1783137 },38 {39 "path": "docs/code/custom_reactions.py",40 "sha256": "6e9a6a395e48de62293b2eddcadcb255019f14dc31754fab03f0378ec62d9916",41 "language": "Python",42 "lines": 36,43 "truncated": false,44 "block": 20,45 "row": 1450946 },47 {48 "path": "docs/code/glycolysis.py",49 "sha256": "82fc05c5716df9b8e08bda253e293401dd9ad3e9457697662d44753ca814ebb9",50 "language": "Python",51 "lines": 640,52 "truncated": false,53 "block": 20,54 "row": 2190755 },56 {57 "path": "docs/code/minimal_example.py",58 "sha256": "b216313f87d02da48f9e973d7ca6d893cbefa6c8410e87e9795322130c7f7842",59 "language": "Python",60 "lines": 44,61 "truncated": false,62 "block": 20,63 "row": 1441764 },65 {66 "path": "docs/code/sbml.py",67 "sha256": "f057d6240255a46417060f74fd559608df68c1e0c183e0aee948b87aa664a9db",68 "language": "Python",69 "lines": 25,70 "truncated": false,71 "block": 20,72 "row": 1345673 },74 {75 "path": "docs/code/simulated-dbtl.py",76 "sha256": "cad2b558644c233b69b254ef26f0389a41781f60443a6515356e35aecba17698",77 "language": "Python",78 "lines": 59,79 "truncated": false,80 "block": 20,81 "row": 1626882 },83 {84 "path": "docs/code/training_models.py",85 "sha256": "44546c5e701dbad254a5cde16f92e5b6fd9869d592c0d70cd0e7f2c0d3b42ac9",86 "language": "Python",87 "lines": 96,88 "truncated": false,89 "block": 20,90 "row": 1707491 },92 {93 "path": "jaxkineticmodel/building_models/JaxKineticModelBuild.py",94 "sha256": "ec7778cd17c79128c1ef05986997611d08660cbe521bbf6afc48815b20755eac",95 "language": "Python",96 "lines": 325,97 "truncated": false,98 "block": 20,99 "row": 20921100 },101 {102 "path": "jaxkineticmodel/kinetic_mechanisms/JaxKineticMechanisms.py",103 "sha256": "2ac1d00167f6de713d2bd1d1a737c2a3284f3671b5e47d4d78d169cf49a734f0",104 "language": "Python",105 "lines": 216,106 "truncated": false,107 "block": 20,108 "row": 19290109 },110 {111 "path": "jaxkineticmodel/kinetic_mechanisms/JaxKineticMechanismsCustom.py",112 "sha256": "a2f6c0e8f0b538cf3e2b4904199947bd7737fe815043fb049305b7691da79d16",113 "language": "Python",114 "lines": 353,115 "truncated": false,116 "block": 20,117 "row": 20779118 },119 {120 "path": "jaxkineticmodel/kinetic_mechanisms/JaxKineticModifiers.py",121 "sha256": "c633388f6b8b0fad9d31b3e603cbeb8608d96df0d10b11f7ac3cb96f22c1bf56",122 "language": "Python",123 "lines": 42,124 "truncated": false,125 "block": 20,126 "row": 14475127 },128 {129 "path": "jaxkineticmodel/load_sbml/export_sbml.py",130 "sha256": "9b94987059d0b05ce3140118cb946751bb108992b5098edf39130226f0525dbc",131 "language": "Python",132 "lines": 269,133 "truncated": false,134 "block": 20,135 "row": 20890136 },137 {138 "path": "jaxkineticmodel/load_sbml/jax_kinetic_model.py",139 "sha256": "11421ccba84be6f0d6ef21ba2f2d59e8e8d39529f95f7c190cd5a07aa7a796c8",140 "language": "Python",141 "lines": 264,142 "truncated": false,143 "block": 20,144 "row": 20319145 },146 {147 "path": "jaxkineticmodel/load_sbml/sbml_load_utils.py",148 "sha256": "f914d0ee1bf06602d7c9ccac6643c9814ad4f63b9c520acf92e98839e64626ca",149 "language": "Python",150 "lines": 56,151 "truncated": false,152 "block": 20,153 "row": 15597154 },155 {156 "path": "jaxkineticmodel/load_sbml/sbml_model.py",157 "sha256": "03141259f6f47f1e10ac5767fcc2e88a36334f487c49f3fdb25920a97e956c06",158 "language": "Python",159 "lines": 418,160 "truncated": false,161 "block": 20,162 "row": 21392163 },164 {165 "path": "jaxkineticmodel/load_sbml/sympy_converter.py",166 "sha256": "daffb030a339c745e4efdcabc226b5e9ec0f88f3565a7c97f49698da8c570a4a",167 "language": "Python",168 "lines": 371,169 "truncated": false,170 "block": 20,171 "row": 21214172 },173 {174 "path": "jaxkineticmodel/parameter_estimation/initialize_parameters.py",175 "sha256": "83888867437f5a4a6e383b495b0becf217278a8798518591e7a617b1d1307487",176 "language": "Python",177 "lines": 188,178 "truncated": false,179 "block": 20,180 "row": 19206181 },182 {183 "path": "jaxkineticmodel/parameter_estimation/jacobian.py",184 "sha256": "e7171b5119634d4683749dae68a0b64fc58fa7d930ef471f5cd9982a47834f07",185 "language": "Python",186 "lines": 98,187 "truncated": false,188 "block": 20,189 "row": 18027190 },191 {192 "path": "jaxkineticmodel/parameter_estimation/training.py",193 "sha256": "04f93c39c088483405529d3782b5397b654bf171d74026249756c2755a50657a",194 "language": "Python",195 "lines": 499,196 "truncated": false,197 "block": 20,198 "row": 21393199 },200 {201 "path": "jaxkineticmodel/simulated_dbtl/dbtl.py",202 "sha256": "5a0839a8e346c3fd1d30ef5d8014a8df90cebcecf83a704b3e63eb3c5dbe1d23",203 "language": "Python",204 "lines": 400,205 "truncated": false,206 "block": 20,207 "row": 21305208 },209 {210 "path": "jaxkineticmodel/utils.py",211 "sha256": "e3e13cdc89bab02b7b73070d83e9f02901edb659fc6f28f2d3eff732e48160a7",212 "language": "Python",213 "lines": 39,214 "truncated": false,215 "block": 20,216 "row": 14853217 },218 {219 "path": "models/manual_implementations/glycolysis/glycolysis_model.py",220 "sha256": "c4120e9156397d6dc3d659324e021fa5b63c5de4b2602988dbe6e0b1faa241b9",221 "language": "Python",222 "lines": 690,223 "truncated": false,224 "block": 20,225 "row": 21697226 },227 {228 "path": "scripts/analysis_helper_functions/helper_function_glycolysis_analysis.py",229 "sha256": "d4ac3eee8bbe2cd3a55c00fb46cb538ffadca884ed67238f5db62b376dc990ca",230 "language": "Python",231 "lines": 254,232 "truncated": false,233 "block": 20,234 "row": 20696235 },236 {237 "path": "scripts/analysis_helper_functions/helper_functions_SBML_analysis.py",238 "sha256": "e440a427a6ebb9682a47dc1c4376adcd3b4f81f6f50ab7438fc8826c2eb3d64a",239 "language": "Python",240 "lines": 67,241 "truncated": false,242 "block": 20,243 "row": 16472244 },245 {246 "path": "scripts/experiments/1709_train_gp_all_datasets.py",247 "sha256": "f85498efadadf05bcb54acfcda2289463d6a997e2e6fecfc15f5fb6ffee8fef6",248 "language": "Python",249 "lines": 181,250 "truncated": false,251 "block": 20,252 "row": 18870253 },254 {255 "path": "scripts/experiments/1709_train_gp_onedataset.py",256 "sha256": "29b637da97684e2504d27f1424354caa047442502139a62bb5ea082a923c8b42",257 "language": "Python",258 "lines": 154,259 "truncated": false,260 "block": 20,261 "row": 18216262 },263 {264 "path": "scripts/experiments/1709_train_gp_twodatasets.py",265 "sha256": "66c97b0e0610e1979dfa60fa98dfab9c223330c0198bce4c6c5f1dbc671b4b02",266 "language": "Python",267 "lines": 173,268 "truncated": false,269 "block": 20,270 "row": 18754271 },272 {273 "path": "scripts/experiments/2207_trainer_script_initialization_exp.py",274 "sha256": "0fb72e9fee4f8191c0ed85aa1e2ad0ef53d3e0c86c9f1179aea694c4c12ec4c6",275 "language": "Python",276 "lines": 166,277 "truncated": false,278 "block": 20,279 "row": 19041280 },281 {282 "path": "scripts/experiments/Fig2ABC_parameterization_analysis_SBML.ipynb",283 "sha256": "490d3cf34b1bd2d94baf1cd8b0d816b7f33b066f9950a29c014233d877933eed",284 "language": "Jupyter",285 "lines": 419,286 "truncated": false,287 "block": 20,288 "row": 8424289 },290 {291 "path": "scripts/experiments/Fig2DEF_lossplots_and_timeseries_examples.ipynb",292 "sha256": "e2989becb249e738e21bdaf58d5f6e5613b127599a8c7d99e9cf1523209d640f",293 "language": "Jupyter",294 "lines": 309,295 "truncated": false,296 "block": 20,297 "row": 8318298 },299 {300 "path": "scripts/experiments/Figure3ABCD_parameter_distance_to_optimum.ipynb",301 "sha256": "c4ba2376ec009a4c36d05c942c9fba89b8a963b9fe77f9acbe1754d38addce53",302 "language": "Jupyter",303 "lines": 236,304 "truncated": false,305 "block": 20,306 "row": 8204307 },308 {309 "path": "scripts/experiments/Figure4_glucpulse_fit_assessment.ipynb",310 "sha256": "40d16a8f4f1c1afac1d722ca4f8eef313c8d751e0847da4d32feb0b755e2cd57",311 "language": "Jupyter",312 "lines": 444,313 "truncated": false,314 "block": 20,315 "row": 8402316 },317 {318 "path": "scripts/experiments/Improving_Call.py",319 "sha256": "7309ddbb51366dba722836b2f50c0d1a52731ee17fd21bf66db8b3cef5d8face",320 "language": "Python",321 "lines": 62,322 "truncated": false,323 "block": 20,324 "row": 15393325 },326 {327 "path": "scripts/experiments/Paper_check_parameter_scales.ipynb",328 "sha256": "e0fd6c654a97c41e30d852fbbac0a390bd15d4d0bf03b0cc7edf8b866a82e3d1",329 "language": "Jupyter",330 "lines": 115,331 "truncated": false,332 "block": 20,333 "row": 7869334 },335 {336 "path": "scripts/rebuttal_scripts/040325_pypesto_after_compile.py",337 "sha256": "b2c05a69e5214c1c5e5d037b8fab708cb00d8d33e1551ebfc633a5acc30e5a01",338 "language": "Python",339 "lines": 111,340 "truncated": false,341 "block": 20,342 "row": 16829343 },344 {345 "path": "scripts/rebuttal_scripts/0603_compare_optimized_parameters.py",346 "sha256": "c5ecfedd9c098b9369d31e3a83168e5623e2f17ca62f02ecf085627b595dc7e5",347 "language": "Python",348 "lines": 106,349 "truncated": false,350 "block": 20,351 "row": 17037352 },353 {354 "path": "scripts/rebuttal_scripts/0603_sympy_interpolating_spline.py",355 "sha256": "44208fff0b59525c12d7a3e74099e98668e4a585d1d610d66ffe9aa90e24f9aa",356 "language": "Python",357 "lines": 39,358 "truncated": false,359 "block": 20,360 "row": 14550361 },362 {363 "path": "scripts/rebuttal_scripts/120325_interpolation_difference_jaxkinetic_compile.py",364 "sha256": "a4036fce2c989e7ed26b4b1f1bf36511c9a1e4cf3271c488e6c61ac9d2526de5",365 "language": "Python",366 "lines": 618,367 "truncated": false,368 "block": 20,369 "row": 21925370 },371 {372 "path": "scripts/rebuttal_scripts/270225_build_sbml_model_glycolysis.py",373 "sha256": "df7ef00f8769f170b7550400b789c3eb182a6dd10f5e21454ac3b7bbf38a2301",374 "language": "Python",375 "lines": 631,376 "truncated": false,377 "block": 20,378 "row": 21923379 },380 {381 "path": "scripts/rebuttal_scripts/270225_timing_pypesto_compile.py",382 "sha256": "68499676bcf17e924501eae653bcf5d4f077a39921d686e038f63e1ac70fac74",383 "language": "Python",384 "lines": 81,385 "truncated": false,386 "block": 20,387 "row": 16320388 },389 {390 "path": "scripts/rebuttal_scripts/280225_timing_jaxkineticmodel_compile.py",391 "sha256": "a3d4bdc51c8b4289965ea3dea27116b1e0741e4e9e3a61d712acad0085dd8c94",392 "language": "Python",393 "lines": 61,394 "truncated": false,395 "block": 20,396 "row": 15655397 },398 {399 "path": "scripts/rebuttal_scripts/hybrid_model_example/Analysis_Hybrid_Example.ipynb",400 "sha256": "083c54d43f6ad5b6aa4d9ad7dd983e7374f522b6814440343905337535b6fd8e",401 "language": "Jupyter",402 "lines": 86,403 "truncated": false,404 "block": 20,405 "row": 7802406 },407 {408 "path": "scripts/rebuttal_scripts/hybrid_model_example/minimal_hybrid_example.py",409 "sha256": "e54ed133fbb56715a49267b2257aeaad4fed3c468205423301c7b4d467975baf",410 "language": "Python",411 "lines": 514,412 "truncated": false,413 "block": 20,414 "row": 21266415 },416 {417 "path": "scripts/rebuttal_scripts/time_benchmark/time_benchmark_dev.ipynb",418 "sha256": "15e208e5184998ea2251b6a6c82a6e3ac9a4214ec29d78574b40c79709404585",419 "language": "Jupyter",420 "lines": 171,421 "truncated": false,422 "block": 20,423 "row": 7953424 },425 {426 "path": "scripts/rebuttal_scripts/time_benchmark/time_benchmark_grads.ipynb",427 "sha256": "3a79aef89c0276557589cab2a004f786271881ce6160a7fcef8d70b918068ef4",428 "language": "Jupyter",429 "lines": 234,430 "truncated": false,431 "block": 20,432 "row": 8119433 },434 {435 "path": "scripts/sbml_output_example.py",436 "sha256": "b62f545c963fa2f4ea2905cad78b9ebd1a4dd17f49bfaf0d178db330475e82d7",437 "language": "Python",438 "lines": 347,439 "truncated": false,440 "block": 20,441 "row": 21057442 },443 {444 "path": "scripts/simulated_data_trainer_script.py",445 "sha256": "0bcb850f03c2f6b6383f22cbb53022a117fbfe02ca4b3123199cb68c1e8d0d0b",446 "language": "Python",447 "lines": 167,448 "truncated": false,449 "block": 20,450 "row": 19024451 },452 {453 "path": "scripts/tellurium_jaxkmodel_consistencycheck.py",454 "sha256": "fda1d64e2228d60ea7070a3c815d01435eb09f315e5e0f98e1b4458f6e8d1167",455 "language": "Python",456 "lines": 114,457 "truncated": false,458 "block": 20,459 "row": 17477460 },461 {462 "path": "tests/profiling.py",463 "sha256": "7ed27da39ee1e6d4459eddfaaed43bbd471fb918edbed9636feba0402d3f1695",464 "language": "Python",465 "lines": 38,466 "truncated": false,467 "block": 20,468 "row": 14706469 },470 {471 "path": "tests/sbml_test_suite_comparison.py",472 "sha256": "9bbe1edb91371fd6d94ae67982fac522e465ca2d995b36a7d73708d568dde0ec",473 "language": "Python",474 "lines": 166,475 "truncated": false,476 "block": 20,477 "row": 18746478 },479 {480 "path": "tests/test_docs.py",481 "sha256": "324944829cb51bef5e6cdaaa62700f0d4b325544450b0c02d465428791a6bfaa",482 "language": "Python",483 "lines": 42,484 "truncated": false,485 "block": 20,486 "row": 14333487 },488 {489 "path": "tests/test_export_sbml.py",490 "sha256": "3fab6af3856ec70d250b85aa5ffab8cc6f7f1641a3675f74225c4e5d08de2e4e",491 "language": "Python",492 "lines": 114,493 "truncated": false,494 "block": 20,495 "row": 17329496 },497 {498 "path": "tests/timing_forward_simulation.py",499 "sha256": "96f35434ea96c3ef1001d682c9ea52e41f12148bcb171188c5a37245e7137367",500 "language": "Python",501 "lines": 116,502 "truncated": false,503 "block": 20,504 "row": 16152505 }506 ]507}