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/ljw20180420/cop",4 "url": "https://github.com/ljw20180420/COP",5 "host": "github.com",6 "commit": "353997b21fa1b80fc71654e48a3c406c70572702",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "yes",10 "files": [11 {12 "path": "AI/dataset.py",13 "sha256": "6115e36198a8fe1a309f63abacc4f2860d7fae47fd7e85530da49a992cec87f9",14 "language": "Python",15 "lines": 31,16 "truncated": false,17 "block": 6,18 "row": 2404719 },20 {21 "path": "AI/dataset/extra/scripts/transform_protein_feature.py",22 "sha256": "db6cb6d10cd45ec7f9832061d253042274e36e306e088216c0e4c53fe1fa79fc",23 "language": "Python",24 "lines": 77,25 "truncated": false,26 "block": 6,27 "row": 3515428 },29 {30 "path": "AI/dataset/run.sh",31 "sha256": "0fc98c91e68a5c2c0eb361cfa36cd41de871047c34a1c07f7448d9884b87c61b",32 "language": "Shell",33 "lines": 382,34 "truncated": false,35 "block": 8,36 "row": 930437 },38 {39 "path": "AI/dataset/scripts/assess_SRR.py",40 "sha256": "e9d45b67c491297ddbb7093212561a6134d87691e6fe7720d73e53dfb5c447cf",41 "language": "Python",42 "lines": 34,43 "truncated": false,44 "block": 6,45 "row": 2648846 },47 {48 "path": "AI/dataset/scripts/assess_peak_width.py",49 "sha256": "9f5cb564837b061d47e7d6fdbb2fa1b4ef941ee39292d129d5c4cf350703a848",50 "language": "Python",51 "lines": 19,52 "truncated": false,53 "block": 6,54 "row": 2287155 },56 {57 "path": "AI/dataset/scripts/balance_data.py",58 "sha256": "32d18d3837be6c6b563ad7355bf31551c86438eb8c8e9fcbba5137d68b6b72ca",59 "language": "Python",60 "lines": 43,61 "truncated": false,62 "block": 6,63 "row": 2915164 },65 {66 "path": "AI/dataset/scripts/download_alphafoldDB_mmcif.py",67 "sha256": "890c8f31814c71a770947030c664e8cb7438e44e42683131324cc7e9aa61f8e2",68 "language": "Python",69 "lines": 44,70 "truncated": false,71 "block": 6,72 "row": 2838873 },74 {75 "path": "AI/dataset/scripts/download_uniprot_C2H2_protein_table.py",76 "sha256": "618dbf5f22154a907566fcac950919595ac6217912e8e780bfde15053d0e99f5",77 "language": "Python",78 "lines": 45,79 "truncated": false,80 "block": 6,81 "row": 2778582 },83 {84 "path": "AI/dataset/scripts/generate_unittest_data.py",85 "sha256": "ac7ef7f12a6848c0838fd6f363ea3d8a48c88d11c455fca667b15b32b52b1752",86 "language": "Python",87 "lines": 15,88 "truncated": false,89 "block": 6,90 "row": 2235091 },92 {93 "path": "AI/dataset/scripts/get_pCBS.py",94 "sha256": "7b2d06061161976bd163af137726310674b672a363f83917287bee2aa653894a",95 "language": "Python",96 "lines": 63,97 "truncated": false,98 "block": 6,99 "row": 32165100 },101 {102 "path": "AI/dataset/scripts/parse_protein_feature.py",103 "sha256": "bc6b0cbd7e867ab2f4be2b3324aee7a62d139d2151680da8a2658de9abedbbac",104 "language": "Python",105 "lines": 60,106 "truncated": false,107 "block": 6,108 "row": 29092109 },110 {111 "path": "AI/dataset/scripts/sample_data.py",112 "sha256": "d77d628777d3c3d98b264de2e6034146f5f4566b483805e3c456de532bd95349",113 "language": "Python",114 "lines": 23,115 "truncated": false,116 "block": 6,117 "row": 23391118 },119 {120 "path": "AI/dataset/scripts/select_SRR.py",121 "sha256": "2f18550daa81b1c2bf72a85d887232b006a46fc8e267af7d2b1b828e39973cf0",122 "language": "Python",123 "lines": 22,124 "truncated": false,125 "block": 6,126 "row": 23759127 },128 {129 "path": "AI/dataset/scripts/select_seed.py",130 "sha256": "bf95ab4f4d381097e4ede55cac1f0dd2781ce42d8989dd76294c0f7ed792ded1",131 "language": "Python",132 "lines": 27,133 "truncated": false,134 "block": 6,135 "row": 23638136 },137 {138 "path": "AI/dataset/scripts/split_data.py",139 "sha256": "71d7a6f14418c7bf263e4d0ba6084c3deefa1972ffc453f9c7ad8afe80aa99f4",140 "language": "Python",141 "lines": 22,142 "truncated": false,143 "block": 6,144 "row": 23852145 },146 {147 "path": "AI/gradio_fn.py",148 "sha256": "5165c6454208c17694dd2343849b55a6dfdddeef6e0065a3db7a78a0d7357fc8",149 "language": "Python",150 "lines": 58,151 "truncated": false,152 "block": 6,153 "row": 33129154 },155 {156 "path": "AI/inference.py",157 "sha256": "1abeddb62fc0b3ec20fbe49f6279d8803214d42ea7a571159e37d5de4e524821",158 "language": "Python",159 "lines": 44,160 "truncated": false,161 "block": 6,162 "row": 28185163 },164 {165 "path": "AI/metric.py",166 "sha256": "0063e590b56340fa62c2ecb687af24dc34ba998c145f90379dd252242eba404a",167 "language": "Python",168 "lines": 326,169 "truncated": false,170 "block": 7,171 "row": 2351172 },173 {174 "path": "AI/metric/accuracy.py",175 "sha256": "13c80a4b9777ae25ced377fc1fb74be243653fe233ddc711388c34918f5f63e4",176 "language": "Python",177 "lines": 106,178 "truncated": false,179 "block": 6,180 "row": 39340181 },182 {183 "path": "AI/metric/brier_score.py",184 "sha256": "6cf92c48aa7f956272e25732e3956bd3a6d863b06ddc4e25672b0992fff80e4c",185 "language": "Python",186 "lines": 134,187 "truncated": false,188 "block": 6,189 "row": 41337190 },191 {192 "path": "AI/metric/confusion_matrix.py",193 "sha256": "30d60b0809eaba3f2f7ef68f14749a904aa7d91ef0c0012fd18b710b1de47459",194 "language": "Python",195 "lines": 88,196 "truncated": false,197 "block": 6,198 "row": 37910199 },200 {201 "path": "AI/metric/f1.py",202 "sha256": "dbe4c6e47b60910b5e091952f528fb6efdf52fc90d65056a34ae96a2fc8e2ee0",203 "language": "Python",204 "lines": 130,205 "truncated": false,206 "block": 6,207 "row": 44631208 },209 {210 "path": "AI/metric/matthews_correlation.py",211 "sha256": "4d066d1a695034fc2765339ca2fe6acf64d8c6a0966ff7c1303f614694c6ef5b",212 "language": "Python",213 "lines": 140,214 "truncated": false,215 "block": 6,216 "row": 44336217 },218 {219 "path": "AI/metric/precision.py",220 "sha256": "2937eca901b5798f1d9046b874ce4afa117faeb1ea481a7735cf64b03f72813f",221 "language": "Python",222 "lines": 145,223 "truncated": false,224 "block": 7,225 "row": 191226 },227 {228 "path": "AI/metric/recall.py",229 "sha256": "e6dc65e223b2273797e7f4fe19957400c51725a02ef4e1921cee643191522ec6",230 "language": "Python",231 "lines": 135,232 "truncated": false,233 "block": 6,234 "row": 45529235 },236 {237 "path": "AI/metric/roc_auc.py",238 "sha256": "27e8c3af5e2944f5ea955d2bf848c7bf0438b7461a2d84d6ccab3e90f4d67ee8",239 "language": "Python",240 "lines": 191,241 "truncated": false,242 "block": 7,243 "row": 2419244 },245 {246 "path": "AI/preprocess/COP/encoder.py",247 "sha256": "c313a33d999c5fd83a4c132eac458e867645b6ea61d7ea5ddebebf787f13ec56",248 "language": "Python",249 "lines": 413,250 "truncated": false,251 "block": 7,252 "row": 6336253 },254 {255 "path": "AI/preprocess/COP/model.py",256 "sha256": "b17e250edd3a7b8c11e276f7148a87f89448b4e1d33d861167b3c61e474b954f",257 "language": "Python",258 "lines": 235,259 "truncated": false,260 "block": 6,261 "row": 45533262 },263 {264 "path": "AI/preprocess/DeepZF/data_collator.py",265 "sha256": "a4a2bb0aa83a4a201aad80579bb1e76539315ac395a86aec2c68ecb7bc6773b5",266 "language": "Python",267 "lines": 74,268 "truncated": false,269 "block": 6,270 "row": 32968271 },272 {273 "path": "AI/preprocess/DeepZF/model.py",274 "sha256": "350d62978e33da84efd0f73d2a8e779a6e254bd249c6d706f9ff652839bac351",275 "language": "Python",276 "lines": 337,277 "truncated": false,278 "block": 7,279 "row": 4396280 },281 {282 "path": "AI/preprocess/LightGBM/model.py",283 "sha256": "5b07b0fccf0d01c989d945c7c3f00cb048706a31a7b9816d24b1811f07992618",284 "language": "Python",285 "lines": 205,286 "truncated": false,287 "block": 6,288 "row": 44565289 },290 {291 "path": "AI/preprocess/Scikit/model.py",292 "sha256": "1dd8647e9c74aa38cb0179e4d842dfce2a7460c30854d5213a0bf80bbd631281",293 "language": "Python",294 "lines": 346,295 "truncated": false,296 "block": 7,297 "row": 3965298 },299 {300 "path": "AI/preprocess/XGBoost/model.py",301 "sha256": "6f4b99e526759ccc7a5cd8a40afc4965973d67a0a0a5e7faf0bfbc49d2ce45fc",302 "language": "Python",303 "lines": 306,304 "truncated": false,305 "block": 7,306 "row": 3164307 },308 {309 "path": "AI/preprocess/data_collator.py",310 "sha256": "20bcc1aae2f33b692a50c36435e3b1b1232abab3faf44ea930facbd7fa6cf9ac",311 "language": "Python",312 "lines": 139,313 "truncated": false,314 "block": 6,315 "row": 40963316 },317 {318 "path": "AI/preprocess/model.py",319 "sha256": "9dcf1832791a3f53827351ec967ce451a1c4c706fdd1f03a75d7038bc78398cc",320 "language": "Python",321 "lines": 71,322 "truncated": false,323 "block": 6,324 "row": 31514325 },326 {327 "path": "DeepZF/BindZFPredictor.ipynb",328 "sha256": "8b0db9844707294a0127100d9f331476450f18845d1cfb0173e1740e1ed4c51f",329 "language": "Jupyter",330 "lines": 30,331 "truncated": false,332 "block": 5,333 "row": 16058334 },335 {336 "path": "DeepZF/BindZF_predictor/code/create_zf_pred_df_and_cal_auc.py",337 "sha256": "57b4a6fbb881601fef050368339c9a3010d632a3901ea213b1129a8f09a9d95d",338 "language": "Python",339 "lines": 54,340 "truncated": false,341 "block": 6,342 "row": 31716343 },344 {345 "path": "DeepZF/BindZF_predictor/code/finetuning.py",346 "sha256": "83af420534f07c5728f03c2287241d9bbaa99c57208944d7e565aa1694848520",347 "language": "Python",348 "lines": 249,349 "truncated": false,350 "block": 7,351 "row": 3460352 },353 {354 "path": "DeepZF/BindZF_predictor/code/main_bindzfpredictor_predict.py",355 "sha256": "9708803f229b3f2686f997ed38bf896dc2bd86d381661e52eafb2f4f9586f491",356 "language": "Python",357 "lines": 140,358 "truncated": false,359 "block": 6,360 "row": 38316361 },362 {363 "path": "DeepZF/BindZF_predictor/code/main_loo_bindzfpredictor.py",364 "sha256": "6ea5f59a40cf67278c709bdbac8492126793baa4f211578e3b4b6c1697dbdfd8",365 "language": "Python",366 "lines": 94,367 "truncated": false,368 "block": 6,369 "row": 39236370 },371 {372 "path": "DeepZF/PWMpredictor.ipynb",373 "sha256": "950ec345d5a0435d2e9c401400efa4b5f95219386e2e14e310670d01d3d7a790",374 "language": "Jupyter",375 "lines": 31,376 "truncated": false,377 "block": 5,378 "row": 16040379 },380 {381 "path": "DeepZF/PWMpredictor/code/create_b1h_input_and_label_data.py",382 "sha256": "db882be91b74b9e87766478f97a19e44f118b962af6ea278dc46aef06c108d36",383 "language": "Python",384 "lines": 83,385 "truncated": false,386 "block": 6,387 "row": 36839388 },389 {390 "path": "DeepZF/PWMpredictor/code/create_c_rc_input_and_label.py",391 "sha256": "4ed8ec491cdaa798e408de7597ca1836d2f921d33b3cb8ecbb610f6ef9a2ed7b",392 "language": "Python",393 "lines": 39,394 "truncated": false,395 "block": 6,396 "row": 30994397 },398 {399 "path": "DeepZF/PWMpredictor/code/functions.py",400 "sha256": "a5508ae86e5c3da5badcb913d1d5b95af083393ecdc4053176814903aacbf0e0",401 "language": "Python",402 "lines": 321,403 "truncated": false,404 "block": 7,405 "row": 3415406 },407 {408 "path": "DeepZF/PWMpredictor/code/main_PWMpredictor.py",409 "sha256": "30306fb445543d782422d2986a59ab2804a00d5de52878f8e144fdfd1e814b6d",410 "language": "Python",411 "lines": 83,412 "truncated": false,413 "block": 6,414 "row": 38025415 },416 {417 "path": "DeepZF/PWMpredictor/code/main_loo_PWMpredictor.py",418 "sha256": "3f122aaa1a69eaf94b333104160c4b9f984cc1d29073edebf0b3cb3c2f9fb21e",419 "language": "Python",420 "lines": 71,421 "truncated": false,422 "block": 6,423 "row": 35851424 },425 {426 "path": "DeepZF/PWMpredictor/code/models_PWMpredictor.py",427 "sha256": "72cf39a4c45e5f294452e7b9f7533c05cbe2c28a310bc14f5849d4800cbafc51",428 "language": "Python",429 "lines": 16,430 "truncated": false,431 "block": 6,432 "row": 23320433 },434 {435 "path": "DeepZF/PWMpredictor/code/models_loo_PWMpredictor.py",436 "sha256": "bf9d58508e9ac83dbf897ed0bf9e832328165b1270d136f92b99b362bd54523e",437 "language": "Python",438 "lines": 12,439 "truncated": false,440 "block": 6,441 "row": 22570442 },443 {444 "path": "DeepZF/PWMpredictor/code/utiles_loo_PWMpredictor.py",445 "sha256": "7fbd35bb5f3a2aaf65075bbb1d398d5c60c9703b79c56da24781e0c4f322b590",446 "language": "Python",447 "lines": 19,448 "truncated": false,449 "block": 6,450 "row": 23000451 },452 {453 "path": "DeepZF/PWMpredictor/code/utiles_models_PWMpredictor.py",454 "sha256": "5ea1f9e53028367ee261eacd1e5272498fde8c7cc462eaa8129167f202d1834a",455 "language": "Python",456 "lines": 152,457 "truncated": false,458 "block": 6,459 "row": 41546460 },461 {462 "path": "DeepZF/PWMpredictor/code/utiles_models_loo_PWMpredictor.py",463 "sha256": "5d736e9e5ea835d5765a79eae033b25009022c7559e81a17c67f7196cda3a376",464 "language": "Python",465 "lines": 97,466 "truncated": false,467 "block": 6,468 "row": 38508469 },470 {471 "path": "DeepZF/PWMpredictor/result_analysis/create_mosbat_input_protein_bert.py",472 "sha256": "4e5cf97453476a1c28e1d92098b78c7a9bfc84cc9c774e5f5b2a4a51d59062c8",473 "language": "Python",474 "lines": 114,475 "truncated": false,476 "block": 6,477 "row": 38343478 },479 {480 "path": "DeepZF/PWMpredictor/result_analysis/eval_DeepZF.sh",481 "sha256": "ba16ca517a9e5b0b66fcbc64f135a54d9fedc424cbef590eb9aa24f3a4f5efef",482 "language": "Shell",483 "lines": 27,484 "truncated": false,485 "block": 8,486 "row": 7711487 },488 {489 "path": "DeepZF/PWMpredictor/result_analysis/eval_PWMpredictor.py",490 "sha256": "a818f724a3efa1318cb456008403344f296ac8af1b6b20c3d89bb0870d048a4a",491 "language": "Python",492 "lines": 51,493 "truncated": false,494 "block": 6,495 "row": 28148496 },497 {498 "path": "DeepZF/PWMpredictor/result_analysis/eval_mosbat.py",499 "sha256": "72115abdc8b49abf3a171dfc7ecdf5038146acb1a9a40624be9fe0226ddf7b5c",500 "language": "Python",501 "lines": 49,502 "truncated": false,503 "block": 6,504 "row": 30672505 },506 {507 "path": "DeepZF/PWMpredictor/result_analysis/pearson_cor_per_pos.py",508 "sha256": "3fd3853d528afaf1f4c435aec87dc85714a5be40d56e98dd7b72616939844f49",509 "language": "Python",510 "lines": 27,511 "truncated": false,512 "block": 6,513 "row": 27265514 },515 {516 "path": "LICENSE.md",517 "sha256": "4ff8c9db35f6de33743ab97fe9a2da020b1381447d6a3e8ba7ab8367e44d55f4",518 "language": "License",519 "lines": 9,520 "truncated": false,521 "block": 6,522 "row": 1462523 },524 {525 "path": "README.md",526 "sha256": "b879953b3d22ef13360468067c7c678a669de12b6c30c8e9269139249a33ab7f",527 "language": "Text",528 "lines": 72,529 "truncated": false,530 "block": 8,531 "row": 10200532 },533 {534 "path": "app_space.py",535 "sha256": "64286212f4177801e29594f979f0ea84a15f837f3482bb45fa12de2fae89eea7",536 "language": "Python",537 "lines": 12,538 "truncated": false,539 "block": 6,540 "row": 21617541 },542 {543 "path": "paper/benchmark.py",544 "sha256": "3a219316ae45a32f1bfc30b17e8e40f58f264014758bf2d5118edfbddafc8ae3",545 "language": "Python",546 "lines": 125,547 "truncated": false,548 "block": 6,549 "row": 38712550 },551 {552 "path": "paper/draw_pCBS.py",553 "sha256": "3ab382c887f11931b258a18da5606f8e61632507c6d2566631e58cebc40cc19e",554 "language": "Python",555 "lines": 50,556 "truncated": false,557 "block": 6,558 "row": 25854559 },560 {561 "path": "paper/extract_ctcf_binding_site.py",562 "sha256": "60b2e127a005ee95abd370fa4531ba09f3cf71fb7bb451afdd5ad421676562b2",563 "language": "Python",564 "lines": 50,565 "truncated": false,566 "block": 6,567 "row": 26567568 },569 {570 "path": "paper/pCBS.py",571 "sha256": "ed33af74df996ea28133ddc2f5d5d4ef0a45f31191b06f4166025aa5ad8f4bd7",572 "language": "Python",573 "lines": 111,574 "truncated": false,575 "block": 6,576 "row": 35746577 },578 {579 "path": "run.py",580 "sha256": "040b0c48a40aac40818d7bd60b379c34dec1f56d1a54520704fa51579608e070",581 "language": "Python",582 "lines": 72,583 "truncated": false,584 "block": 6,585 "row": 30461586 },587 {588 "path": "scripts/formal/app.sh",589 "sha256": "7ae9040ecc85c113c4b8b6f197a716e43ded0f6474f4992822fe553b23911d78",590 "language": "Shell",591 "lines": 10,592 "truncated": false,593 "block": 8,594 "row": 6633595 },596 {597 "path": "scripts/formal/hpo.sh",598 "sha256": "7d1634c14da7e12fc4fd3817623f4761addfb1dde4f21538f6553a8d85c386c3",599 "language": "Shell",600 "lines": 43,601 "truncated": false,602 "block": 8,603 "row": 7892604 },605 {606 "path": "scripts/formal/infer.sh",607 "sha256": "2993b9586b5da3c0a7737dbee5eb5fad7b059cf2ea28e02759af4a9fef524530",608 "language": "Shell",609 "lines": 45,610 "truncated": false,611 "block": 8,612 "row": 7914613 },614 {615 "path": "scripts/formal/space.py",616 "sha256": "9d04b65d7c72eec1f39cc77bf8bfb986ec21353efae8833030d905ce56c84f41",617 "language": "Python",618 "lines": 53,619 "truncated": false,620 "block": 6,621 "row": 27685622 },623 {624 "path": "scripts/formal/test.sh",625 "sha256": "04750def50ae9a242f9b609b935410c4b601f64061212ca6d2cc62226d49a4bb",626 "language": "Shell",627 "lines": 57,628 "truncated": false,629 "block": 8,630 "row": 8139631 },632 {633 "path": "scripts/formal/train.sh",634 "sha256": "fbffc2440ed1ddc0b87b78812d63d00d13dc75e0045924bf5a7d948d498f9aed",635 "language": "Shell",636 "lines": 103,637 "truncated": false,638 "block": 8,639 "row": 8909640 },641 {642 "path": "scripts/formal/upload.sh",643 "sha256": "066bb3c0f6965ab785fcbabce367b364739cc376403051f2c20cc176ef8a325e",644 "language": "Shell",645 "lines": 29,646 "truncated": false,647 "block": 8,648 "row": 7256649 },650 {651 "path": "scripts/formal/upload_dataset.sh",652 "sha256": "21d9bcf753ea9b728d0daf2e38aba2377a259a540796067727a01d5da8d5262f",653 "language": "Shell",654 "lines": 19,655 "truncated": false,656 "block": 8,657 "row": 7004658 },659 {660 "path": "scripts/unittest/hpo.sh",661 "sha256": "a8c359f41b911eff4b7cb2cf0327c44a3613aad89ee41e5ce0f19b82f65c8497",662 "language": "Shell",663 "lines": 41,664 "truncated": false,665 "block": 8,666 "row": 7837667 }668 ]669}