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/pfizer-opensource/perturb_seq",4 "url": "https://github.com/pfizer-opensource/perturb_seq",5 "host": "github.com",6 "commit": "41f70980b481b9c854772cd8b8c5a4753c1c3eac",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "92fe6101b222c367f9b01a3301123714e75faf2a707da30402b94d227a866179",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 22,18 "row": 1404619 },20 {21 "path": "README.md",22 "sha256": "3b530728a6312d3b16340d2fdb88081107284480ac005ab504d8e3d4c5c4dbd8",23 "language": "Text",24 "lines": 27,25 "truncated": false,26 "block": 24,27 "row": 41528 },29 {30 "path": "analysis.py",31 "sha256": "832475f15acd3248770413601f8a11a47ff94011427a56f825ebef9f3280b2ac",32 "language": "Python",33 "lines": 1638,34 "truncated": false,35 "block": 23,36 "row": 1529037 },38 {39 "path": "dataset_correction/build_adamson_2016_anndata_epistasis.ipynb",40 "sha256": "80243c42560570c622c36b04986d63983f2adce77f1ebd5f08430f27793a05e3",41 "language": "Jupyter",42 "lines": 169,43 "truncated": false,44 "block": 22,45 "row": 1282946 },47 {48 "path": "dataset_correction/build_adamson_2016_anndata_pilot.ipynb",49 "sha256": "f2748e663cf235b1dbc298a5f1bdd9c20b7233f2370a1b5597646337b264c33b",50 "language": "Jupyter",51 "lines": 152,52 "truncated": false,53 "block": 22,54 "row": 1276955 },56 {57 "path": "dataset_correction/build_adamson_2016_anndata_upr.ipynb",58 "sha256": "f92731a2d96dbcbaf1a010a0707ab39b217cdb9bbf6b199f734ef0547edb55b6",59 "language": "Jupyter",60 "lines": 153,61 "truncated": false,62 "block": 22,63 "row": 1276164 },65 {66 "path": "dataset_correction/update_GEARS_Adamson_metadata.ipynb",67 "sha256": "48a1f18622bec5d0dbf94bf7bb4253a63f0728f321df2e326aabeabdcbacf35c",68 "language": "Jupyter",69 "lines": 634,70 "truncated": false,71 "block": 22,72 "row": 1367873 },74 {75 "path": "eval.sh",76 "sha256": "002a0c907006ac6b4aced0ce754bbff2b98fd42063701babcddec42739898ed4",77 "language": "Shell",78 "lines": 172,79 "truncated": false,80 "block": 24,81 "row": 13982 },83 {84 "path": "gears/__init__.py",85 "sha256": "3cdc747e61b16e073873d7f5ccb4f7c872d921c5355f2615049de09f279233ee",86 "language": "Python",87 "lines": 2,88 "truncated": false,89 "block": 3,90 "row": 1743091 },92 {93 "path": "gears/data_utils.py",94 "sha256": "10c4b6cbacfee371a87863c5bfb6c3c94b3125a4e93cae0a38103a93b2458579",95 "language": "Python",96 "lines": 414,97 "truncated": false,98 "block": 23,99 "row": 13124100 },101 {102 "path": "gears/gears.py",103 "sha256": "9a3411f944e6f0d5595cac3201cdbf38336db15ffb08f995f1743f9b13d33ebe",104 "language": "Python",105 "lines": 661,106 "truncated": false,107 "block": 23,108 "row": 13944109 },110 {111 "path": "gears/inference.py",112 "sha256": "744668b54fa05c0493baefad3da6fdccfa658426db5d0519b27a2d3f4f036dd7",113 "language": "Python",114 "lines": 718,115 "truncated": false,116 "block": 16,117 "row": 573118 },119 {120 "path": "gears/model.py",121 "sha256": "07fee864bc5020807c90ed5443ff17530116f47f257332466243c233ef2bc857",122 "language": "Python",123 "lines": 216,124 "truncated": false,125 "block": 23,126 "row": 9841127 },128 {129 "path": "gears/pertdata.py",130 "sha256": "1db0fd1b9b8497588c6b61b3eb7ae268e63b3a1dd4dbc57ba00aa010e4c28351",131 "language": "Python",132 "lines": 612,133 "truncated": false,134 "block": 23,135 "row": 13640136 },137 {138 "path": "gears/utils.py",139 "sha256": "89d1da79df60d14d929aed05ec904b4ef2664855abe89b5bce5112b88f80395a",140 "language": "Python",141 "lines": 567,142 "truncated": false,143 "block": 23,144 "row": 13260145 },146 {147 "path": "gears/version.py",148 "sha256": "de9054fdc97b182c042b260989d08811e34adcce38c712da471dc3db873afa29",149 "language": "Python",150 "lines": 22,151 "truncated": false,152 "block": 22,153 "row": 27400154 },155 {156 "path": "gears_runner.py",157 "sha256": "7cfcb71bd3de155f317dfcd568e5d7b75f99e9c68e2c1646ff941317637c6c82",158 "language": "Python",159 "lines": 88,160 "truncated": false,161 "block": 23,162 "row": 6427163 },164 {165 "path": "install_software.sh",166 "sha256": "d29b44c8a8a559d359101c14387027832b6c687c1046e28d72ffcd829906087f",167 "language": "Shell",168 "lines": 68,169 "truncated": false,170 "block": 23,171 "row": 18204172 },173 {174 "path": "library.py",175 "sha256": "7cdab2881cf110fd64d7e995fd07c70be19d780144b3eacd319a97f8c6588233",176 "language": "Python",177 "lines": 1501,178 "truncated": false,179 "block": 23,180 "row": 15257181 },182 {183 "path": "runner.py",184 "sha256": "698f7355d0ac0db885fb120376e3a186cb6e41007dacaea94e022fd310f132d7",185 "language": "Python",186 "lines": 294,187 "truncated": false,188 "block": 23,189 "row": 13435190 },191 {192 "path": "scgpt/__init__.py",193 "sha256": "cbb8d66939eb43ab84d809046dacb5afacfb0567284094a21e6ba34c151a0584",194 "language": "Python",195 "lines": 29,196 "truncated": false,197 "block": 22,198 "row": 28216199 },200 {201 "path": "scgpt/data_collator.py",202 "sha256": "4543e16e5fd162ba935c8e7687059953503db1878189dfd33c0ecda3375428e9",203 "language": "Python",204 "lines": 202,205 "truncated": false,206 "block": 3,207 "row": 24300208 },209 {210 "path": "scgpt/data_sampler.py",211 "sha256": "8911646827542bb3bc6c23fa341de054fe5f4b1d128e1e9eff3017fcd0a516a3",212 "language": "Python",213 "lines": 95,214 "truncated": false,215 "block": 3,216 "row": 21793217 },218 {219 "path": "scgpt/loss.py",220 "sha256": "b830b16b8bb83e60aa052efd766f4ef2b4e46970a38c4c4ec6ec2734aac2d89c",221 "language": "Python",222 "lines": 36,223 "truncated": false,224 "block": 3,225 "row": 19067226 },227 {228 "path": "scgpt/model/__init__.py",229 "sha256": "9d912a97828bd801dcb0ce71b41059afe7a161418708d9ea27375c4089f8c4cc",230 "language": "Python",231 "lines": 11,232 "truncated": false,233 "block": 3,234 "row": 17830235 },236 {237 "path": "scgpt/model/dsbn.py",238 "sha256": "666e443b530b8f4c7a26759c18b2c3125d96bb8ae55b7d91f26599ae7f84fb9b",239 "language": "Python",240 "lines": 82,241 "truncated": false,242 "block": 3,243 "row": 20620244 },245 {246 "path": "scgpt/model/generation_model.py",247 "sha256": "28227043341b87ee6122422a151cb942f63ed99664a131ad0ec5f79a2560eb4a",248 "language": "Python",249 "lines": 549,250 "truncated": false,251 "block": 23,252 "row": 13240253 },254 {255 "path": "scgpt/model/grad_reverse.py",256 "sha256": "506b0adb351b1dc50f5778434b6c4a553cd18d23a6100add62fdbf2791764ad6",257 "language": "Python",258 "lines": 17,259 "truncated": false,260 "block": 3,261 "row": 18324262 },263 {264 "path": "scgpt/model/model.py",265 "sha256": "3595c52787dd0f13e549bac3cf117cc658df574cba0e0afb28f1f0605203ba72",266 "language": "Python",267 "lines": 1044,268 "truncated": false,269 "block": 23,270 "row": 14620271 },272 {273 "path": "scgpt/model/multiomic_model.py",274 "sha256": "269e29ff444adbb693d36c7d538e0be6db8a5e68a31071598ed30f4f0b106981",275 "language": "Python",276 "lines": 1079,277 "truncated": false,278 "block": 23,279 "row": 14663280 },281 {282 "path": "scgpt/preprocess.py",283 "sha256": "da5146b7cceda6030a6a768b97f80546d41119220f2379857d816474b13ae3a2",284 "language": "Python",285 "lines": 303,286 "truncated": false,287 "block": 23,288 "row": 11231289 },290 {291 "path": "scgpt/scbank/__init__.py",292 "sha256": "f3a058dd8a1c2e060d96af86371afa174909b15b7e7ee055f7b5f48f85d7a8f3",293 "language": "Python",294 "lines": 19,295 "truncated": false,296 "block": 3,297 "row": 18503298 },299 {300 "path": "scgpt/scbank/data.py",301 "sha256": "c59f45a9aaf23e164e5d26eb0a498f75252880d20363333e7aba344c714e1f62",302 "language": "Python",303 "lines": 135,304 "truncated": false,305 "block": 3,306 "row": 22204307 },308 {309 "path": "scgpt/scbank/databank.py",310 "sha256": "4770da71360ea21568b53726f54a73da5ad3c82ccd78eaf1e51eec2b8ae0bd84",311 "language": "Python",312 "lines": 802,313 "truncated": false,314 "block": 3,315 "row": 27552316 },317 {318 "path": "scgpt/scbank/monitor.py",319 "sha256": "83aed3a6e2dedfb02a56db49f729e77cbcdf1595143eabca068e0a333bf7cd5f",320 "language": "Python",321 "lines": 2,322 "truncated": false,323 "block": 3,324 "row": 17603325 },326 {327 "path": "scgpt/scbank/setting.py",328 "sha256": "c10f66d446e13a3b303ca8cb221a7d3e805216e7a934b79daf9b53c6a0c24019",329 "language": "Python",330 "lines": 31,331 "truncated": false,332 "block": 3,333 "row": 18803334 },335 {336 "path": "scgpt/tasks/__init__.py",337 "sha256": "c91cc436f31dedcfd8cb4b8e96ce334452832055095d399f0b749d2f7ab9d057",338 "language": "Python",339 "lines": 2,340 "truncated": false,341 "block": 3,342 "row": 17503343 },344 {345 "path": "scgpt/tasks/cell_emb.py",346 "sha256": "2637312ab79e016fde6b6d431105a7ea0dd40122769e0bddc5b0d3fe04ea6029",347 "language": "Python",348 "lines": 280,349 "truncated": false,350 "block": 23,351 "row": 10265352 },353 {354 "path": "scgpt/tasks/grn.py",355 "sha256": "04291b95fde268fea796399e7f7db19a1958b181657a8664385a10c53650e38e",356 "language": "Python",357 "lines": 297,358 "truncated": false,359 "block": 3,360 "row": 25614361 },362 {363 "path": "scgpt/tokenizer/__init__.py",364 "sha256": "dff8c48c65b5a2574af040b4ca5b8d11f0ae3a003a27bc04b856d20609d6f1ca",365 "language": "Python",366 "lines": 1,367 "truncated": false,368 "block": 3,369 "row": 17375370 },371 {372 "path": "scgpt/tokenizer/gene_tokenizer.py",373 "sha256": "2b18081d5cd79b2e2a6a5a5fecae4904240588eb3187ded782feef8a65c14055",374 "language": "Python",375 "lines": 473,376 "truncated": false,377 "block": 23,378 "row": 12311379 },380 {381 "path": "scgpt/trainer.py",382 "sha256": "c40058350fe18d1a9675b3e3ba18450b8d081eb56ff3a99cdd96192efb35e20d",383 "language": "Python",384 "lines": 685,385 "truncated": false,386 "block": 23,387 "row": 13666388 },389 {390 "path": "scgpt/utils/__init__.py",391 "sha256": "2307e1706bbdf12ee9a66a65491fcb62f8be33bfff780ce824268cbbd1ea1c95",392 "language": "Python",393 "lines": 1,394 "truncated": false,395 "block": 3,396 "row": 17346397 },398 {399 "path": "scgpt/utils/util.py",400 "sha256": "d5b8d7f218415e2970e4c9d40b6353ffd66b460fd8cf22ea73a5af2e2e4568b1",401 "language": "Python",402 "lines": 642,403 "truncated": false,404 "block": 23,405 "row": 13429406 },407 {408 "path": "simple_affine.py",409 "sha256": "54744d385c1f4948fa47829cdf610dded535d69e483411898b195bf6a7bf2d6d",410 "language": "Python",411 "lines": 155,412 "truncated": false,413 "block": 23,414 "row": 7713415 }416 ]417}