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/hisplan/sharp",4 "url": "https://github.com/hisplan/sharp",5 "host": "github.com",6 "commit": "68e7268744f886b1df4cd4ce5c76355d913fb581",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "2d571b3cfef4ee315f2bff0aa2480f75c2a824885c5d88df77d31fe2fe9707bd",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 11,18 "row": 1421319 },20 {21 "path": "README.md",22 "sha256": "af24c59ce789478c1de66c71004f10226d6865f74f27010ea2fa26a318d40e4a",23 "language": "Text",24 "lines": 133,25 "truncated": false,26 "block": 13,27 "row": 653928 },29 {30 "path": "dockers/basic-qc/build.sh",31 "sha256": "5db33dfe01c1fff7b822a768b6bac67ea0cc0f77fc66a09c600dfdfd8ba3e148",32 "language": "Shell",33 "lines": 5,34 "truncated": false,35 "block": 13,36 "row": 415637 },38 {39 "path": "dockers/basic-qc/config.sh",40 "sha256": "687215e418eda01501e04e2a48e88e046f9439cf33880b953c54b9b539b269b7",41 "language": "Shell",42 "lines": 5,43 "truncated": false,44 "block": 13,45 "row": 417146 },47 {48 "path": "dockers/basic-qc/notebooks/inspect-citeseq-v3.ipynb",49 "sha256": "3dc6fe7b1814f0f4269426ff57c645d15c56fd08e2aa602c04a8880a997349af",50 "language": "Jupyter",51 "lines": 346,52 "truncated": false,53 "block": 11,54 "row": 1297255 },56 {57 "path": "dockers/basic-qc/notebooks/inspect-hashtag-v3.ipynb",58 "sha256": "8dc48accc99dad3ca66e21959e983a3d708a4bfe42977eb85a7ddc7da9143867",59 "language": "Jupyter",60 "lines": 774,61 "truncated": false,62 "block": 11,63 "row": 1348964 },65 {66 "path": "dockers/basic-qc/notebooks/scratch.ipynb",67 "sha256": "20340740b80d1345c786988c2fa4b1836e1c86ce248320396b0fe4bda7811d66",68 "language": "Jupyter",69 "lines": 11,70 "truncated": false,71 "block": 11,72 "row": 1192573 },74 {75 "path": "dockers/basic-qc/push.sh",76 "sha256": "4934dbc80dfeaaef1f7aa82babeba61ff6a8ef8bb840cf36df01be9062c9a1de",77 "language": "Shell",78 "lines": 7,79 "truncated": false,80 "block": 13,81 "row": 421982 },83 {84 "path": "dockers/basic-qc/run-notebook.sh",85 "sha256": "f9fbf22106c6fbe25ed80973ba4c438217c0c4735b1ffb720c5a56dd71e3c440",86 "language": "Shell",87 "lines": 10,88 "truncated": false,89 "block": 13,90 "row": 428491 },92 {93 "path": "dockers/cite-seq-count/build.sh",94 "sha256": "f95a23962007ace85c7f979a668e62e0a0236b2eed4931e17430ace6a355790b",95 "language": "Shell",96 "lines": 15,97 "truncated": false,98 "block": 13,99 "row": 4662100 },101 {102 "path": "dockers/cite-seq-count/config.sh",103 "sha256": "07a26e4229e6467c56455b0e5a54fdbcb708933c94d18cfb6dc214fc7c7dc296",104 "language": "Shell",105 "lines": 11,106 "truncated": false,107 "block": 13,108 "row": 4411109 },110 {111 "path": "dockers/cite-seq-count/push.sh",112 "sha256": "23f8de9a84ac4fbab0b78488096759f7e3599727e7da091351b0641d4e3bf28e",113 "language": "Shell",114 "lines": 8,115 "truncated": false,116 "block": 13,117 "row": 4288118 },119 {120 "path": "dockers/cite-seq-count/test.sh",121 "sha256": "e3db868684f6c80995912fa309b0ed71341ecfb0e15e9b583dd8965fbcce06b6",122 "language": "Shell",123 "lines": 9,124 "truncated": false,125 "block": 13,126 "row": 4287127 },128 {129 "path": "dockers/cut-indrop-spacer/build.sh",130 "sha256": "766cb36692872d1d3441e9b9d5d793d7fba2d9b66131755fb65233ba13e8432f",131 "language": "Shell",132 "lines": 15,133 "truncated": false,134 "block": 13,135 "row": 4600136 },137 {138 "path": "dockers/cut-indrop-spacer/config.sh",139 "sha256": "b0ebd059ed254eaf5c8fdcfa4ceb344fc93b950c01eb3de3805c7299ce5f7c12",140 "language": "Shell",141 "lines": 5,142 "truncated": false,143 "block": 13,144 "row": 4176145 },146 {147 "path": "dockers/cut-indrop-spacer/cut_indrop_spacer.py",148 "sha256": "ec4865e9ab8ce2fbdc7eeec20cdd721a10deed9c56eeb2c3fa9d52053d6cb47f",149 "language": "Python",150 "lines": 86,151 "truncated": false,152 "block": 12,153 "row": 8241154 },155 {156 "path": "dockers/cut-indrop-spacer/push.sh",157 "sha256": "f908d365e62ea09036ee45b6b34af280c2ddfbf47edd1437087484ba02a53930",158 "language": "Shell",159 "lines": 9,160 "truncated": false,161 "block": 13,162 "row": 4292163 },164 {165 "path": "dockers/hto-adt-postprocess/build.sh",166 "sha256": "530796f59866461d7ffae9bf1a08fe7951aa437bf4a0d2b5e45b1280a2ae5607",167 "language": "Shell",168 "lines": 11,169 "truncated": false,170 "block": 13,171 "row": 4293172 },173 {174 "path": "dockers/hto-adt-postprocess/combine.py",175 "sha256": "8b14d7295434099c1758f7116db3b2135cfed6175dc762292a93b5f808da512c",176 "language": "Python",177 "lines": 170,178 "truncated": false,179 "block": 12,180 "row": 12564181 },182 {183 "path": "dockers/hto-adt-postprocess/config.sh",184 "sha256": "4e687a05cfbd68895d1ec45acc32267d7f03f12635547f88ccebeaeeea3080e2",185 "language": "Shell",186 "lines": 5,187 "truncated": false,188 "block": 13,189 "row": 4177190 },191 {192 "path": "dockers/hto-adt-postprocess/dna3bit.py",193 "sha256": "16dba63ef2be9ae9295ac5636a48659fa775da6639e36badf4195f22314b51e8",194 "language": "Python",195 "lines": 116,196 "truncated": false,197 "block": 12,198 "row": 11697199 },200 {201 "path": "dockers/hto-adt-postprocess/hto_gex_mapper.py",202 "sha256": "978233c611a69be584d9bd53989494b8e25b1a6953922d23fd0d772ec8f887d4",203 "language": "Python",204 "lines": 48,205 "truncated": false,206 "block": 12,207 "row": 5941208 },209 {210 "path": "dockers/hto-adt-postprocess/push.sh",211 "sha256": "4934dbc80dfeaaef1f7aa82babeba61ff6a8ef8bb840cf36df01be9062c9a1de",212 "language": "Shell",213 "lines": 7,214 "truncated": false,215 "block": 13,216 "row": 4219217 },218 {219 "path": "dockers/hto-adt-postprocess/test_modules.py",220 "sha256": "ca606262ed871e3332410f50e0359e899064c7c5ec746abc2379bbe400fad20c",221 "language": "Python",222 "lines": 92,223 "truncated": false,224 "block": 12,225 "row": 9907226 },227 {228 "path": "dockers/hto-adt-postprocess/to_adata.py",229 "sha256": "d2321d100c5c31dad6824f0848af07229a34e5c9f1a77c9beba0580590dbc1f9",230 "language": "Python",231 "lines": 138,232 "truncated": false,233 "block": 12,234 "row": 11496235 },236 {237 "path": "dockers/hto-adt-postprocess/translate_barcodes.py",238 "sha256": "fcbc939b01d9cba3b0f0c853c10ae4ff8d2556b2bf6b0849636417120f53b2bc",239 "language": "Python",240 "lines": 94,241 "truncated": false,242 "block": 12,243 "row": 8549244 },245 {246 "path": "dockers/hto-adt-postprocess/update_adata.py",247 "sha256": "40bffcb8f2a0d264adc751b3900b6dfc59ea582ed3a272556d814bd97d1cae44",248 "language": "Python",249 "lines": 142,250 "truncated": false,251 "block": 12,252 "row": 11419253 },254 {255 "path": "dockers/hto-demux-kmeans/build.sh",256 "sha256": "5db33dfe01c1fff7b822a768b6bac67ea0cc0f77fc66a09c600dfdfd8ba3e148",257 "language": "Shell",258 "lines": 5,259 "truncated": false,260 "block": 13,261 "row": 4156262 },263 {264 "path": "dockers/hto-demux-kmeans/config.sh",265 "sha256": "c20c68247dcb324c14b6138c75109b32c4c6bef1eff001e39873638b96bd55a5",266 "language": "Shell",267 "lines": 5,268 "truncated": false,269 "block": 13,270 "row": 4174271 },272 {273 "path": "dockers/hto-demux-kmeans/demux_kmeans.py",274 "sha256": "d6cdf4d43f107731e97f2ef812a4c17104168a0a2311b5508be7c93fd5544c31",275 "language": "Python",276 "lines": 206,277 "truncated": false,278 "block": 12,279 "row": 15047280 },281 {282 "path": "dockers/hto-demux-kmeans/dna3bit.py",283 "sha256": "16dba63ef2be9ae9295ac5636a48659fa775da6639e36badf4195f22314b51e8",284 "language": "Python",285 "lines": 116,286 "truncated": false,287 "block": 12,288 "row": 11697289 },290 {291 "path": "dockers/hto-demux-kmeans/push.sh",292 "sha256": "4934dbc80dfeaaef1f7aa82babeba61ff6a8ef8bb840cf36df01be9062c9a1de",293 "language": "Shell",294 "lines": 7,295 "truncated": false,296 "block": 13,297 "row": 4219298 },299 {300 "path": "dockers/hto-demux-seurat/build.sh",301 "sha256": "5db33dfe01c1fff7b822a768b6bac67ea0cc0f77fc66a09c600dfdfd8ba3e148",302 "language": "Shell",303 "lines": 5,304 "truncated": false,305 "block": 13,306 "row": 4156307 },308 {309 "path": "dockers/hto-demux-seurat/config.sh",310 "sha256": "dbde66a476b6f2ca885412ff88de341b9819d7705e150a84098fbcbd845777c1",311 "language": "Shell",312 "lines": 5,313 "truncated": false,314 "block": 13,315 "row": 4175316 },317 {318 "path": "dockers/hto-demux-seurat/correct_fp_doublets.py",319 "sha256": "bf39c90b1fcd5f8cc4a5de5c4c36dd53c58b566635ad15354032e8e765e74cdc",320 "language": "Python",321 "lines": 221,322 "truncated": false,323 "block": 12,324 "row": 15195325 },326 {327 "path": "dockers/hto-demux-seurat/dna3bit.py",328 "sha256": "16dba63ef2be9ae9295ac5636a48659fa775da6639e36badf4195f22314b51e8",329 "language": "Python",330 "lines": 116,331 "truncated": false,332 "block": 12,333 "row": 11697334 },335 {336 "path": "dockers/hto-demux-seurat/hto-demux.R",337 "sha256": "2c8dda9b29e5e670f73e83e78fed1fcd27e3e619df1f7f139520184fbdaf3437",338 "language": "R",339 "lines": 102,340 "truncated": false,341 "block": 13,342 "row": 1763343 },344 {345 "path": "dockers/hto-demux-seurat/install-packages.R",346 "sha256": "6e16abce698ee820acff72817a665ded90e14c5fc426b9b658de900813db1e8c",347 "language": "R",348 "lines": 10,349 "truncated": false,350 "block": 13,351 "row": 798352 },353 {354 "path": "dockers/hto-demux-seurat/push.sh",355 "sha256": "4934dbc80dfeaaef1f7aa82babeba61ff6a8ef8bb840cf36df01be9062c9a1de",356 "language": "Shell",357 "lines": 7,358 "truncated": false,359 "block": 13,360 "row": 4219361 },362 {363 "path": "dockers/seqkit/build.sh",364 "sha256": "766cb36692872d1d3441e9b9d5d793d7fba2d9b66131755fb65233ba13e8432f",365 "language": "Shell",366 "lines": 15,367 "truncated": false,368 "block": 13,369 "row": 4600370 },371 {372 "path": "dockers/seqkit/config.sh",373 "sha256": "44aa4cbfad35e66cb1587c45c6b11f0be8b477bf4558b8a1f6bc2e9223972e0d",374 "language": "Shell",375 "lines": 5,376 "truncated": false,377 "block": 13,378 "row": 4162379 },380 {381 "path": "dockers/seqkit/push.sh",382 "sha256": "23f8de9a84ac4fbab0b78488096759f7e3599727e7da091351b0641d4e3bf28e",383 "language": "Shell",384 "lines": 8,385 "truncated": false,386 "block": 13,387 "row": 4288388 },389 {390 "path": "make-deployable.sh",391 "sha256": "4d728e97e4bcf33f210e2a51ab9394b675374d7a204b3129cb0f1eba501de1c9",392 "language": "Shell",393 "lines": 68,394 "truncated": false,395 "block": 13,396 "row": 5256397 },398 {399 "path": "manual-inspection/dna3bit.py",400 "sha256": "88505409aecc1d46ff8d3784bfc57c10232fdb483c4ce62b5f988b7f1e5a91cb",401 "language": "Python",402 "lines": 117,403 "truncated": false,404 "block": 12,405 "row": 11701406 },407 {408 "path": "manual-inspection/download-v2.ipynb",409 "sha256": "ae126ce5075bcc154bb6a73c2515843d5a602dac597359e1e32a1b5ef32eb17d",410 "language": "Jupyter",411 "lines": 190,412 "truncated": false,413 "block": 11,414 "row": 12537415 },416 {417 "path": "manual-inspection/hashtag-classify-negative-v2.ipynb",418 "sha256": "b2286b9467ad7e0e24c20a7ea98bf1618fd4d11ccaf4c5afee98319e4bc48b5f",419 "language": "Jupyter",420 "lines": 621,421 "truncated": false,422 "block": 11,423 "row": 13319424 },425 {426 "path": "manual-inspection/hashtag-classify-negative.ipynb",427 "sha256": "acd135a24b2aeee3e8a235a55726d183793f3b06af71f89f1deb71936f6d8d00",428 "language": "Jupyter",429 "lines": 504,430 "truncated": false,431 "block": 11,432 "row": 13213433 },434 {435 "path": "manual-inspection/inspect-citeseq-v2.ipynb",436 "sha256": "a41722f99267b32757b789d4dbf4fddcd32e2d1f4487d5a6e451ae648a67eb65",437 "language": "Jupyter",438 "lines": 343,439 "truncated": false,440 "block": 11,441 "row": 12973442 },443 {444 "path": "manual-inspection/inspect-citeseq.ipynb",445 "sha256": "3314d418328e9c9f61fe120327abca294a688a797393b5d701c60d0c64ad04ae",446 "language": "Jupyter",447 "lines": 275,448 "truncated": false,449 "block": 11,450 "row": 12736451 },452 {453 "path": "manual-inspection/inspect-hashtag-v1b.ipynb",454 "sha256": "7146dc4308f887b1257304ca387086511c1e3ccea41c9195c4e449b91fba2a08",455 "language": "Jupyter",456 "lines": 1040,457 "truncated": false,458 "block": 11,459 "row": 13618460 },461 {462 "path": "manual-inspection/inspect-hashtag-v2.ipynb",463 "sha256": "07c4399e7c0901ff6111219a8c243899bd3fe9f32781b6f32e6305f572abf423",464 "language": "Jupyter",465 "lines": 768,466 "truncated": false,467 "block": 11,468 "row": 13486469 },470 {471 "path": "manual-inspection/inspect-hashtag.ipynb",472 "sha256": "333e2b3ef4c76149c131bf362b5e634042ce515ad6bc816f2f080626c43e15ae",473 "language": "Jupyter",474 "lines": 966,475 "truncated": false,476 "block": 11,477 "row": 13583478 },479 {480 "path": "manual-inspection/rerun-kmeans.ipynb",481 "sha256": "218d68cc8d254498fca2aa1502495a38797c34cd3d1987756583ed3a5b59e16f",482 "language": "Jupyter",483 "lines": 528,484 "truncated": false,485 "block": 11,486 "row": 13123487 }488 ]489}