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/123cpb/nfml",4 "url": "https://github.com/123cpb/nfml",5 "host": "github.com",6 "commit": "35cdfc062e479ea9072124b534fbc0ec9136aab5",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "7178782e68fe31d63944bf25d05f0c2d41cfc676421b7bcfc243aa9655897cd8",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 1,18 "row": 216019 },20 {21 "path": "README.md",22 "sha256": "67599558bcc70ea7061cf7573a26e1f77e6a05a2b457d73ea58fae131a80a246",23 "language": "Text",24 "lines": 178,25 "truncated": false,26 "block": 1,27 "row": 1193128 },29 {30 "path": "nfml/__init__.py",31 "sha256": "d914aa3ad433d02256b68dba776fff8eee6cdb1d28697caee1aa8bf14c1d4a89",32 "language": "Python",33 "lines": 32,34 "truncated": false,35 "block": 1,36 "row": 569937 },38 {39 "path": "nfml/data/__init__.py",40 "sha256": "13d5377032d2db00ccab2fa5a77d5251ce093a15c42add48d68711e8ab3e6102",41 "language": "Python",42 "lines": 54,43 "truncated": false,44 "block": 1,45 "row": 600746 },47 {48 "path": "nfml/data/curation.py",49 "sha256": "2e0edfce234e40c498ef5128f73b1b13aa33321c313ab66d35fe13df3978f719",50 "language": "Python",51 "lines": 170,52 "truncated": false,53 "block": 1,54 "row": 754255 },56 {57 "path": "nfml/data/dataset.py",58 "sha256": "64010bcf485b69b9158b3f979f585c654b4ab664d386d42d7abc1ad006c9cab8",59 "language": "Python",60 "lines": 61,61 "truncated": false,62 "block": 1,63 "row": 640164 },65 {66 "path": "nfml/data/featurisation.py",67 "sha256": "f73b33df4af69aac163eea4a2a722ef78fca9ba66e7771e613d5160bb934246f",68 "language": "Python",69 "lines": 288,70 "truncated": false,71 "block": 1,72 "row": 837673 },74 {75 "path": "nfml/data/fingerprints.py",76 "sha256": "7d2d981200e1732f3912567eb7bba152e7c65d5a5e57bbcee2692a9c8a3b2a9d",77 "language": "Python",78 "lines": 1082,79 "truncated": false,80 "block": 1,81 "row": 971482 },83 {84 "path": "nfml/data/loading.py",85 "sha256": "fc1606b14c0f93decba6af5efd6b074b8e3d1426e262e9b7b732a0cd7782aa1f",86 "language": "Python",87 "lines": 301,88 "truncated": false,89 "block": 1,90 "row": 843491 },92 {93 "path": "nfml/data/splitting.py",94 "sha256": "5cf1e3da1357be4fcc02ee9896c4e754f806eea7c311bbf43995eb3ab8e7ed34",95 "language": "Python",96 "lines": 627,97 "truncated": false,98 "block": 1,99 "row": 9378100 },101 {102 "path": "nfml/data/vae_featurisation.py",103 "sha256": "4c0f59b6ba60d25f501facb28ecfc7544cf9b1521d3f014ec5f37339643816e6",104 "language": "Python",105 "lines": 265,106 "truncated": false,107 "block": 1,108 "row": 8079109 },110 {111 "path": "nfml/generate/__init__.py",112 "sha256": "dee31ff277135ab229d24cb06e6e9c5c6115a757abb2db39519b7da4fbc42d6f",113 "language": "Python",114 "lines": 17,115 "truncated": false,116 "block": 1,117 "row": 5278118 },119 {120 "path": "nfml/generate/mol_db.py",121 "sha256": "e172c38f457b8e94af8face8b3545518fbe770fb58de13726dfcd5fc7644ebf5",122 "language": "Python",123 "lines": 164,124 "truncated": false,125 "block": 1,126 "row": 7481127 },128 {129 "path": "nfml/generate/sample.py",130 "sha256": "d0959693ab303f5214e8a5bb6e3594600a0ac34337ed44e3e883aed4eb3e9ccd",131 "language": "Python",132 "lines": 137,133 "truncated": false,134 "block": 1,135 "row": 7261136 },137 {138 "path": "nfml/models/__init__.py",139 "sha256": "e16b385e38ebd9b3c907461b76f516a0260c843da64027d8b216812ed1bb6944",140 "language": "Python",141 "lines": 33,142 "truncated": false,143 "block": 1,144 "row": 5518145 },146 {147 "path": "nfml/models/config.py",148 "sha256": "126e808f648919311abc7f38d46395fb9a3949bcda578ca3686cd2ef77e3124d",149 "language": "Python",150 "lines": 244,151 "truncated": false,152 "block": 1,153 "row": 7982154 },155 {156 "path": "nfml/models/gnn.py",157 "sha256": "00d079015501658eb2466dff3f605ab1a5d40957240ad8da6870bd261f550e81",158 "language": "Python",159 "lines": 634,160 "truncated": false,161 "block": 1,162 "row": 9322163 },164 {165 "path": "nfml/models/vae.py",166 "sha256": "bbbcc49063eab0313cf855f93ebf121635625cffb6236c4fb403c29b722e3a85",167 "language": "Python",168 "lines": 105,169 "truncated": false,170 "block": 1,171 "row": 6835172 },173 {174 "path": "nfml/models/xgboost.py",175 "sha256": "02d6fab8082181c7729c7fc8b56348387433162423025001551ed3f71851005f",176 "language": "Python",177 "lines": 253,178 "truncated": false,179 "block": 1,180 "row": 8113181 },182 {183 "path": "nfml/predict/__init__.py",184 "sha256": "0b3223c2cb19eda03a4821f4a92655aa0d9c59652e417074373cd0e05bd1951f",185 "language": "Python",186 "lines": 48,187 "truncated": false,188 "block": 1,189 "row": 5827190 },191 {192 "path": "nfml/predict/inference.py",193 "sha256": "20c59a2f524380551ccff52313e72429fbda11aed90bd7efa56955f669c764b6",194 "language": "Python",195 "lines": 742,196 "truncated": false,197 "block": 1,198 "row": 9482199 },200 {201 "path": "nfml/predict/pipeline.py",202 "sha256": "b115b62181697d14e347d308f717236fbeefc097a61b66debc6b5fbfccb7a98d",203 "language": "Python",204 "lines": 1158,205 "truncated": false,206 "block": 1,207 "row": 9732208 },209 {210 "path": "nfml/predict/uncertainty.py",211 "sha256": "da14d503fa4240e4a85bd990df26f7dce3157ff4dd895795014dc8d0447202e4",212 "language": "Python",213 "lines": 180,214 "truncated": false,215 "block": 1,216 "row": 7592217 },218 {219 "path": "nfml/train/__init__.py",220 "sha256": "4d7c9b93dc95f86e1ff7528a87fb65d041bcb7557b982656831a54ed6dc2dacc",221 "language": "Python",222 "lines": 81,223 "truncated": false,224 "block": 1,225 "row": 6420226 },227 {228 "path": "nfml/train/engine.py",229 "sha256": "1e1f0ceb52fe1597df28a689654929eccfbef5dc9812ef7796d4b70e87f0ee82",230 "language": "Python",231 "lines": 357,232 "truncated": false,233 "block": 1,234 "row": 8611235 },236 {237 "path": "nfml/train/kfold.py",238 "sha256": "8c8a66278fb7593e2685d9632124c9b30648e895173de934d544a8383190ebd1",239 "language": "Python",240 "lines": 981,241 "truncated": false,242 "block": 1,243 "row": 9668244 },245 {246 "path": "nfml/train/metrics.py",247 "sha256": "71bc84aa57c2c42d6d4c1b28b9fae77ad98dbee74b983a4a177cfea19b932e54",248 "language": "Python",249 "lines": 129,250 "truncated": false,251 "block": 1,252 "row": 6959253 },254 {255 "path": "nfml/train/optuna.py",256 "sha256": "8eed8271bcb93197b63f8495b05b1e7f5025a085b15014f25f03ef3ddb0eceef",257 "language": "Python",258 "lines": 596,259 "truncated": false,260 "block": 1,261 "row": 9229262 },263 {264 "path": "nfml/train/workflow.py",265 "sha256": "b02c634868adc7869df57467ab540607aaa1122754aebd70aed2ec6b0b23f175",266 "language": "Python",267 "lines": 1081,268 "truncated": false,269 "block": 1,270 "row": 9701271 },272 {273 "path": "nfml/train/xgboost.py",274 "sha256": "20ec83f0a5fb8a22e8ea8168ec341c948d08c2ef81ffc3fabde350eebca89847",275 "language": "Python",276 "lines": 1549,277 "truncated": false,278 "block": 1,279 "row": 9794280 },281 {282 "path": "nfml/utils/__init__.py",283 "sha256": "c62f2854479a77aede53d65d55acdec2348f8e392bd136d4606c708bb86314a7",284 "language": "Python",285 "lines": 27,286 "truncated": false,287 "block": 1,288 "row": 5407289 },290 {291 "path": "nfml/utils/io.py",292 "sha256": "44b5291cf9f8c3fa21656f6de8e435e59fbb6d938c0ed15234aac605aeadc19c",293 "language": "Python",294 "lines": 447,295 "truncated": false,296 "block": 1,297 "row": 8891298 },299 {300 "path": "scripts/generate_nf.py",301 "sha256": "938046a716b7f9caeb1990bb671416ef4b122bbd796e3ce02247a0d9090714fb",302 "language": "Python",303 "lines": 302,304 "truncated": false,305 "block": 1,306 "row": 8618307 },308 {309 "path": "scripts/predict_nf.py",310 "sha256": "cfda766cb68f5e1cc3c61e7f9ccd1a5c5d00b9bd5e222e841a74c63adfd87a50",311 "language": "Python",312 "lines": 216,313 "truncated": false,314 "block": 1,315 "row": 8207316 },317 {318 "path": "scripts/train_nf.py",319 "sha256": "87d3ffdab3ecacdfcfe236e582f1127c48c8d01c8529b985c6fbc4437fab6251",320 "language": "Python",321 "lines": 367,322 "truncated": false,323 "block": 1,324 "row": 8895325 },326 {327 "path": "tests/conftest.py",328 "sha256": "b17f13637d8026d2f42067a2360058ac3883844111b46d074406bcaaff6b07de",329 "language": "Python",330 "lines": 45,331 "truncated": false,332 "block": 1,333 "row": 5973334 },335 {336 "path": "tests/test_bundle_roundtrip.py",337 "sha256": "b073a2a841e17f6dfa081ac83b4f5c661e3cb99cab6212d82dd8f2f01eac5540",338 "language": "Python",339 "lines": 221,340 "truncated": false,341 "block": 1,342 "row": 8352343 },344 {345 "path": "tests/test_configs.py",346 "sha256": "ba13f570fcba6e025a6e07e95c9f7e926d6ce12dd3316d0c10cf6aab4b4a9139",347 "language": "Python",348 "lines": 175,349 "truncated": false,350 "block": 1,351 "row": 7896352 },353 {354 "path": "tests/test_conformer_cache.py",355 "sha256": "7ea81b08e7197ab4e4be853b1f64ce7684ee9e0da0716f8dc9179684c58b0e5c",356 "language": "Python",357 "lines": 227,358 "truncated": false,359 "block": 1,360 "row": 8163361 },362 {363 "path": "tests/test_featurisation.py",364 "sha256": "cb02098038f0a031222eb5efa33fd69e4145fbdc2fedbfbc4bfb4f5c1d064655",365 "language": "Python",366 "lines": 87,367 "truncated": false,368 "block": 1,369 "row": 6748370 },371 {372 "path": "tests/test_import_hygiene.py",373 "sha256": "9740097db87b1450663c41971ea1fa765e5973d2d96274bf582b59eccbadede3",374 "language": "Python",375 "lines": 164,376 "truncated": false,377 "block": 1,378 "row": 7652379 },380 {381 "path": "tests/test_kfold.py",382 "sha256": "62745ddedfdc919252b988821d2fd778155dc2d4dc07a488bd37cc68995ca60c",383 "language": "Python",384 "lines": 474,385 "truncated": false,386 "block": 1,387 "row": 9178388 },389 {390 "path": "tests/test_parity.py",391 "sha256": "c484680a7bf8a26c6e907e86f3e34f2026ed43511da6536e2050a80b6101de7c",392 "language": "Python",393 "lines": 267,394 "truncated": false,395 "block": 1,396 "row": 8631397 },398 {399 "path": "tests/test_pipeline.py",400 "sha256": "9b0ac5d579e27cd64945271f4dfc7e9725f58736cfc1aa33176c2c8e105fe113",401 "language": "Python",402 "lines": 1602,403 "truncated": false,404 "block": 1,405 "row": 9811406 },407 {408 "path": "tests/test_splitting.py",409 "sha256": "c8bcdbe3894ef7b601df4842e8b986da8115fabee8473d55938d0b70f98b76fc",410 "language": "Python",411 "lines": 315,412 "truncated": false,413 "block": 1,414 "row": 8671415 },416 {417 "path": "tests/test_vae.py",418 "sha256": "428c43def50b8bde51cac0ace2e48caa48729e84b58b5ef9d36d86562c887247",419 "language": "Python",420 "lines": 279,421 "truncated": false,422 "block": 1,423 "row": 8648424 },425 {426 "path": "tests/test_xgboost.py",427 "sha256": "939d68cd4d9715cb572bd90f2dc925fddd3f6aafc3249e2e42556845b705cc2d",428 "language": "Python",429 "lines": 718,430 "truncated": false,431 "block": 1,432 "row": 9511433 }434 ]435}