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__zhou-1314__garfield.json462 linesDownload Raw Back to 61
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/zhou-1314/garfield",4 "url": "https://github.com/zhou-1314/Garfield",5 "host": "github.com",6 "commit": "2c315b26d5454feb1ee9218482dbbc0dbcfbedd8",7 "license": "BSD-3-Clause",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "Garfield/__init__.py",13   "sha256": "6da17bf296f0a0242134b2bb70104056a4751ccb531499ec11dc79a2784fc98c",14   "language": "Python",15   "lines": 6,16   "truncated": false,17   "block": 3,18   "row": 1789119  },20  {21   "path": "Garfield/_settings.py",22   "sha256": "e8649fe21de30fd8e5c3cd930c9ed191da49748a6f188abaa07b41e47041780a",23   "language": "Python",24   "lines": 240,25   "truncated": false,26   "block": 3,27   "row": 2474028  },29  {30   "path": "Garfield/_version.py",31   "sha256": "92ed2fa6ac3b11df972f18863ab04be0a834d9032ee6d7663b2c5c3262733c57",32   "language": "Python",33   "lines": 2,34   "truncated": false,35   "block": 3,36   "row": 1741837  },38  {39   "path": "Garfield/analysis/__init__.py",40   "sha256": "d203d60e184a9b37eaa0aaba65101857738c712478a5625f67c483beede54523",41   "language": "Python",42   "lines": 7,43   "truncated": false,44   "block": 3,45   "row": 1793646  },47  {48   "path": "Garfield/analysis/calc_neighbor_prop.py",49   "sha256": "ba32e856d48f04d29f3bbaf4ab10e07094b364e6e85477c18d3fb68ee0466b14",50   "language": "Python",51   "lines": 75,52   "truncated": false,53   "block": 3,54   "row": 2111855  },56  {57   "path": "Garfield/analysis/calc_niches_enrich.py",58   "sha256": "7217aac5e83cfc7e68e5ae1ae77c933d11f82c1bd0e67242810f5008a12b4b39",59   "language": "Python",60   "lines": 215,61   "truncated": false,62   "block": 3,63   "row": 2463364  },65  {66   "path": "Garfield/analysis/calc_niches_marker.py",67   "sha256": "c286cc3ac65867628e8bb013e490e3f8fb266b903a34d5a84037a57ef4246dea",68   "language": "Python",69   "lines": 269,70   "truncated": false,71   "block": 3,72   "row": 2568573  },74  {75   "path": "Garfield/data/__init__.py",76   "sha256": "93798c4285ffc2151ae8c744c2a61e44cdd4702079e54f53b5107c61cf75df6d",77   "language": "Python",78   "lines": 15,79   "truncated": false,80   "block": 3,81   "row": 1831182  },83  {84   "path": "Garfield/data/dataloaders.py",85   "sha256": "432bef58eed978f3b36b02631b3e042223ce67614b431d3a173c9b98fa76ca1d",86   "language": "Python",87   "lines": 114,88   "truncated": false,89   "block": 3,90   "row": 2241091  },92  {93   "path": "Garfield/data/dataprocessors.py",94   "sha256": "e74a66c910c6332469c529e02bf2b0a24d218ac0fe87e54eca47c860b4f78469",95   "language": "Python",96   "lines": 225,97   "truncated": false,98   "block": 3,99   "row": 24842100  },101  {102   "path": "Garfield/data/datareaders.py",103   "sha256": "081b650881d8c78f9c7cdf4e737734157f9c96c59f69bad1002c7f61b9d35060",104   "language": "Python",105   "lines": 191,106   "truncated": false,107   "block": 3,108   "row": 23415109  },110  {111   "path": "Garfield/data/datasets.py",112   "sha256": "349c60c1cbf6fa31dc26a8a5565afd2595cc60db5c4f8750b09c8670de9dad78",113   "language": "Python",114   "lines": 159,115   "truncated": false,116   "block": 3,117   "row": 23637118  },119  {120   "path": "Garfield/model/Garfield.py",121   "sha256": "c7eee7505052c129e2912edd99bf4e140916b9e83ab956af696a47c6fba5ea9b",122   "language": "Python",123   "lines": 678,124   "truncated": false,125   "block": 3,126   "row": 27542127  },128  {129   "path": "Garfield/model/__init__.py",130   "sha256": "d33a4335a3f387074fea292bfeb61df2a89549c15ac8e2ce8bee94123171c704",131   "language": "Python",132   "lines": 4,133   "truncated": false,134   "block": 3,135   "row": 17583136  },137  {138   "path": "Garfield/model/basemodelmixin.py",139   "sha256": "e96d5258f4f1d427e5035502e80bfe31224cc833e858988af775210bd05f5933",140   "language": "Python",141   "lines": 319,142   "truncated": false,143   "block": 3,144   "row": 25774145  },146  {147   "path": "Garfield/model/utils.py",148   "sha256": "0249cdb8af0f17db903ad49f8edc2d37a6795e9b69f282135ee735757d9c2c6b",149   "language": "Python",150   "lines": 348,151   "truncated": false,152   "block": 3,153   "row": 25982154  },155  {156   "path": "Garfield/modules/GNNModelVAE.py",157   "sha256": "80c38ef76de485a565c33fe7527b9623faa8131641212d5d8fd8b1c22c8a1380",158   "language": "Python",159   "lines": 531,160   "truncated": false,161   "block": 3,162   "row": 27304163  },164  {165   "path": "Garfield/modules/__init__.py",166   "sha256": "e02be55303deead177e18a83602f92f3a6d00e1ceb593c87b5d1648d3635b27f",167   "language": "Python",168   "lines": 18,169   "truncated": false,170   "block": 3,171   "row": 18318172  },173  {174   "path": "Garfield/modules/loss.py",175   "sha256": "da41a3b1f498b1a0485e0b4781a88fab425009dc10a0eeb763bb0f0397f8c8cb",176   "language": "Python",177   "lines": 338,178   "truncated": false,179   "block": 3,180   "row": 25485181  },182  {183   "path": "Garfield/modules/utils.py",184   "sha256": "ea6c125f3cbb98c83e8a24446157981267be75972b83d5b45e1e2dd9bc2eff54",185   "language": "Python",186   "lines": 55,187   "truncated": false,188   "block": 3,189   "row": 20204190  },191  {192   "path": "Garfield/nn/__init__.py",193   "sha256": "b7e3e7edec3fe4cf6cde8897d6b541a42b3415dc3983c580d04409dabff82fd2",194   "language": "Python",195   "lines": 5,196   "truncated": false,197   "block": 3,198   "row": 17701199  },200  {201   "path": "Garfield/nn/decoders.py",202   "sha256": "44ef12174877c5784eb96a0dc8e6fa3ce1e58f2e066cdd9a15c0e9bce0069d87",203   "language": "Python",204   "lines": 338,205   "truncated": false,206   "block": 3,207   "row": 25883208  },209  {210   "path": "Garfield/nn/encoders.py",211   "sha256": "7e69abb817f7fa2ab708e448f64449da5816f33bea8e5eb44935b28281f2813c",212   "language": "Python",213   "lines": 561,214   "truncated": false,215   "block": 3,216   "row": 27222217  },218  {219   "path": "Garfield/nn/utils.py",220   "sha256": "5c9abbe06c5d6746844072eb47f218d4bca0165db466f285ab1fe48899fa23bd",221   "language": "Python",222   "lines": 104,223   "truncated": false,224   "block": 3,225   "row": 21436226  },227  {228   "path": "Garfield/plot/__init__.py",229   "sha256": "9b790f9f94ad11bf3d02d41a68d2706bfd9052bf2d949a09286accbe773b8241",230   "language": "Python",231   "lines": 8,232   "truncated": false,233   "block": 3,234   "row": 17644235  },236  {237   "path": "Garfield/plot/spatial_plot.py",238   "sha256": "096fe826b7cbec1fdb97090416b87943d99df09868a2d11c6a1baf391c6b8de8",239   "language": "Python",240   "lines": 812,241   "truncated": false,242   "block": 3,243   "row": 27476244  },245  {246   "path": "Garfield/preprocessing/__init__.py",247   "sha256": "6f24830e2061ac05a153bd9d107d7b650194ad65eb6c36e2a190d9062f179387",248   "language": "Python",249   "lines": 21,250   "truncated": false,251   "block": 3,252   "row": 18225253  },254  {255   "path": "Garfield/preprocessing/_graph.py",256   "sha256": "d2b74634bb2f6e10716e1516e94ec7e6633f75fb0e39e9eff4909efd3809c383",257   "language": "Python",258   "lines": 61,259   "truncated": false,260   "block": 3,261   "row": 20330262  },263  {264   "path": "Garfield/preprocessing/_utils.py",265   "sha256": "7001586fea9a2e2b1758dea3a6faccef860de9c21d2225b22ee554debbf0fc6e",266   "language": "Python",267   "lines": 961,268   "truncated": false,269   "block": 3,270   "row": 27651271  },272  {273   "path": "Garfield/preprocessing/adj_construction.py",274   "sha256": "a1f80a962bad1c22f5c8800f832bb743a7fc26215429426d3aee185c5b1582d8",275   "language": "Python",276   "lines": 1032,277   "truncated": false,278   "block": 3,279   "row": 27806280  },281  {282   "path": "Garfield/preprocessing/match_utils.py",283   "sha256": "15379accfe4618707c76ea5752ed00dc15e2da4f5b5253a77dc1edf03dc9170e",284   "language": "Python",285   "lines": 450,286   "truncated": false,287   "block": 3,288   "row": 26563289  },290  {291   "path": "Garfield/preprocessing/preprocess.py",292   "sha256": "df762147b7c682f6ecf149d7f6949173e668b0463c8d2f7caed8e66838c3a5d6",293   "language": "Python",294   "lines": 223,295   "truncated": false,296   "block": 3,297   "row": 24820298  },299  {300   "path": "Garfield/preprocessing/preprocess_utils.py",301   "sha256": "c9c88819c7485e5619974f532a89e29a06d6f32092e408b6d6ed9b4d62f3b8ac",302   "language": "Python",303   "lines": 1252,304   "truncated": false,305   "block": 3,306   "row": 27984307  },308  {309   "path": "Garfield/trainer/__init__.py",310   "sha256": "c6c154af24ec3782adad7e066b2e4607c69ddc6be13f15a86fec84e31d273300",311   "language": "Python",312   "lines": 11,313   "truncated": false,314   "block": 3,315   "row": 17814316  },317  {318   "path": "Garfield/trainer/basetrainermixin.py",319   "sha256": "d074076a7ff37f6a96160714b92dc10bf7d81f3c94c1304b703ba0e4ec99c0fd",320   "language": "Python",321   "lines": 148,322   "truncated": false,323   "block": 3,324   "row": 23186325  },326  {327   "path": "Garfield/trainer/metrics.py",328   "sha256": "44f38e7b95ebe277d9ecd2436867f6214bb6b91de721e5337f7a2751b538badf",329   "language": "Python",330   "lines": 119,331   "truncated": false,332   "block": 3,333   "row": 22392334  },335  {336   "path": "Garfield/trainer/trainer.py",337   "sha256": "87ebc177e76a649f4beb7b2681e4e3d2a0158a77966b6ce23957b94a24473559",338   "language": "Python",339   "lines": 727,340   "truncated": false,341   "block": 3,342   "row": 27567343  },344  {345   "path": "Garfield/trainer/utils.py",346   "sha256": "47d67b374dc3930c02105e9ae8a4570925aec717c4ef307a71b1d2393ac0863a",347   "language": "Python",348   "lines": 223,349   "truncated": false,350   "block": 3,351   "row": 24164352  },353  {354   "path": "LICENSE",355   "sha256": "43510f3a018ee432f4c2fd68bad340fcd805d5c125e68b93bc0f69dda3303f04",356   "language": "License",357   "lines": 28,358   "truncated": false,359   "block": 3,360   "row": 8106361  },362  {363   "path": "README.md",364   "sha256": "eb244651b112d1cbf6ba5c91dcd7c64d9b702cac61527939852e98b6452afb1d",365   "language": "Text",366   "lines": 183,367   "truncated": false,368   "block": 4,369   "row": 2639370  },371  {372   "path": "docs/source/_ext/edit_on_github.py",373   "sha256": "f02c94d8a1b6730b352a5e1c1467157ba78fc1aab60f6a57b1dce545770ffe6f",374   "language": "Python",375   "lines": 43,376   "truncated": false,377   "block": 3,378   "row": 19436379  },380  {381   "path": "docs/source/conf.py",382   "sha256": "01ecad6cf248afc3a4cf54676a8d23d32ed360d9194b5cc0abbc9de8fc70e363",383   "language": "Python",384   "lines": 103,385   "truncated": false,386   "block": 3,387   "row": 21606388  },389  {390   "path": "docs/source/tutorial/01.panc8_all_batch_correction.ipynb",391   "sha256": "66ff1af386d34b4d106b51531761dafbe1224d9474f2adf2554979147d7a519a",392   "language": "Jupyter",393   "lines": 168,394   "truncated": false,395   "block": 3,396   "row": 7298397  },398  {399   "path": "docs/source/tutorial/02.panc_mapping.ipynb",400   "sha256": "df0e9e0465d8ec7f482a050d53acb912744d67a496711c24a77179d20dc35531",401   "language": "Jupyter",402   "lines": 255,403   "truncated": false,404   "block": 3,405   "row": 7462406  },407  {408   "path": "docs/source/tutorial/03.10x_pbmc_paired_scMulti_analysis.ipynb",409   "sha256": "eebef9e637127d31cbf24f9a8a5edd7ccbb3c0e14123bb11e8a2d99918d29fb8",410   "language": "Jupyter",411   "lines": 172,412   "truncated": false,413   "block": 3,414   "row": 7333415  },416  {417   "path": "docs/source/tutorial/04.Garfield_spatia_molecular_niche_seqFISH_Mouse_Organogenesis.ipynb",418   "sha256": "3280cbe03224a03d48afc8d081967ec2ff0e659e0a238cbbfd542e2524b54b0a",419   "language": "Jupyter",420   "lines": 234,421   "truncated": false,422   "block": 3,423   "row": 7416424  },425  {426   "path": "docs/source/tutorial/05.Garfield_spatial_niche_slideseqv2_mouse_hippocampus.ipynb",427   "sha256": "3b7dd3998163d3afe3d9a84cca3671a5d09b42a61edef6b5f9dd5e5de0e550ba",428   "language": "Jupyter",429   "lines": 202,430   "truncated": false,431   "block": 3,432   "row": 7359433  },434  {435   "path": "docs/source/tutorial/06.Garfield_spMulti_mouse_brain.ipynb",436   "sha256": "7567205af3c4f1c4175523cccdce959405e8c9a40aa1a32e50fd9799d76637b7",437   "language": "Jupyter",438   "lines": 236,439   "truncated": false,440   "block": 3,441   "row": 7406442  },443  {444   "path": "docs/source/tutorial/07.spatial_niches_xenium_human_breast.ipynb",445   "sha256": "f3b15e079cf6a247ae1a6c0374b2eab373ebab224726ad795cb2c00a8286a018",446   "language": "Jupyter",447   "lines": 365,448   "truncated": false,449   "block": 3,450   "row": 7570451  },452  {453   "path": "setup.py",454   "sha256": "db0a3cb1f8628148bf45023ef89d2aebe91a03cb70c857ea9d2ec4e9a0c288dc",455   "language": "Python",456   "lines": 35,457   "truncated": false,458   "block": 3,459   "row": 19099460  }461 ]462}