Team Ai
Datasetpublic

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.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__seqscope__spatula.json723 linesDownload Raw Back to d4
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/seqscope/spatula",4 "url": "https://github.com/seqscope/spatula",5 "host": "github.com",6 "commit": "4c46d96041a39d540ea3406b414241a43e5b46f7",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4",14   "language": "License",15   "lines": 201,16   "truncated": false,17   "block": 1,18   "row": 221619  },20  {21   "path": "README.md",22   "sha256": "e380c826527b3b514ef29e677a11aaa856c3621821c118586e98ace147aa8abb",23   "language": "Text",24   "lines": 41,25   "truncated": false,26   "block": 13,27   "row": 617628  },29  {30   "path": "cimg/CImg.h",31   "sha256": "293a13701ebca16c8640621a74346d8fdd6c459aa43cb5900256f886bf519afe",32   "language": "C/C++",33   "lines": 3794,34   "truncated": true,35   "block": 11,36   "row": 813637  },38  {39   "path": "cmd_append_topk_tsv.cpp",40   "sha256": "3e423f9cbd135dab41dd9f8b083adea3ab2d0eb6b10dee9ad775d66b539e6d45",41   "language": "C++",42   "lines": 240,43   "truncated": false,44   "block": 11,45   "row": 368546  },47  {48   "path": "cmd_assign_feature2bin.cpp",49   "sha256": "126faa86cb6d03882620b3c129233b844fe374b7c4728f81a48acc64678cc1a2",50   "language": "C++",51   "lines": 138,52   "truncated": false,53   "block": 11,54   "row": 325355  },56  {57   "path": "cmd_build_spatial_barcodes.cpp",58   "sha256": "cc2fec05e846590948937da75beb50828bb110ad04e318807f240748164f19ec",59   "language": "C++",60   "lines": 308,61   "truncated": false,62   "block": 11,63   "row": 375764  },65  {66   "path": "cmd_combine_sbcd.cpp",67   "sha256": "bc9879b70b13bd0d8b2dd4863f98864e762b14c0f044c118f161e7836d118fb1",68   "language": "C++",69   "lines": 515,70   "truncated": false,71   "block": 11,72   "row": 425273  },74  {75   "path": "cmd_combine_sge.cpp",76   "sha256": "e5f4087fa93524e4d485ea4bc51ad9f4e8eb81650c5cc0df5145b6185ceaaf62",77   "language": "C++",78   "lines": 291,79   "truncated": false,80   "block": 11,81   "row": 380082  },83  {84   "path": "cmd_convert_sge.cpp",85   "sha256": "b2e929b4785dd21d938fc9c83cb11cf725a00cab10d2196841d9e49c47a9d35b",86   "language": "C++",87   "lines": 524,88   "truncated": false,89   "block": 11,90   "row": 424291  },92  {93   "path": "cmd_custom_demux_fastq.cpp",94   "sha256": "f45c2fcd351b2c7407a4622296614afa95578a608034974ff3bb10f61e9acbb9",95   "language": "C++",96   "lines": 272,97   "truncated": false,98   "block": 11,99   "row": 3698100  },101  {102   "path": "cmd_dge2sdge.cpp",103   "sha256": "340ff17630e83c17b0e2317cd7047b24815b0937a0912f6390cae74c7fe71700",104   "language": "C++",105   "lines": 412,106   "truncated": false,107   "block": 11,108   "row": 4032109  },110  {111   "path": "cmd_diffexp_decode.cpp",112   "sha256": "6b66696a16b404911f3a25ab967cc31730af0c8a4361eea2101f4fc32263693d",113   "language": "C++",114   "lines": 274,115   "truncated": false,116   "block": 11,117   "row": 3732118  },119  {120   "path": "cmd_diffexp_model_matrix.cpp",121   "sha256": "a8281b286c8f8b550d9c190db02440e3f8e6f4a58da12e355edef3463df2bf08",122   "language": "C++",123   "lines": 567,124   "truncated": false,125   "block": 11,126   "row": 4306127  },128  {129   "path": "cmd_draw_3way.cpp",130   "sha256": "d6eebe02376321a9b6975068e0033addb8d3ff02fc9c13e71a0034e3f2f6e7fa",131   "language": "C++",132   "lines": 222,133   "truncated": false,134   "block": 11,135   "row": 3697136  },137  {138   "path": "cmd_draw_polygons.cpp",139   "sha256": "dfce8a56769e37f17e2c6ccd3d0770d8d1a20fb054c7c663792922d5b392648a",140   "language": "C++",141   "lines": 386,142   "truncated": false,143   "block": 11,144   "row": 4024145  },146  {147   "path": "cmd_draw_sge.cpp",148   "sha256": "b122f8a93dd729d7e786460afd0b0f8ae6a38ed38b18264ffa22038813610c55",149   "language": "C++",150   "lines": 458,151   "truncated": false,152   "block": 11,153   "row": 4140154  },155  {156   "path": "cmd_draw_tsv.cpp",157   "sha256": "0e0ce4302688b5815102b6db25eccc59d4cc560fb30516918cd017abcf69c81a",158   "language": "C++",159   "lines": 191,160   "truncated": false,161   "block": 11,162   "row": 3494163  },164  {165   "path": "cmd_draw_xy.cpp",166   "sha256": "a053a63c49c02dc57f7fc6a93ef0a61578072ee4e9f9c965688c3ebd190425d3",167   "language": "C++",168   "lines": 244,169   "truncated": false,170   "block": 11,171   "row": 3623172  },173  {174   "path": "cmd_eval_dups_sbcd.cpp",175   "sha256": "3e9110bc4c01ba89004b3b55cac9fe051a4cdc4550f8fe2c052acb006eb98b6c",176   "language": "C++",177   "lines": 226,178   "truncated": false,179   "block": 11,180   "row": 3487181  },182  {183   "path": "cmd_filter_common_barcodes.cpp",184   "sha256": "418bb9109f926403daef32534b42a42113cd949b2ba9c0c019cee902edfb39da",185   "language": "C++",186   "lines": 289,187   "truncated": false,188   "block": 11,189   "row": 3814190  },191  {192   "path": "cmd_filter_fastqs.cpp",193   "sha256": "765a42027711ee6a1814b64ff9f081d705a778c08e1ed089787fe4c0205fbaea",194   "language": "C++",195   "lines": 166,196   "truncated": false,197   "block": 11,198   "row": 3176199  },200  {201   "path": "cmd_filter_tsv.cpp",202   "sha256": "7079f67611fdcd138cab53d029b0acca47c763b803d590e81ad8725ba8d1ed5c",203   "language": "C++",204   "lines": 307,205   "truncated": false,206   "block": 11,207   "row": 3785208  },209  {210   "path": "cmd_hist.cpp",211   "sha256": "afb5cebac0f7c6a1868bc5b680b53bd9c662c282c9a6da6eb1980f52f6fa3d88",212   "language": "C++",213   "lines": 201,214   "truncated": false,215   "block": 11,216   "row": 3351217  },218  {219   "path": "cmd_join_pixel_decode.cpp",220   "sha256": "ad94a9c7d724c6c799b42fe3ba267c6e68224785ab97cea9c957aa3af27051d2",221   "language": "C++",222   "lines": 761,223   "truncated": false,224   "block": 11,225   "row": 4355226  },227  {228   "path": "cmd_join_pixel_tsv.cpp",229   "sha256": "9f7ac537aa18fda8c7474b55842ae093b18ad740c3b275c6f0f43c138328b6bd",230   "language": "C++",231   "lines": 552,232   "truncated": false,233   "block": 11,234   "row": 4286235  },236  {237   "path": "cmd_make_spatial_dge.cpp",238   "sha256": "0280884297b58968fd02a8181147a47a6dc70d3c05402c486b27f3e8adf99699",239   "language": "C++",240   "lines": 62,241   "truncated": false,242   "block": 11,243   "row": 2491244  },245  {246   "path": "cmd_match_spatial_barcodes.cpp",247   "sha256": "ec61755f84757d12e3b81c18e49e426ffc5963489b6d752893e2c5bedd90f95a",248   "language": "C++",249   "lines": 265,250   "truncated": false,251   "block": 11,252   "row": 3691253  },254  {255   "path": "cmd_match_tag.cpp",256   "sha256": "75e104cbea20ebdccc8be6e92212880a15d1cc33a3ffb385f9fee756c8af4c93",257   "language": "C++",258   "lines": 254,259   "truncated": false,260   "block": 11,261   "row": 3664262  },263  {264   "path": "cmd_merge_matched_tags.cpp",265   "sha256": "bcc0bf1ace4ccfa5527b32eebe03e1e2d01b2fc955cb2b274fc4b5bf4d5c0067",266   "language": "C++",267   "lines": 346,268   "truncated": false,269   "block": 11,270   "row": 3904271  },272  {273   "path": "cmd_merge_pseudobulk.cpp",274   "sha256": "2f12fd5f4be3493fb46f106be6c028b58dcccec8c5fe05928ab40383d60b8001",275   "language": "C++",276   "lines": 76,277   "truncated": false,278   "block": 11,279   "row": 2523280  },281  {282   "path": "cmd_merge_sptsv.cpp",283   "sha256": "b43306471462af83780d61ea88e5cf35a4b2a7c57ecc9a4aa25795dcbdef7c75",284   "language": "C++",285   "lines": 400,286   "truncated": false,287   "block": 11,288   "row": 4132289  },290  {291   "path": "cmd_mex2sptsv.cpp",292   "sha256": "015df8d27c098c1188e326d50c42edfb73d4ee89f586830ee3dec4010ed3ab37",293   "language": "C++",294   "lines": 452,295   "truncated": false,296   "block": 11,297   "row": 4172298  },299  {300   "path": "cmd_mex_subset.cpp",301   "sha256": "c809f2f4ef8797428f822eff4e0a714553c1b6e222fb804affbc2d2767f40b47",302   "language": "C++",303   "lines": 395,304   "truncated": false,305   "block": 11,306   "row": 4110307  },308  {309   "path": "cmd_pair_pseudobulk_from_decode.cpp",310   "sha256": "6dfa95c3ef3873ac3aed7679ec72569df9f828002612ee75b4b381b763852646",311   "language": "C++",312   "lines": 165,313   "truncated": false,314   "block": 11,315   "row": 3405316  },317  {318   "path": "cmd_paste_pixel_tsv.cpp",319   "sha256": "a41bb32cff014d517d9ad756fc6b787ba7079ae3ef721643864a6bd8a3090596",320   "language": "C++",321   "lines": 267,322   "truncated": false,323   "block": 11,324   "row": 3858325  },326  {327   "path": "cmd_pixel2sptsv.cpp",328   "sha256": "6937d26691f11e74fd313d3ad1d6ee3793d5bb4fdae84ed90401f4b26cb93157",329   "language": "C++",330   "lines": 466,331   "truncated": false,332   "block": 11,333   "row": 4209334  },335  {336   "path": "cmd_pixels2cells.cpp",337   "sha256": "3d9d85342879dd0b6bcbdd0d56a82f8122b21c35e6ce16e977b2761dadcc5ef8",338   "language": "C++",339   "lines": 380,340   "truncated": false,341   "block": 11,342   "row": 4057343  },344  {345   "path": "cmd_png_mono2rgba.cpp",346   "sha256": "eb5e06b2a66198d1ec6e234def706d2e6112b2b0c0fc51a49165a59709f0a62b",347   "language": "C++",348   "lines": 467,349   "truncated": false,350   "block": 11,351   "row": 4161352  },353  {354   "path": "cmd_pseudobulk_from_decode.cpp",355   "sha256": "32057cb179062885bfc08f250f29dcac5db8dec03011f0da6af29416f5b6757a",356   "language": "C++",357   "lines": 280,358   "truncated": false,359   "block": 11,360   "row": 3755361  },362  {363   "path": "cmd_reformat_fastqs.cpp",364   "sha256": "3287323558b6ec2c50b271e71092cc0ba6030b1ec5352c77e0d692c4c54c6ba8",365   "language": "C++",366   "lines": 190,367   "truncated": false,368   "block": 11,369   "row": 3394370  },371  {372   "path": "cmd_reformat_fastqs_mt.cpp",373   "sha256": "43e23010f08f1fd427ef7cc809cc76a2df7bd5c0d02185e6209712eb9dc091d9",374   "language": "C++",375   "lines": 178,376   "truncated": false,377   "block": 11,378   "row": 3234379  },380  {381   "path": "cmd_reformat_tsv.cpp",382   "sha256": "a3b0ee7fa5397a47754aae5c16b702834fe61299f9d3e9a14c660fb8819442f1",383   "language": "C++",384   "lines": 368,385   "truncated": false,386   "block": 11,387   "row": 3934388  },389  {390   "path": "cmd_search_tag.cpp",391   "sha256": "6c34dcc047b7e721f8f4e3e8349209b506f3f2fd40ee39284516410d991d5771",392   "language": "C++",393   "lines": 250,394   "truncated": false,395   "block": 11,396   "row": 3620397  },398  {399   "path": "cmd_segment_sge.cpp",400   "sha256": "1e6b937f6bc69a3193385dd06aab57a31b0f5ce185c997c31c2fa427ebc26a9c",401   "language": "C++",402   "lines": 106,403   "truncated": false,404   "block": 11,405   "row": 2912406  },407  {408   "path": "cmd_sge2tsv.cpp",409   "sha256": "716082d5e75c88a2337325f4a59686e8b169d34ba08f8c79a4f885f4b2c65891",410   "language": "C++",411   "lines": 253,412   "truncated": false,413   "block": 11,414   "row": 3776415  },416  {417   "path": "cmd_split_mol2bin.cpp",418   "sha256": "863fb1c9f01e415b94285cb276e8067460f08acb467956fe5487ef2b78b606f8",419   "language": "C++",420   "lines": 362,421   "truncated": false,422   "block": 11,423   "row": 4101424  },425  {426   "path": "cmd_split_molecule_counts.cpp",427   "sha256": "2267bac1c8fcb0352fd4ae25b78d281f83267fb6c8fd681f17603d956602da8f",428   "language": "C++",429   "lines": 370,430   "truncated": false,431   "block": 11,432   "row": 4136433  },434  {435   "path": "cmd_sptsv2mex.cpp",436   "sha256": "dc9b737ecf12bdfe31b5d94fa171a019f2087b6386e732ec3dbc618a2092cf0e",437   "language": "C++",438   "lines": 242,439   "truncated": false,440   "block": 11,441   "row": 3720442  },443  {444   "path": "cmd_sptsv2model.cpp",445   "sha256": "2ddf8f5711a3a6c7f108282df7f0d8dfb64886cfa0b1ab52e0e94aebd0b301e2",446   "language": "C++",447   "lines": 440,448   "truncated": false,449   "block": 11,450   "row": 4152451  },452  {453   "path": "cmd_stratify_fastq_by_barcodes.cpp",454   "sha256": "42d156e8f031ae5ce7f09add6d2940149d7e325c67c694cd5a1fd1bdc2818976",455   "language": "C++",456   "lines": 259,457   "truncated": false,458   "block": 11,459   "row": 3797460  },461  {462   "path": "cmd_subset_sge.cpp",463   "sha256": "3c85fcd69df671c0bf0cde7e86c0193f8575598512853f401e1dd57be75580e3",464   "language": "C++",465   "lines": 190,466   "truncated": false,467   "block": 11,468   "row": 3435469  },470  {471   "path": "cmd_tsv_add_cell_id.cpp",472   "sha256": "3cda3a0b4627d6bc4207615a7746e2066237114ccbfd2d0e7466993615074bb5",473   "language": "C++",474   "lines": 568,475   "truncated": false,476   "block": 11,477   "row": 4264478  },479  {480   "path": "entrypoint.sh",481   "sha256": "7847ba0061b92a078bee18e288d3f07d6e8409b423eea4d5bae0583a2dd6c4fb",482   "language": "Shell",483   "lines": 18,484   "truncated": false,485   "block": 13,486   "row": 4472487  },488  {489   "path": "fastq_utils.cpp",490   "sha256": "4ca0b03a46eb063f75dbdcdadfc64f9aace4237176f282a6cb8e23fbd915e8ef",491   "language": "C++",492   "lines": 53,493   "truncated": false,494   "block": 11,495   "row": 2214496  },497  {498   "path": "fastq_utils.h",499   "sha256": "a37138e4ddcece01516abaae1241c963dfafdc10ec7e7a716dcff5b4fe1c2b07",500   "language": "C/C++",501   "lines": 55,502   "truncated": false,503   "block": 11,504   "row": 4983505  },506  {507   "path": "file_utils.cpp",508   "sha256": "b68e4e70218a83f885039901b279f1e6b8692a61245c495df1dcf391fb06b3f6",509   "language": "C++",510   "lines": 96,511   "truncated": false,512   "block": 11,513   "row": 2282514  },515  {516   "path": "file_utils.h",517   "sha256": "ea090de0bf3379ae16389307bd62d67ff9006c6cb043766bf26c7f09e995d3b1",518   "language": "C/C++",519   "lines": 31,520   "truncated": false,521   "block": 11,522   "row": 4780523  },524  {525   "path": "fpng/fpng.cpp",526   "sha256": "b2b953f53f4b472b427bfb04a0ee1839ba66e8f32a02580e7a09d31313edd975",527   "language": "C++",528   "lines": 3222,529   "truncated": false,530   "block": 11,531   "row": 4562532  },533  {534   "path": "fpng/fpng.h",535   "sha256": "604c7e3757dba53b32f7e2523927c7e02ad90939d631a76f94f0690efa2c1fc9",536   "language": "C/C++",537   "lines": 122,538   "truncated": false,539   "block": 11,540   "row": 6796541  },542  {543   "path": "generic_utils.cpp",544   "sha256": "c7c60bbd24ed19a6726bd18efe15babe0848c74e44f5fe0de0fca3da84b0847f",545   "language": "C++",546   "lines": 382,547   "truncated": false,548   "block": 11,549   "row": 3963550  },551  {552   "path": "generic_utils.h",553   "sha256": "3d4c600fa8b83d74487e3717a1868b53c014e5bf28a0f7e66a9405a2ab9f5499",554   "language": "C/C++",555   "lines": 43,556   "truncated": false,557   "block": 11,558   "row": 5259559  },560  {561   "path": "multiproc_compressor.h",562   "sha256": "e594bbda377dcc825c3318ed3276bee38acb8fdd4c3b3f9802353134404c2bf5",563   "language": "C/C++",564   "lines": 122,565   "truncated": false,566   "block": 11,567   "row": 6272568  },569  {570   "path": "polygon.cpp",571   "sha256": "e71d1f3ff46cbc769ab63697bd54f11f88f3bec3d9054d306adaac86b4cd4164",572   "language": "C++",573   "lines": 160,574   "truncated": false,575   "block": 11,576   "row": 3177577  },578  {579   "path": "polygon.h",580   "sha256": "28291c492bc8fc90e3b8ac0bcd9e2959a5d60ea845a8031901cc1b43b7ca6267",581   "language": "C/C++",582   "lines": 112,583   "truncated": false,584   "block": 11,585   "row": 6071586  },587  {588   "path": "release_tools.sh",589   "sha256": "9185e4030e7594287500c65c93d666b06d0fb446e43199bea7a3d56338bc31de",590   "language": "Shell",591   "lines": 74,592   "truncated": false,593   "block": 13,594   "row": 5403595  },596  {597   "path": "seq_utils.cpp",598   "sha256": "49456ad0e3e4083227f2a57804909b208ab25f34bf3e8d46cdb444ee0436440b",599   "language": "C++",600   "lines": 251,601   "truncated": false,602   "block": 11,603   "row": 3524604  },605  {606   "path": "seq_utils.h",607   "sha256": "19a53770b365609d56abaeb7211c5969e683b1dd1c5487f00292a245d963e739",608   "language": "C/C++",609   "lines": 35,610   "truncated": false,611   "block": 11,612   "row": 5041613  },614  {615   "path": "sge.cpp",616   "sha256": "4cc322e5bb3dd78b3118f95db363b8559a54f3272bc8e0890ce4b46248c3f830",617   "language": "C++",618   "lines": 435,619   "truncated": false,620   "block": 11,621   "row": 3984622  },623  {624   "path": "sge.h",625   "sha256": "eb6665588eaea71e222bcdaa89865671231a99d47303c1d8828fe2b55886a397",626   "language": "C/C++",627   "lines": 135,628   "truncated": false,629   "block": 11,630   "row": 6240631  },632  {633   "path": "sge2.cpp",634   "sha256": "3f698f0ab1c9b0cdfcdd15020264af0a0424fa3cd16eb8b413becfdad35c1f71",635   "language": "C++",636   "lines": 430,637   "truncated": false,638   "block": 11,639   "row": 4008640  },641  {642   "path": "sge2.h",643   "sha256": "d25953e9612323bdc20fe12f38cbe325e36b7a51f2c58e986401ad7630b27024",644   "language": "C/C++",645   "lines": 159,646   "truncated": false,647   "block": 11,648   "row": 6603649  },650  {651   "path": "spaced_kmer.cpp",652   "sha256": "5320747940b03f95229ef76df8aab31f5c35220519904a625c00decbcd21aed3",653   "language": "C++",654   "lines": 134,655   "truncated": false,656   "block": 11,657   "row": 2998658  },659  {660   "path": "spaced_kmer.h",661   "sha256": "f9f83f87ed13009ef68ff046852a03e5efc57de3f7ad79c5c70ac5b21e751bcb",662   "language": "C/C++",663   "lines": 76,664   "truncated": false,665   "block": 11,666   "row": 5789667  },668  {669   "path": "spatula.cpp",670   "sha256": "e3002984cbe09457ca401a82d6b099095672b04ead1a84f83ae4d32f4201e09b",671   "language": "C++",672   "lines": 153,673   "truncated": false,674   "block": 11,675   "row": 3659676  },677  {678   "path": "spatula.h",679   "sha256": "93fe3e48fcbfdf9d8e976999e276328ad90c1e0051a88935f65ca776b6f8d68a",680   "language": "C/C++",681   "lines": 22,682   "truncated": false,683   "block": 11,684   "row": 4658685  },686  {687   "path": "submodules/build.sh",688   "sha256": "b121a6f451dd375e9d50a9ada7a377145f6180a7e5bdc458b96e73dc8e416739",689   "language": "Shell",690   "lines": 14,691   "truncated": false,692   "block": 13,693   "row": 4228694  },695  {696   "path": "submodules/clean.sh",697   "sha256": "9445b947a8e1bdb6abec423b2a3c66ea3a01ad21fecb408b59b8eceb4da6e702",698   "language": "Shell",699   "lines": 10,700   "truncated": false,701   "block": 13,702   "row": 4182703  },704  {705   "path": "tiles.cpp",706   "sha256": "72421b9322c9593576fc13828638b26e65b70004413b40b8b65d8eacd8a69e22",707   "language": "C++",708   "lines": 569,709   "truncated": false,710   "block": 11,711   "row": 4109712  },713  {714   "path": "tiles.h",715   "sha256": "0d8d05404e0398f634f286293b63038ad0a2ff20996f3d78d64e65cdfc1ed8bb",716   "language": "C/C++",717   "lines": 175,718   "truncated": false,719   "block": 11,720   "row": 6509721  }722 ]723}