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/gangcai/scageclock",4 "url": "https://github.com/gangcai/scageclock",5 "host": "github.com",6 "commit": "d4ce49daa85b959b537053f35e811017373ec096",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "34bb1ba747b40d676482f14a77fee76b78360be66cc430c8365b3b865d48846a",14 "language": "License",15 "lines": 28,16 "truncated": false,17 "block": 6,18 "row": 196419 },20 {21 "path": "README.md",22 "sha256": "14c5a372ff18b39a74fa979706de64aeb9bc481760c8c50f58e3cbbe5329674c",23 "language": "Text",24 "lines": 249,25 "truncated": false,26 "block": 8,27 "row": 1070228 },29 {30 "path": "data/pytest_data/get_pytest_data_meta.ipynb",31 "sha256": "a77a397b64997215b7f1010c239ee3e405da6b18b31debf0f0dab13110318d65",32 "language": "Jupyter",33 "lines": 38,34 "truncated": false,35 "block": 5,36 "row": 1602237 },38 {39 "path": "data/pytest_data/k_fold_mode/link_var_file.sh",40 "sha256": "c2a19ae6e74064e133006ab75e4e43c3a49081e2e97592d29a5b222baf6b49df",41 "language": "Shell",42 "lines": 2,43 "truncated": false,44 "block": 8,45 "row": 641846 },47 {48 "path": "data/pytest_data/k_fold_mode/train_val/Fold1/get_fold1.py",49 "sha256": "82eca57fb2ba6b1d9794ba5ad9a2516b7416250f94780814f72e70bab726dc90",50 "language": "Python",51 "lines": 17,52 "truncated": false,53 "block": 6,54 "row": 2249655 },56 {57 "path": "data/pytest_data/k_fold_mode/train_val/Fold2/get_fold2.py",58 "sha256": "602efb75a00555f28eee36ce8d275f78300175d2f50f0e95761e70d6a7025797",59 "language": "Python",60 "lines": 19,61 "truncated": false,62 "block": 6,63 "row": 2267764 },65 {66 "path": "data/pytest_data/k_fold_mode/train_val/Fold3/link.sh",67 "sha256": "e95937b178ca7be3eb89be438805e3b1a05921c063671ad94f14896f831032b3",68 "language": "Shell",69 "lines": 2,70 "truncated": false,71 "block": 8,72 "row": 645273 },74 {75 "path": "data/pytest_data/train_val_test_mode/index.ipynb",76 "sha256": "cf810b63bdf0b6b9b922183605b537a70fe76b6e601ad85744e3db07f2232629",77 "language": "Jupyter",78 "lines": 23,79 "truncated": false,80 "block": 5,81 "row": 1599782 },83 {84 "path": "data/pytest_data/train_val_test_mode/link_var_file.sh",85 "sha256": "c2a19ae6e74064e133006ab75e4e43c3a49081e2e97592d29a5b222baf6b49df",86 "language": "Shell",87 "lines": 2,88 "truncated": false,89 "block": 8,90 "row": 641891 },92 {93 "path": "data/pytest_data/train_val_test_mode/test/link.sh",94 "sha256": "6bd7e9b4404700fbb30ae505d6d196466394c14a772bef1944a299d894eb5066",95 "language": "Shell",96 "lines": 2,97 "truncated": false,98 "block": 8,99 "row": 6447100 },101 {102 "path": "data/pytest_data/train_val_test_mode/train/link.sh",103 "sha256": "6bd7e9b4404700fbb30ae505d6d196466394c14a772bef1944a299d894eb5066",104 "language": "Shell",105 "lines": 2,106 "truncated": false,107 "block": 8,108 "row": 6447109 },110 {111 "path": "data/pytest_data/train_val_test_mode/val/link.sh",112 "sha256": "6bd7e9b4404700fbb30ae505d6d196466394c14a772bef1944a299d894eb5066",113 "language": "Shell",114 "lines": 2,115 "truncated": false,116 "block": 8,117 "row": 6447118 },119 {120 "path": "run_pytest.sh",121 "sha256": "b9285becfc2c46e1071e32865308cc77f3f9b4d17e3ddbdb7e38507579cc9305",122 "language": "Shell",123 "lines": 7,124 "truncated": false,125 "block": 8,126 "row": 7269127 },128 {129 "path": "run_scAgeClock_CLI.sh",130 "sha256": "78516ebbd4e70719b45934b5aec885cb3871ffd8646af975d802e08c9fba21f4",131 "language": "Shell",132 "lines": 4,133 "truncated": false,134 "block": 8,135 "row": 6688136 },137 {138 "path": "scageclock/ablation.py",139 "sha256": "06dd9a80471a4ceb46fbc06c3ffb02e8cd55ffb3c30cd6fd2ef6eb33f700c93f",140 "language": "Python",141 "lines": 268,142 "truncated": false,143 "block": 7,144 "row": 4564145 },146 {147 "path": "scageclock/cli.py",148 "sha256": "9960b3a761d7bfed2494262f903b77b2df18603dbbc58d22d6d98eaee902492c",149 "language": "Python",150 "lines": 13,151 "truncated": false,152 "block": 6,153 "row": 24028154 },155 {156 "path": "scageclock/dataloader.py",157 "sha256": "93b4a43cc9edf016a4fe1d3e03f771b3e31b9643aac174cf9bca2ce0b44124a5",158 "language": "Python",159 "lines": 278,160 "truncated": false,161 "block": 7,162 "row": 6904163 },164 {165 "path": "scageclock/evaluation.py",166 "sha256": "3a1338cf3bb78f591e01fc303a7e6e2c1e82551231011dee26030adbf530c6e0",167 "language": "Python",168 "lines": 349,169 "truncated": false,170 "block": 7,171 "row": 6116172 },173 {174 "path": "scageclock/formatting.py",175 "sha256": "4bc92bb7c39536854c485c34b377a1072e1219869e6cd16825574ac1d788c618",176 "language": "Python",177 "lines": 219,178 "truncated": false,179 "block": 7,180 "row": 1806181 },182 {183 "path": "scageclock/h5ad_dataloader.py",184 "sha256": "4586bea88b7db4e3976b308444fdb40168386f4be67b367ef4bca5166610e661",185 "language": "Python",186 "lines": 705,187 "truncated": false,188 "block": 7,189 "row": 10356190 },191 {192 "path": "scageclock/h5ad_sampler.py",193 "sha256": "a8ce81613373462af2d70bf6c1cc4a189970855767f15cde05571fbe7d119f55",194 "language": "Python",195 "lines": 147,196 "truncated": false,197 "block": 6,198 "row": 44204199 },200 {201 "path": "scageclock/model/CatBoost.py",202 "sha256": "1b00d6d2913bf55f93e0450b8f7738d421a7b50a6720265f9d301ce39f3a2284",203 "language": "Python",204 "lines": 435,205 "truncated": false,206 "block": 7,207 "row": 9216208 },209 {210 "path": "scageclock/model/GatedMultiheadAttention.py",211 "sha256": "8e4334f85737e8b3af6773024194d1aee8fabb177b1a1f9c91703cf0dd2b2cb9",212 "language": "Python",213 "lines": 615,214 "truncated": false,215 "block": 7,216 "row": 10741217 },218 {219 "path": "scageclock/model/GatedMultiheadAttention_Ablation.py",220 "sha256": "25b6c1e304cb93cd772035c0491c12720ae8810e6e3b0aa5b1ff19e965fbfe71",221 "language": "Python",222 "lines": 703,223 "truncated": false,224 "block": 7,225 "row": 11134226 },227 {228 "path": "scageclock/model/Linear.py",229 "sha256": "30e2e84789b552f1b39521fc1c0d875b7c746eb62fde13f952d933286b826739",230 "language": "Python",231 "lines": 382,232 "truncated": false,233 "block": 7,234 "row": 8014235 },236 {237 "path": "scageclock/model/MLP.py",238 "sha256": "e7c933d1a33ad59e34bf9ee303ea321b077f8315c4580d20be71acb07fed3b06",239 "language": "Python",240 "lines": 403,241 "truncated": false,242 "block": 7,243 "row": 8279244 },245 {246 "path": "scageclock/model/XGBoost.py",247 "sha256": "ce0f3604cf3cb862b096d6864b7b7f0c223523f81b5da93928d6298c427c690e",248 "language": "Python",249 "lines": 471,250 "truncated": false,251 "block": 7,252 "row": 9593253 },254 {255 "path": "scageclock/model/autoencoder.py",256 "sha256": "13e44677778b01019a84f99e83e448a5f890237a43aa9e172b8d4bf5114670e2",257 "language": "Python",258 "lines": 602,259 "truncated": false,260 "block": 7,261 "row": 9698262 },263 {264 "path": "scageclock/prepare_inputs.py",265 "sha256": "5180d4fa071a264a4791c884188c5a1a0f8c6448f34f4e650b95fd43ae0d45c3",266 "language": "Python",267 "lines": 271,268 "truncated": false,269 "block": 7,270 "row": 4143271 },272 {273 "path": "scageclock/scAgeClock.py",274 "sha256": "c09991198b0dc16ae424cd3d01a30f84b5dc60b2dce02c4ff04442d131c32c2c",275 "language": "Python",276 "lines": 547,277 "truncated": false,278 "block": 7,279 "row": 10217280 },281 {282 "path": "scageclock/utility.py",283 "sha256": "6cf9448600f7676a1ebc1037ee16021075b31a3a31afcd682fdb6cbe131477cc",284 "language": "Python",285 "lines": 392,286 "truncated": false,287 "block": 7,288 "row": 6375289 },290 {291 "path": "scageclock/visualization.py",292 "sha256": "75fbbcd1dfec208e266e5b3b09531522d63a8a49e0f4415ef1ec2323bf855bf7",293 "language": "Python",294 "lines": 237,295 "truncated": false,296 "block": 7,297 "row": 642298 },299 {300 "path": "tests/conftest.py",301 "sha256": "c881116329383909a9d3c2f6bd28bdaf11c52220f3e10198d9f8ceb31f1a2738",302 "language": "Python",303 "lines": 10,304 "truncated": false,305 "block": 6,306 "row": 23497307 },308 {309 "path": "tests/test_GMA.py",310 "sha256": "c607f3a196415dcd305d3da293b486595f81947708fd2e70075029db51ac3dff",311 "language": "Python",312 "lines": 82,313 "truncated": false,314 "block": 6,315 "row": 39602316 },317 {318 "path": "tests/test_evaluation.py",319 "sha256": "7d23b23484773921291414b387808b4567e7d0c60feea5fc4b2a13c3672f16b6",320 "language": "Python",321 "lines": 21,322 "truncated": false,323 "block": 6,324 "row": 23792325 },326 {327 "path": "tests/test_scAgeClock.py",328 "sha256": "61a6d3d0eef5b3d019c725980bc468b4f2b049a9724375a209844eff8774e141",329 "language": "Python",330 "lines": 72,331 "truncated": false,332 "block": 6,333 "row": 38307334 }335 ]336}