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/aertslab/pyscenic",4 "url": "https://github.com/aertslab/pySCENIC",5 "host": "github.com",6 "commit": "06bafba412792f6efa5a552a23bb221cc3bdea1b",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE.txt",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE.txt",13 "sha256": "480cf3b68c7be050bd59d28f5f7b67cd6c837001411dd087a4858273d167c7c6",14 "language": "License",15 "lines": 676,16 "truncated": false,17 "block": 6,18 "row": 213819 },20 {21 "path": "README.rst",22 "sha256": "1f466e468b2db9a744069f40d0ba83017b8791c7da14ed291fee886921520b42",23 "language": "Text",24 "lines": 176,25 "truncated": false,26 "block": 8,27 "row": 1063928 },29 {30 "path": "docs/conf.py",31 "sha256": "763af0bd0fae4ddc1798330a7df24c46ccb72fbe8592c649802e38d1cdf051b2",32 "language": "Python",33 "lines": 170,34 "truncated": false,35 "block": 6,36 "row": 4185937 },38 {39 "path": "notebooks/pySCENIC - AUCell example.ipynb",40 "sha256": "dfdf41c6ec0cc0dea3a49ffa68cb03bb64578518148f08e99d462c818014b04c",41 "language": "Jupyter",42 "lines": 81,43 "truncated": false,44 "block": 5,45 "row": 1628746 },47 {48 "path": "notebooks/pySCENIC - Assess AUCell implementation.ipynb",49 "sha256": "2b7a53a5db0b93b9df9df291c51862bfc25f2ea9b066960aba4999ab3739c320",50 "language": "Jupyter",51 "lines": 89,52 "truncated": false,53 "block": 5,54 "row": 1617655 },56 {57 "path": "notebooks/pySCENIC - Benchmarking of different implementations for pruning.ipynb",58 "sha256": "0ed30ad689562fe79b9291f015c4ffd96101e6a5669bce6d89362938ccd4c076",59 "language": "Jupyter",60 "lines": 268,61 "truncated": false,62 "block": 5,63 "row": 1747764 },65 {66 "path": "notebooks/pySCENIC - Comparison to R implementation of the pipeline.ipynb",67 "sha256": "a6d68832f090048e2381e6b4954136df1767b5d37487413be94a8af64cfebbfe",68 "language": "Jupyter",69 "lines": 654,70 "truncated": false,71 "block": 6,72 "row": 82973 },74 {75 "path": "notebooks/pySCENIC - Conversion to feather of gene-based dm6 database.ipynb",76 "sha256": "fe408b43692a5a00bee5b94a32a54d139940c2613dbfe646270a066d7599f58e",77 "language": "Jupyter",78 "lines": 17,79 "truncated": false,80 "block": 5,81 "row": 1598582 },83 {84 "path": "notebooks/pySCENIC - Create loom file.ipynb",85 "sha256": "e53a05c571b88e6e0f62902670fc08d37e4f14e9a2cf8c6d7d5f85f99ad5d6fc",86 "language": "Jupyter",87 "lines": 107,88 "truncated": false,89 "block": 5,90 "row": 1633291 },92 {93 "path": "notebooks/pySCENIC - Full pipeline.ipynb",94 "sha256": "8737074179aa043ef87a602a9153729141ac960d3170cf8a65852200fb56ff98",95 "language": "Jupyter",96 "lines": 180,97 "truncated": false,98 "block": 5,99 "row": 17078100 },101 {102 "path": "notebooks/pySCENIC - Integration with scanpy.ipynb",103 "sha256": "b7e868ab26fa1a801127cd84e99f977553713d30cc7cc7ea8a93fcb840c9ab5c",104 "language": "Jupyter",105 "lines": 276,106 "truncated": false,107 "block": 5,108 "row": 17700109 },110 {111 "path": "notebooks/pySCENIC - List of Transcription Factors.ipynb",112 "sha256": "04e2357d8df39622e0722fd86c1adf6556fcbd1262dd80666126f8d7a6db9086",113 "language": "Jupyter",114 "lines": 68,115 "truncated": false,116 "block": 5,117 "row": 16340118 },119 {120 "path": "notebooks/pySCENIC - Percentiles as threshold for modules.ipynb",121 "sha256": "a2ae0eccd8cc25571914d2ef34039ec6ad3bb51bf29fd3ac15fb920226fe2271",122 "language": "Jupyter",123 "lines": 240,124 "truncated": false,125 "block": 5,126 "row": 17425127 },128 {129 "path": "notebooks/pySCENIC - Preliminary - Known TFs for Mus musculus as MGI symbols.ipynb",130 "sha256": "f9e11af3b0c0f98a7fad07a0ac85dce1b7c93faf67b760b787b930700454e5b3",131 "language": "Jupyter",132 "lines": 51,133 "truncated": false,134 "block": 5,135 "row": 16069136 },137 {138 "path": "notebooks/pySCENIC - Test new module creation defaults.ipynb",139 "sha256": "48954aed33e8d32ef07a3a99dda91816169b2752fd89fe2bcd6218988b3f93eb",140 "language": "Jupyter",141 "lines": 40,142 "truncated": false,143 "block": 5,144 "row": 16034145 },146 {147 "path": "pypi.sh",148 "sha256": "96e65396f92b32300ce80a731a1c013c75957ef9b8761e7f5000f6d03bf46ba5",149 "language": "Shell",150 "lines": 6,151 "truncated": false,152 "block": 8,153 "row": 6501154 },155 {156 "path": "runtox.sh",157 "sha256": "9fd601f3c538b30849c9d0137d3bcfc41c5a669d8f6a9af7ae6a8b1d0de9d91b",158 "language": "Shell",159 "lines": 33,160 "truncated": false,161 "block": 8,162 "row": 7487163 },164 {165 "path": "scripts/cli_test_script.sh",166 "sha256": "44a11234b8ed5153b5bb3ac04130823bc8866149082af778443ff73c7aad8e1e",167 "language": "Shell",168 "lines": 81,169 "truncated": false,170 "block": 8,171 "row": 8998172 },173 {174 "path": "scripts/fabfile.py",175 "sha256": "25f69a6567c6c1ef95573a96930173c89e368e7e3dfeba18608891e8b3f02634",176 "language": "Python",177 "lines": 42,178 "truncated": false,179 "block": 6,180 "row": 25171181 },182 {183 "path": "scripts/hpc-grnboost.py",184 "sha256": "a24abe4fefb43d7345e95e1260e685c5f43558eb88ba48832c2a1aa1bf81b67b",185 "language": "Python",186 "lines": 111,187 "truncated": false,188 "block": 6,189 "row": 37685190 },191 {192 "path": "scripts/hpc-modules.py",193 "sha256": "7e80529abfae2c2d8108ce9944ba1bf339a6f1118be22810af2f75258dc10ad6",194 "language": "Python",195 "lines": 101,196 "truncated": false,197 "block": 6,198 "row": 34187199 },200 {201 "path": "scripts/hpc-prune.py",202 "sha256": "bb1d8f09f16888f2dcd34c0b5f927fd1388ca12565221743f3db4c45b6d185c3",203 "language": "Python",204 "lines": 129,205 "truncated": false,206 "block": 6,207 "row": 39762208 },209 {210 "path": "setup.py",211 "sha256": "c7343af4f39dc170367eeebe227d00f47b86727fb2738065714a21f3d76aeaef",212 "language": "Python",213 "lines": 95,214 "truncated": false,215 "block": 6,216 "row": 36150217 },218 {219 "path": "src/pyscenic/__init__.py",220 "sha256": "2958756dd614091e96d8084f8562a39252ecf84615a7eb171308852668e46035",221 "language": "Python",222 "lines": 13,223 "truncated": false,224 "block": 6,225 "row": 21780226 },227 {228 "path": "src/pyscenic/_version.py",229 "sha256": "69c6209715e099cd73d8253e50105c1fe0e7445770633db274688f4fc97346e7",230 "language": "Python",231 "lines": 686,232 "truncated": false,233 "block": 7,234 "row": 9553235 },236 {237 "path": "src/pyscenic/aucell.py",238 "sha256": "07d5ab5854ab8cdec44a89e34b0a0cd2f1e5429aca88562bef64c72c5a069196",239 "language": "Python",240 "lines": 213,241 "truncated": false,242 "block": 7,243 "row": 1499244 },245 {246 "path": "src/pyscenic/binarization.py",247 "sha256": "fa7a800077a000469c5fb6f0c09a900b709797750bceb0c349247f4987d3a918",248 "language": "Python",249 "lines": 98,250 "truncated": false,251 "block": 6,252 "row": 39234253 },254 {255 "path": "src/pyscenic/cli/arboreto_with_multiprocessing.py",256 "sha256": "74901e993548b9b17e09447547b600148107f4b5d8fd778f30c5194502df8ddd",257 "language": "Python",258 "lines": 198,259 "truncated": false,260 "block": 6,261 "row": 42999262 },263 {264 "path": "src/pyscenic/cli/csv2loom.py",265 "sha256": "a1bee1272a6ec9a325774a3d64a5919654885cd5d7d7150ee2c07a27a682b73b",266 "language": "Python",267 "lines": 47,268 "truncated": false,269 "block": 6,270 "row": 27367271 },272 {273 "path": "src/pyscenic/cli/pyscenic.py",274 "sha256": "3ac2e942b675266ca41047081d367e655e3de1020743bf7829c3668b557653a3",275 "language": "Python",276 "lines": 725,277 "truncated": false,278 "block": 7,279 "row": 9761280 },281 {282 "path": "src/pyscenic/cli/utils.py",283 "sha256": "14b56f2e0d1138af90c372f95f1bbc3e7d8066994445fc1219f24a6c2b55ebe2",284 "language": "Python",285 "lines": 388,286 "truncated": false,287 "block": 7,288 "row": 5257289 },290 {291 "path": "src/pyscenic/export.py",292 "sha256": "830e8dba5d953aa842c0324fcc92fc83b5eee338d58289a7b7050c4a3becd200",293 "language": "Python",294 "lines": 357,295 "truncated": false,296 "block": 7,297 "row": 5544298 },299 {300 "path": "src/pyscenic/featureseq.py",301 "sha256": "fc05b0824d6de08f4bfa0f4c6e59c96b7f436e6a976ef61deecba143dd1f0355",302 "language": "Python",303 "lines": 234,304 "truncated": false,305 "block": 6,306 "row": 45072307 },308 {309 "path": "src/pyscenic/log.py",310 "sha256": "6167d304afb0b2027bc27e2cfa50493905ddf467f59e3fb125f698f9336ce755",311 "language": "Python",312 "lines": 23,313 "truncated": false,314 "block": 6,315 "row": 24498316 },317 {318 "path": "src/pyscenic/math.py",319 "sha256": "f747ae0d7adf82bec7c1692f845aec484732dfa7a6c2690280a652716d4fd18f",320 "language": "Python",321 "lines": 71,322 "truncated": false,323 "block": 6,324 "row": 34422325 },326 {327 "path": "src/pyscenic/plotting.py",328 "sha256": "434ff9f933aead15a70c0d16f47aaa4cb1afd1ce3e6bafbd5adac70f40da5f5d",329 "language": "Python",330 "lines": 62,331 "truncated": false,332 "block": 6,333 "row": 31103334 },335 {336 "path": "src/pyscenic/prune.py",337 "sha256": "7c6a736ab537dedb8a0943b3fa6a0b774fcb476789aa22b05576b28b80a817d3",338 "language": "Python",339 "lines": 476,340 "truncated": false,341 "block": 7,342 "row": 9237343 },344 {345 "path": "src/pyscenic/rss.py",346 "sha256": "7015e323dd2c8140c86e3e180225fe2259ff873b76c65c23aee25b7119ffa287",347 "language": "Python",348 "lines": 33,349 "truncated": false,350 "block": 6,351 "row": 27753352 },353 {354 "path": "src/pyscenic/transform.py",355 "sha256": "4041e7cbb15e901ae4b465047f9d6379034aebb3f45b70a88892ccea26cbe530",356 "language": "Python",357 "lines": 580,358 "truncated": false,359 "block": 7,360 "row": 8964361 },362 {363 "path": "src/pyscenic/utils.py",364 "sha256": "5d73ee991328e7b7d4770fe91d29d5af33c7bedfabbcacd07e2dc2bc86cbcf8c",365 "language": "Python",366 "lines": 456,367 "truncated": false,368 "block": 7,369 "row": 8117370 },371 {372 "path": "src/resources/__init__.py",373 "sha256": "7a867a19f89f6ea84c2cdce396a44356297ecb20643a654df6e8d280958d0656",374 "language": "Python",375 "lines": 1,376 "truncated": false,377 "block": 6,378 "row": 20115379 },380 {381 "path": "tests/test_aucell.py",382 "sha256": "14b8397d67e0e9ceff09ffeb79894bbe7d4bf104425490bf62e4b62b62ac9632",383 "language": "Python",384 "lines": 54,385 "truncated": false,386 "block": 6,387 "row": 29903388 },389 {390 "path": "tests/test_featureseq.py",391 "sha256": "ee1f6447522c30f89a697db66d261acc765805ad8340a0e95caac0f2c3e8b0f5",392 "language": "Python",393 "lines": 35,394 "truncated": false,395 "block": 6,396 "row": 27109397 },398 {399 "path": "tests/test_math.py",400 "sha256": "cd80dce83031e2619316b2d8f1662fa0e9327ea29d97105a9cff2bebac60677f",401 "language": "Python",402 "lines": 15,403 "truncated": false,404 "block": 6,405 "row": 22076406 },407 {408 "path": "versioneer.py",409 "sha256": "185096bb24ce355bb7b1bf9f9c9e60a37ebb6a0a2b3904158750077624da9302",410 "language": "Python",411 "lines": 2141,412 "truncated": false,413 "block": 8,414 "row": 867415 }416 ]417}