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/davidemms/orthofinder",4 "url": "https://github.com/davidemms/OrthoFinder",5 "host": "github.com",6 "commit": "43f9bc7273a33d2e7a4e8d1c55b5117ed7f08a42",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file License.md",9 "redistribution": "yes",10 "files": [11 {12 "path": "License.md",13 "sha256": "589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2",14 "language": "License",15 "lines": 674,16 "truncated": false,17 "block": 1,18 "row": 223219 },20 {21 "path": "README.md",22 "sha256": "8811dcdd61494a3f4279160d712e5b5e183db03ccb9b0b3e6aa6529dbd68e047",23 "language": "Text",24 "lines": 520,25 "truncated": false,26 "block": 9,27 "row": 1474928 },29 {30 "path": "orthofinder.py",31 "sha256": "889b6ccebd8b74bb3d9f2f871866c3a590a4ac2955585dd43daeb181d78a2bc2",32 "language": "Python",33 "lines": 7,34 "truncated": false,35 "block": 9,36 "row": 638137 },38 {39 "path": "scripts_of/__main__.py",40 "sha256": "9137f213908d8cd3ee7b23471dce31150b9875cfc5d7443f37386dc2bdf0edf5",41 "language": "Python",42 "lines": 1430,43 "truncated": false,44 "block": 9,45 "row": 1259146 },47 {48 "path": "scripts_of/accelerate.py",49 "sha256": "75d23064e59923e3220530422f3df48a8753c587905dcdc9c2982cb34a6a5ae6",50 "language": "Python",51 "lines": 384,52 "truncated": false,53 "block": 9,54 "row": 1168355 },56 {57 "path": "scripts_of/astral.py",58 "sha256": "4a4df18b3cd7e6fe1d654ac11eefd5dbf63f93c74ee243960c2797ad4b4c4c6d",59 "language": "Python",60 "lines": 27,61 "truncated": false,62 "block": 9,63 "row": 685264 },65 {66 "path": "scripts_of/bin/mafft/libexec/mafftash_premafft.pl",67 "sha256": "0594ba064e06ad0b647a9927bc73541edd85fd18c09a65c7a5c849b318b93ef9",68 "language": "Perl",69 "lines": 464,70 "truncated": false,71 "block": 9,72 "row": 606973 },74 {75 "path": "scripts_of/bin/mafft/libexec/seekquencer_premafft.pl",76 "sha256": "bfe2f4cd579c3734ac9a4979c9a1b577bef8993f5242c342019df2c490d82fd3",77 "language": "Perl",78 "lines": 600,79 "truncated": false,80 "block": 9,81 "row": 607582 },83 {84 "path": "scripts_of/blast_file_processor.py",85 "sha256": "9e71c682bc47747c15dffcbf82c88560871a7825eca3f4164d90bcadc92a5b49",86 "language": "Python",87 "lines": 104,88 "truncated": false,89 "block": 9,90 "row": 951691 },92 {93 "path": "scripts_of/consensus_tree.py",94 "sha256": "6bd34afa6bb73386f26e6da1a58685ca540c9c6ad74edaf23212fa60e7b57191",95 "language": "Python",96 "lines": 292,97 "truncated": false,98 "block": 9,99 "row": 10815100 },101 {102 "path": "scripts_of/fasta_writer.py",103 "sha256": "061e3277a12ae1b2a961036ae32b7d1df4137cd9e13724f500502a516f2a5e2e",104 "language": "Python",105 "lines": 94,106 "truncated": false,107 "block": 9,108 "row": 8957109 },110 {111 "path": "scripts_of/files.py",112 "sha256": "8ca24aece5ab8f4ab792c6d8173452ea0bf8b8360614c454e980b716697151a3",113 "language": "Python",114 "lines": 869,115 "truncated": false,116 "block": 9,117 "row": 12423118 },119 {120 "path": "scripts_of/gathering.py",121 "sha256": "42742848f8bfe6e52cfbbb9f0793e5e3ff3c4d0292f11320802c2f2077bf4ef6",122 "language": "Python",123 "lines": 561,124 "truncated": false,125 "block": 9,126 "row": 12188127 },128 {129 "path": "scripts_of/matrices.py",130 "sha256": "26c0b6ffc4caba8624911ec05bfe789a88ae9fe56b4e4cabffb8576b7f9304d8",131 "language": "Python",132 "lines": 78,133 "truncated": false,134 "block": 9,135 "row": 8443136 },137 {138 "path": "scripts_of/mcl.py",139 "sha256": "41a184c74b955d2320b72bc8ae140089ad34007e5a085615ee784833d52239d2",140 "language": "Python",141 "lines": 296,142 "truncated": false,143 "block": 9,144 "row": 11352145 },146 {147 "path": "scripts_of/newick.py",148 "sha256": "5e4c5759ab75778c6c0459772e8f335e046e04592c8bd829c6982517ba4f2e68",149 "language": "Python",150 "lines": 431,151 "truncated": false,152 "block": 9,153 "row": 11612154 },155 {156 "path": "scripts_of/orthologues.py",157 "sha256": "c11b432f612ee97641ae9252f53817b65de69132fedab7aafb67be585baaa2e7",158 "language": "Python",159 "lines": 1265,160 "truncated": false,161 "block": 9,162 "row": 12544163 },164 {165 "path": "scripts_of/parallel_task_manager.py",166 "sha256": "e7f190e2114646d44ce3519117c1e6dc53bb28383a2d35f76ee1c12a486a5693",167 "language": "Python",168 "lines": 368,169 "truncated": false,170 "block": 9,171 "row": 11552172 },173 {174 "path": "scripts_of/probroot.py",175 "sha256": "17fa8357e04dbea012191098204615faf1b484582efd59df9134e3d9cbd1462b",176 "language": "Python",177 "lines": 461,178 "truncated": false,179 "block": 9,180 "row": 11973181 },182 {183 "path": "scripts_of/program_caller.py",184 "sha256": "3491ffc1cb57c84dbad5eafbac3fef2434489b2023c233d44d9f5aa1bcb664be",185 "language": "Python",186 "lines": 400,187 "truncated": false,188 "block": 9,189 "row": 11893190 },191 {192 "path": "scripts_of/resolve.py",193 "sha256": "cac969f1c9773b66af2bb69e33b84ccd1d5eee87d825dd714ed1e3cfae424277",194 "language": "Python",195 "lines": 488,196 "truncated": false,197 "block": 9,198 "row": 11813199 },200 {201 "path": "scripts_of/sample_genes.py",202 "sha256": "6e0c1ff02135e2a0a1d4b8a7966a221766d9d32a446b3f3c0fc60eb3aa5d12a4",203 "language": "Python",204 "lines": 295,205 "truncated": false,206 "block": 9,207 "row": 10993208 },209 {210 "path": "scripts_of/split_ortholog_files.py",211 "sha256": "a2fed5cc918a3634385fa4e38a593c3c62ece5dd3fa679ec4804d095b7534585",212 "language": "Python",213 "lines": 51,214 "truncated": false,215 "block": 9,216 "row": 7965217 },218 {219 "path": "scripts_of/stag.py",220 "sha256": "be1042210c91050f2f062045e26aecd99bbe1a25350136633f2a268d94209b46",221 "language": "Python",222 "lines": 298,223 "truncated": false,224 "block": 9,225 "row": 11207226 },227 {228 "path": "scripts_of/stats.py",229 "sha256": "f6c90765ac0d11e39b23759170477b9d633f7b9f216e3db665fa13c0e17cd14b",230 "language": "Python",231 "lines": 235,232 "truncated": false,233 "block": 9,234 "row": 11302235 },236 {237 "path": "scripts_of/stride.py",238 "sha256": "4f89e5c1f2f3c509f10e529fb6b3869da5b363f3d2ddbde6bfe6668b5b9645ea",239 "language": "Python",240 "lines": 745,241 "truncated": false,242 "block": 9,243 "row": 12306244 },245 {246 "path": "scripts_of/tree.py",247 "sha256": "718bc79cf51a932c59dff3cca9e9889aab9ec415051d4ce2f988e185001b9dfd",248 "language": "Python",249 "lines": 1858,250 "truncated": false,251 "block": 9,252 "row": 12560253 },254 {255 "path": "scripts_of/trees2ologs_dlcpar.py",256 "sha256": "921b9ffbdf263136c224666b73b8b340756bb7e8a9af147b4628f1e13e916b1b",257 "language": "Python",258 "lines": 300,259 "truncated": false,260 "block": 9,261 "row": 11333262 },263 {264 "path": "scripts_of/trees2ologs_of.py",265 "sha256": "089bc9d2472a56a5242619ad4d364c655db7fac2324abf9f5b1e8c95e385ed9a",266 "language": "Python",267 "lines": 1591,268 "truncated": false,269 "block": 9,270 "row": 12602271 },272 {273 "path": "scripts_of/trees_msa.py",274 "sha256": "35e00ebb60d0599a2989a6daca9753a72ecad5e771eaa9dad488cd7aece73164",275 "language": "Python",276 "lines": 426,277 "truncated": false,278 "block": 9,279 "row": 11957280 },281 {282 "path": "scripts_of/trim.py",283 "sha256": "6e24eeee3400c87ed82606f2b219769ae2bf4d455f20af213d58888f1a4ddaf6",284 "language": "Python",285 "lines": 201,286 "truncated": false,287 "block": 9,288 "row": 10601289 },290 {291 "path": "scripts_of/util.py",292 "sha256": "36c44181d016d5cca5e51fc4471e821a4b5e2f325eebbec09472c66dd26cad3d",293 "language": "Python",294 "lines": 530,295 "truncated": false,296 "block": 9,297 "row": 11921298 },299 {300 "path": "scripts_of/wrapper_phyldog.py",301 "sha256": "aa387e30bd428adc80689b6461f7b219f8bafbd38bf0cac305b0478e77cb6c5b",302 "language": "Python",303 "lines": 223,304 "truncated": false,305 "block": 9,306 "row": 10503307 },308 {309 "path": "setup.py",310 "sha256": "f02a5ba7c7c1161a24df5e4626fa0e852f81489f9eba1e1ae08ef88f43bc8074",311 "language": "Python",312 "lines": 101,313 "truncated": false,314 "block": 9,315 "row": 9113316 },317 {318 "path": "tests/TestArgumentCombinations.py",319 "sha256": "9ea4d85b2d31ecf64e5c4a5ffc830914b8c57a4672ca485ec8dd56d45e8830b0",320 "language": "Python",321 "lines": 126,322 "truncated": false,323 "block": 9,324 "row": 9355325 },326 {327 "path": "tests/test_consensus_tree.py",328 "sha256": "be317d6bffcf6a69205718b84493231a0b51819adf11aacf673adb83a11b5b2a",329 "language": "Python",330 "lines": 118,331 "truncated": false,332 "block": 9,333 "row": 9136334 },335 {336 "path": "tests/test_hog_writer.py",337 "sha256": "44d32ce0bcb04802fe6836ff32b878bc70f2dce32e566ec66b708d458914e2c1",338 "language": "Python",339 "lines": 209,340 "truncated": false,341 "block": 9,342 "row": 10453343 },344 {345 "path": "tests/test_orthofinder.py",346 "sha256": "be24c8a918ae9979928fc350eaf227f4eee2322cad5e52e82dde2b6079da525a",347 "language": "Python",348 "lines": 1088,349 "truncated": false,350 "block": 9,351 "row": 12562352 },353 {354 "path": "tests/test_program_caller.py",355 "sha256": "bd2113afa2e1ffd27d5c7d78ef712f0f300e149c6c2d14be809556867ba7d825",356 "language": "Python",357 "lines": 216,358 "truncated": false,359 "block": 9,360 "row": 10792361 },362 {363 "path": "tools/convert_orthofinder_tree_ids.py",364 "sha256": "d522561e3b6d30139e3b099197dc20ef73b2c5aaa016504b38edc33551bf451d",365 "language": "Python",366 "lines": 79,367 "truncated": false,368 "block": 9,369 "row": 8599370 },371 {372 "path": "tools/create_files_for_hogs.py",373 "sha256": "be2ff93708b896d6dd9cbb559fe5375c1c4a690c8fc90707ac8f7f485aad8266",374 "language": "Python",375 "lines": 241,376 "truncated": false,377 "block": 9,378 "row": 10741379 },380 {381 "path": "tools/make_ultrametric.py",382 "sha256": "2b801fb9ecb4e3e4d4db2ce723ad6cd813bc8a1ef9e3fdef45a4a43b9ed009c9",383 "language": "Python",384 "lines": 73,385 "truncated": false,386 "block": 9,387 "row": 8196388 },389 {390 "path": "tools/orthogroup_gene_count.py",391 "sha256": "9bb0955e94a4321d2c7f87ac0d6d706cfa60fb84b03c25942c0da615ec6c7653",392 "language": "Python",393 "lines": 20,394 "truncated": false,395 "block": 9,396 "row": 6874397 },398 {399 "path": "tools/primary_transcript.py",400 "sha256": "405daa11e5d1b113cb67ae0f8e94e061c9d131f061045e982332fc4719b0a423",401 "language": "Python",402 "lines": 219,403 "truncated": false,404 "block": 9,405 "row": 10346406 }407 ]408}