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/boevalab/asap",4 "url": "https://github.com/BoevaLab/ASAP/wiki",5 "host": "github.com",6 "commit": "3b4c2de99757b8c6de97c25933667244b44e5c29",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "e2dcdf45d358475f0fbe3654082dc6a15fa7e98e9f47a1fd1e467f6534f29f80",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 10,18 "row": 610919 },20 {21 "path": "README.md",22 "sha256": "36fc7761106663d067534b46d78aa056dd8a67bf9a41c13d7cc8d589292b877d",23 "language": "Text",24 "lines": 229,25 "truncated": false,26 "block": 10,27 "row": 1999728 },29 {30 "path": "src/asap/__init__.py",31 "sha256": "49c4a35e06f1ada356686f3b968793e68798b2624f3b7228f4f40643fbbcaea1",32 "language": "Python",33 "lines": 2,34 "truncated": false,35 "block": 10,36 "row": 988637 },38 {39 "path": "src/asap/dataloader/__init__.py",40 "sha256": "25e5ca39fdc9229b03d2eb9d97ec491f4808768fa252d907cb014835c9d50cc6",41 "language": "Python",42 "lines": 4,43 "truncated": false,44 "block": 10,45 "row": 985446 },47 {48 "path": "src/asap/dataloader/augmentation.py",49 "sha256": "4c6a5a6ae42affcd6cb958e77aa93306584c82ef93634fa09becc59d865808ad",50 "language": "Python",51 "lines": 29,52 "truncated": false,53 "block": 10,54 "row": 1076255 },56 {57 "path": "src/asap/dataloader/base.py",58 "sha256": "5ada8173a610848eb4853b5128d2dbb5fb0f06ceb716ca5ec516be4139958913",59 "language": "Python",60 "lines": 191,61 "truncated": false,62 "block": 10,63 "row": 1459264 },65 {66 "path": "src/asap/dataloader/bounded.py",67 "sha256": "63b835107241cbf374e15aa879435cae1f0417ff3c3955e498299f76c9402c5d",68 "language": "Python",69 "lines": 70,70 "truncated": false,71 "block": 10,72 "row": 1201973 },74 {75 "path": "src/asap/dataloader/bw_to_data.py",76 "sha256": "54edd45972c13d73d187c93a4efb3e30dce2de456d86be5d9dee4bb5c3e6e1fe",77 "language": "Python",78 "lines": 163,79 "truncated": false,80 "block": 10,81 "row": 1495682 },83 {84 "path": "src/asap/dataloader/peak.py",85 "sha256": "1614c0ac84afa1f1ea879540d311dcf296619405243f8a88a1c5cc0805aa676f",86 "language": "Python",87 "lines": 98,88 "truncated": false,89 "block": 10,90 "row": 1272191 },92 {93 "path": "src/asap/dataloader/utils/data_bed.py",94 "sha256": "6f51b2dd35ea6bd54fa69d29a2cbe9c4d70833327ff1e236953b3a087c1f86ef",95 "language": "Python",96 "lines": 93,97 "truncated": false,98 "block": 10,99 "row": 13272100 },101 {102 "path": "src/asap/dataloader/utils/data_bw.py",103 "sha256": "6e608ba7da8c860c603074b348515c2ca20e258d076739094a1e62c838d65488",104 "language": "Python",105 "lines": 29,106 "truncated": false,107 "block": 10,108 "row": 11019109 },110 {111 "path": "src/asap/dataloader/utils/fnv64.py",112 "sha256": "7f78c2f7bf50bb4da226180065736834728f6f8b0a98fa7b03753741be500eb3",113 "language": "Python",114 "lines": 25,115 "truncated": false,116 "block": 10,117 "row": 10481118 },119 {120 "path": "src/asap/dataloader/utils/io.py",121 "sha256": "f3a259e9f770b6153f359bac4ddc1d65a809dc9bd7b34840ceb0004b31987838",122 "language": "Python",123 "lines": 66,124 "truncated": false,125 "block": 10,126 "row": 12067127 },128 {129 "path": "src/asap/dataloader/utils/seq.py",130 "sha256": "58e35e8aa8cb192728e89fdc521e356cf920133810632ff037cb00bd81c25a0a",131 "language": "Python",132 "lines": 64,133 "truncated": false,134 "block": 10,135 "row": 11956136 },137 {138 "path": "src/asap/dataloader/wg.py",139 "sha256": "add00dea05f8db4775e43681847bcc305162724d69aa473f620e2ad7d1491d95",140 "language": "Python",141 "lines": 46,142 "truncated": false,143 "block": 10,144 "row": 11189145 },146 {147 "path": "src/asap/dataset.py",148 "sha256": "b9ad6dedafb7b933308fffccbaf8590aeea26d744512886776ebdcd770fa3feb",149 "language": "Python",150 "lines": 203,151 "truncated": false,152 "block": 10,153 "row": 14494154 },155 {156 "path": "src/asap/models/__init__.py",157 "sha256": "69fea3d5ba1d41881197e19b1b598f4848766c29661f64ab5b53bce04a075f84",158 "language": "Python",159 "lines": 7,160 "truncated": false,161 "block": 10,162 "row": 10066163 },164 {165 "path": "src/asap/models/convnext_cnn.py",166 "sha256": "79ff1d707445b579ad167e2702f70d15867781502eb2f1a169551d68b71f8b6a",167 "language": "Python",168 "lines": 54,169 "truncated": false,170 "block": 10,171 "row": 11518172 },173 {174 "path": "src/asap/models/convnext_dcnn.py",175 "sha256": "55478dfe67721268b13976b1097dbbbf7285272ec1bf48e995a2a674fc45a606",176 "language": "Python",177 "lines": 149,178 "truncated": false,179 "block": 10,180 "row": 13837181 },182 {183 "path": "src/asap/models/convnext_lstm.py",184 "sha256": "4c60bb7eeb6979549ab6d2e631311a9a3816c19dfbfd553c15aa3b39314ff48c",185 "language": "Python",186 "lines": 48,187 "truncated": false,188 "block": 10,189 "row": 11620190 },191 {192 "path": "src/asap/models/convnext_transformer.py",193 "sha256": "b4aa2804db8e50e129979fdb251b262e389c530e8147d77e650b270458770efd",194 "language": "Python",195 "lines": 139,196 "truncated": false,197 "block": 10,198 "row": 13237199 },200 {201 "path": "src/asap/models/dilated_cnn.py",202 "sha256": "0fb8cbbb1daf0ebd0a2ba20edfa0000828d6ea32d7ba613a3e032f0a7623f210",203 "language": "Python",204 "lines": 149,205 "truncated": false,206 "block": 10,207 "row": 13809208 },209 {210 "path": "src/asap/models/layers/convnext.py",211 "sha256": "2e3247fe0bdf34ed7028b64d06fe361715651807043f1ca652878063c60b0930",212 "language": "Python",213 "lines": 57,214 "truncated": false,215 "block": 10,216 "row": 11454217 },218 {219 "path": "src/asap/models/layers/grn.py",220 "sha256": "d19338eaad7ebba50f01bba7a73e88b0be785bad23006ffb33983a3a61637897",221 "language": "Python",222 "lines": 18,223 "truncated": false,224 "block": 10,225 "row": 10271226 },227 {228 "path": "src/asap/models/layers/rope.py",229 "sha256": "b818092e2b7ef8a9fb6e3dd5e5c11146b2190bbdaf3ab17f359c9640823aaf0b",230 "language": "Python",231 "lines": 100,232 "truncated": false,233 "block": 10,234 "row": 13260235 },236 {237 "path": "src/asap/models/layers/rope_new.py",238 "sha256": "7bea7333081738b4184cc958d3cfffadf19f0988bca0724683b660fc1a292413",239 "language": "Python",240 "lines": 119,241 "truncated": false,242 "block": 10,243 "row": 13657244 },245 {246 "path": "src/asap/models/layers/unmap_predictor.py",247 "sha256": "1b4a46375d2548bde57ce1e708cc2772f20f3e4ca05977b23619d965d43d44ab",248 "language": "Python",249 "lines": 11,250 "truncated": false,251 "block": 10,252 "row": 9991253 },254 {255 "path": "src/asap/models/load_model.py",256 "sha256": "b8a6e5d851ecb38cdbf22fd1c32366b0cc7832a82f880811250bf81cbbc857ca",257 "language": "Python",258 "lines": 34,259 "truncated": false,260 "block": 10,261 "row": 11451262 },263 {264 "path": "src/asap/models/recurrent.py",265 "sha256": "3c73d3586290ce7a8c85fba179aede792c718296c96765b5abc3917dc792d253",266 "language": "Python",267 "lines": 46,268 "truncated": false,269 "block": 10,270 "row": 11547271 },272 {273 "path": "src/asap/models/vanilla_cnn.py",274 "sha256": "0fecfc41806f2c5560fced5f46f5af04b6e1b7d93809c1b0610e338cccbaf2dc",275 "language": "Python",276 "lines": 57,277 "truncated": false,278 "block": 10,279 "row": 11441280 },281 {282 "path": "src/asap/models/xlstm.py",283 "sha256": "d9422ae0b848898ee78a9f1720a3b70f866a6bee701824548c63a82fc6a31bf5",284 "language": "Python",285 "lines": 159,286 "truncated": false,287 "block": 10,288 "row": 13460289 },290 {291 "path": "src/asap/snv/__init__.py",292 "sha256": "6e010487fe7745d3ba0704e15f71599c97413b7eb35a2aa49b6c2710c5986e0f",293 "language": "Python",294 "lines": 2,295 "truncated": false,296 "block": 10,297 "row": 9739298 },299 {300 "path": "src/asap/snv/data_loader.py",301 "sha256": "ea68756e4d2ea7417fcc3edf3f840c70f26b5c30a3fd558c30f269b095be3229",302 "language": "Python",303 "lines": 15,304 "truncated": false,305 "block": 10,306 "row": 10276307 },308 {309 "path": "src/asap/snv/filter_snvs.py",310 "sha256": "55e1ec424be2c5fb512f313d13f0b3c0373d87fce7c093768260cf60c7807383",311 "language": "Python",312 "lines": 83,313 "truncated": false,314 "block": 10,315 "row": 12732316 },317 {318 "path": "src/asap/snv/plot_FC_scatter.py",319 "sha256": "df1aa2acd2478e79f189aec7a3268d2d3e72640f875ffe13b4749d9c07482ab8",320 "language": "Python",321 "lines": 73,322 "truncated": false,323 "block": 10,324 "row": 12528325 },326 {327 "path": "src/asap/snv/plot_PCC_vs_reads.py",328 "sha256": "896a09622f385a22f59f8deda1a48d6ca7d3dcc772ef7c4432627135fd7c9f90",329 "language": "Python",330 "lines": 106,331 "truncated": false,332 "block": 10,333 "row": 12958334 },335 {336 "path": "src/asap/snv/predict.py",337 "sha256": "3091a38d557e27f5faba985864a642f4713139eadda15734bb4a060b6e8e5a2a",338 "language": "Python",339 "lines": 67,340 "truncated": false,341 "block": 10,342 "row": 12504343 },344 {345 "path": "src/asap/task.py",346 "sha256": "5cc9ea7c4293a740fc93ac974cb718b8c8a75f9a539bb038c8a6ccfd6433c184",347 "language": "Python",348 "lines": 426,349 "truncated": false,350 "block": 10,351 "row": 16531352 },353 {354 "path": "src/asap/trainer/__init__.py",355 "sha256": "c7eb9d1615d66b91b0bb0e113ac0b726ca135218c520237d3928c0be173ec47e",356 "language": "Python",357 "lines": 1,358 "truncated": false,359 "block": 10,360 "row": 9672361 },362 {363 "path": "src/asap/trainer/trainer.py",364 "sha256": "225345bef76e1b303b2a10271c4dc12d136d00ec69f0dd0da0f8a440af61f739",365 "language": "Python",366 "lines": 485,367 "truncated": false,368 "block": 10,369 "row": 16462370 },371 {372 "path": "src/asap/utils/logger.py",373 "sha256": "17742c7399f9607d0682dbd00cbd5e8f072558f520c4a8a03cd23bbe2222c87c",374 "language": "Python",375 "lines": 75,376 "truncated": false,377 "block": 10,378 "row": 12232379 },380 {381 "path": "src/asap/utils/metrics.py",382 "sha256": "826555f96934b94512c29e60c7f0bd062d5b93950073f6b99952c0b8f129f79c",383 "language": "Python",384 "lines": 47,385 "truncated": false,386 "block": 10,387 "row": 11479388 },389 {390 "path": "src/asap/utils/optim.py",391 "sha256": "bf99fb6e0f5b455149820a9f7437ce0127a20e698ab72462a95f64ea118dd2a1",392 "language": "Python",393 "lines": 146,394 "truncated": false,395 "block": 10,396 "row": 14680397 },398 {399 "path": "tutorials/eval.py",400 "sha256": "26e7bcce1822fdc4838c377b8ee570b3a291c199b2eac2276ebafb016547ddf9",401 "language": "Python",402 "lines": 99,403 "truncated": false,404 "block": 10,405 "row": 12491406 },407 {408 "path": "tutorials/export_predictions.py",409 "sha256": "d5152559530f8845b0c7f10e80dded576ed870e75e6785e24aae651c31845695",410 "language": "Python",411 "lines": 43,412 "truncated": false,413 "block": 10,414 "row": 10993415 },416 {417 "path": "tutorials/plot_snv_atac.ipynb",418 "sha256": "55c4fbc5c522c2f617b5e24529e245840233ef5eed344c0282f300ec3e473070",419 "language": "Jupyter",420 "lines": 88,421 "truncated": false,422 "block": 10,423 "row": 5025424 },425 {426 "path": "tutorials/predict_snv_atac.py",427 "sha256": "6d56cc2a6389dd2135f67ffcc7971103ef6de7a893fa37a72f5e87313324d31b",428 "language": "Python",429 "lines": 35,430 "truncated": false,431 "block": 10,432 "row": 10897433 },434 {435 "path": "tutorials/train.py",436 "sha256": "818fbf8f63ab325adbe8a6ae4935df4f7f33d3cd253d82e65e7fa6f4500a24e4",437 "language": "Python",438 "lines": 49,439 "truncated": false,440 "block": 10,441 "row": 11376442 }443 ]444}