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__songlab-cal__gpn.json507 linesDownload Raw Back to 57
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/songlab-cal/gpn",4 "url": "https://github.com/songlab-cal/gpn",5 "host": "github.com",6 "commit": "dc5fd287599f2955a79d010bca0e0f7f8178c67e",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": "LICENSE",13   "sha256": "cef312cb27bc4aae45e0ca7130643ca36f9aa4165ef09bcddf5ba5eb6fb76e90",14   "language": "License",15   "lines": 21,16   "truncated": false,17   "block": 3,18   "row": 801719  },20  {21   "path": "README.md",22   "sha256": "0312fb9646aef630a30cd3039337b31a48f4345f4dd1cdd71edcc483afd8b9d0",23   "language": "Text",24   "lines": 143,25   "truncated": false,26   "block": 4,27   "row": 260728  },29  {30   "path": "colabs/gpn_demo.ipynb",31   "sha256": "1914913452636ce3486b1dd274d9bc209ca3456e8d5615fd7149355dd4b70ffc",32   "language": "Jupyter",33   "lines": 125,34   "truncated": false,35   "block": 3,36   "row": 727037  },38  {39   "path": "colabs/gpn_star_demo.ipynb",40   "sha256": "fbc4bbeb99c49066553a92e50ea0da50f92de6c99b76c96dfc9f03379f1a5a71",41   "language": "Jupyter",42   "lines": 168,43   "truncated": false,44   "block": 3,45   "row": 734846  },47  {48   "path": "colabs/gpn_star_precomputed_scores.ipynb",49   "sha256": "86bfa14329ec41ac1388b13e9bee21b8a9613ba3572f73da14df9819086be5dc",50   "language": "Jupyter",51   "lines": 77,52   "truncated": false,53   "block": 3,54   "row": 722455  },56  {57   "path": "colabs/phylogpn_demo.ipynb",58   "sha256": "ff2c5384a46ba97f17f0cf2f3bc177b7c176cdd56596d8d994601d0bd1d51b77",59   "language": "Jupyter",60   "lines": 103,61   "truncated": false,62   "block": 3,63   "row": 718364  },65  {66   "path": "docs/__init__.py",67   "sha256": "262f9759e6eb82878e8444b3d1ce1937577ffa642356d1ee4ad21b6b6a2ad855",68   "language": "Python",69   "lines": 1,70   "truncated": false,71   "block": 3,72   "row": 1744473  },74  {75   "path": "docs/conf.py",76   "sha256": "e310ab4f70a5d87610cdef69d1b59fe69ba8a04d522a99945bbf411cc4832631",77   "language": "Python",78   "lines": 49,79   "truncated": false,80   "block": 3,81   "row": 1922582  },83  {84   "path": "docs/prepare_notebooks.py",85   "sha256": "7af6a2c7e9ccf9c104128a9f570427e0076401366424865f739afb01228f97ae",86   "language": "Python",87   "lines": 39,88   "truncated": false,89   "block": 3,90   "row": 1919091  },92  {93   "path": "docs/refresh_notebooks.py",94   "sha256": "9de0217583d0e906ca58722e3f7f8fbae0e2c87e88478626850ac50684622e1c",95   "language": "Python",96   "lines": 211,97   "truncated": false,98   "block": 3,99   "row": 24462100  },101  {102   "path": "src/gpn/__init__.py",103   "sha256": "8734edac4b07bd18d2f672595b8de559e32ea71db5a8aa1cb63ab10b04468016",104   "language": "Python",105   "lines": 5,106   "truncated": false,107   "block": 3,108   "row": 17611109  },110  {111   "path": "src/gpn/_registration.py",112   "sha256": "773787e5dfed95097de76904e5dbb586bfd30686d8ec98a2a08fd3af3a190b66",113   "language": "Python",114   "lines": 114,115   "truncated": false,116   "block": 3,117   "row": 22055118  },119  {120   "path": "src/gpn/arguments.py",121   "sha256": "8518d19a3101b8fa88c3a0f42fc584f9c8ca06c36b1a8147ba6565c03395748f",122   "language": "Python",123   "lines": 27,124   "truncated": false,125   "block": 3,126   "row": 18971127  },128  {129   "path": "src/gpn/checkpoint.py",130   "sha256": "915edcb36b3ea12c1c6a39c41125762afad21f7a33f36cd4789342916b505141",131   "language": "Python",132   "lines": 757,133   "truncated": false,134   "block": 3,135   "row": 27488136  },137  {138   "path": "src/gpn/cli.py",139   "sha256": "a333a989a133334160c7bdc29b6da2c6e3139c8e816b3ffd61c14454376ad7e7",140   "language": "Python",141   "lines": 427,142   "truncated": false,143   "block": 3,144   "row": 25587145  },146  {147   "path": "src/gpn/data.py",148   "sha256": "3eec8b026ac7f979d0a52f7a63c6ac5f0c3b52182f9057a13bfd1079d0634ddd",149   "language": "Python",150   "lines": 151,151   "truncated": false,152   "block": 3,153   "row": 22451154  },155  {156   "path": "src/gpn/embeddings.py",157   "sha256": "98511db7b71331325e7a49925dd5b93db52d877d46d78b6fd7666dd3351eb2d4",158   "language": "Python",159   "lines": 61,160   "truncated": false,161   "block": 3,162   "row": 20315163  },164  {165   "path": "src/gpn/inference.py",166   "sha256": "ad2c2eba5406d4225557e92654bc5d2a912b47134b4f9e7de2c07196c4ff9594",167   "language": "Python",168   "lines": 602,169   "truncated": false,170   "block": 3,171   "row": 27003172  },173  {174   "path": "src/gpn/losses.py",175   "sha256": "a81c076053a4d61ec77ded5a2ba7d746c1800c7f40df8cc0e80f91c2c619f979",176   "language": "Python",177   "lines": 39,178   "truncated": false,179   "block": 3,180   "row": 19683181  },182  {183   "path": "src/gpn/msa/data.py",184   "sha256": "c476aa9ea0225f366ef70d618aca11bf1dee994d5799e05915750f061fac35bf",185   "language": "Python",186   "lines": 51,187   "truncated": false,188   "block": 3,189   "row": 19679190  },191  {192   "path": "src/gpn/msa/inference.py",193   "sha256": "ec2b95ad50930efc474f722d85f2c17590455e93370e204027573fd31e252f17",194   "language": "Python",195   "lines": 554,196   "truncated": false,197   "block": 3,198   "row": 26882199  },200  {201   "path": "src/gpn/msa/model.py",202   "sha256": "792d28dc740f2289197cfe5b7ff7a51b25ab6aef33cc0014ab5c2d3da7b03869",203   "language": "Python",204   "lines": 118,205   "truncated": false,206   "block": 3,207   "row": 22283208  },209  {210   "path": "src/gpn/phylo/__init__.py",211   "sha256": "e5ee180e6fa888545609f733ad27ab760d781922e6897f6238732530d253423f",212   "language": "Python",213   "lines": 1,214   "truncated": false,215   "block": 3,216   "row": 17385217  },218  {219   "path": "src/gpn/phylo/model.py",220   "sha256": "2517738f3f6596355b80e07b7ef10ae7e1e385a564311a515444d93d4a53ff10",221   "language": "Python",222   "lines": 411,223   "truncated": false,224   "block": 3,225   "row": 26241226  },227  {228   "path": "src/gpn/scoring.py",229   "sha256": "12a75d03ec4a594230fb69dece1e58802cb329fcee0703b1a80a3dba958d9553",230   "language": "Python",231   "lines": 214,232   "truncated": false,233   "block": 3,234   "row": 24370235  },236  {237   "path": "src/gpn/ss/data.py",238   "sha256": "1cea4d1964a06025a9647cbe52fd803daa57f273dd50300a0c81fc48a4752a00",239   "language": "Python",240   "lines": 47,241   "truncated": false,242   "block": 3,243   "row": 19745244  },245  {246   "path": "src/gpn/ss/inference.py",247   "sha256": "1ffad8ed098fcba2b8f9f6f1d893399cd275d212ab190fb0fe154733a60d68c4",248   "language": "Python",249   "lines": 617,250   "truncated": false,251   "block": 3,252   "row": 27023253  },254  {255   "path": "src/gpn/ss/model.py",256   "sha256": "d9af5124f09e397517f81f23c185d0071fc3f79084f45cb0b46e8b739288b979",257   "language": "Python",258   "lines": 743,259   "truncated": false,260   "block": 3,261   "row": 27426262  },263  {264   "path": "src/gpn/ss/modules.py",265   "sha256": "934fa53b2dd6ce19df8217a7a17ad4169c4da2378e979dcbf6d2c57109ae99b4",266   "language": "Python",267   "lines": 332,268   "truncated": false,269   "block": 3,270   "row": 25392271  },272  {273   "path": "src/gpn/ss/train.py",274   "sha256": "dc8f9f101504e6697bc0fdff09d84cad942ca58dda9a791f151bd8e9d7941ad0",275   "language": "Python",276   "lines": 220,277   "truncated": false,278   "block": 3,279   "row": 24297280  },281  {282   "path": "src/gpn/star/data.py",283   "sha256": "c061d6d958a159582b9d0ab5c9927c1efe5b049a8c7af9d7d11e5356ea028bce",284   "language": "Python",285   "lines": 123,286   "truncated": false,287   "block": 3,288   "row": 21907289  },290  {291   "path": "src/gpn/star/inference.py",292   "sha256": "1a52816498442939bc5302d6ca25ec480bd16c8f54e5a1094f36103270a1bdb1",293   "language": "Python",294   "lines": 642,295   "truncated": false,296   "block": 3,297   "row": 27141298  },299  {300   "path": "src/gpn/star/model.py",301   "sha256": "8bb8bc7d3657fb3952d19adfff9bd9992b8f09071e30f7013bafbb6f2ba9c091",302   "language": "Python",303   "lines": 1218,304   "truncated": false,305   "block": 3,306   "row": 27937307  },308  {309   "path": "src/gpn/star/train.py",310   "sha256": "cda44e38ad47eb12e5d71c93ce5e11807c736cc719a9d16a3b9df1a31bf648ea",311   "language": "Python",312   "lines": 302,313   "truncated": false,314   "block": 3,315   "row": 25506316  },317  {318   "path": "src/gpn/star/utils.py",319   "sha256": "fa0d855c6f23e55995f32c4bc145174004eb0610f947b8107c957cf433f4a6fb",320   "language": "Python",321   "lines": 160,322   "truncated": false,323   "block": 3,324   "row": 23168325  },326  {327   "path": "src/gpn/training.py",328   "sha256": "e262cd53b112f2793f20bef85572d86f4438131af1ccffcc885eddb8afb9433a",329   "language": "Python",330   "lines": 152,331   "truncated": false,332   "block": 3,333   "row": 23039334  },335  {336   "path": "tests/conftest.py",337   "sha256": "b7aadf429d218fbfc38037ad0ea2c240e25f3db11d12b5424d5cb0d0b0617a98",338   "language": "Python",339   "lines": 23,340   "truncated": false,341   "block": 3,342   "row": 18530343  },344  {345   "path": "tests/fixtures/regenerate_alignment_fixture.py",346   "sha256": "1cbebeee01b698fbdd3788cb87fad1306049bdce2653b7c989b3e338cb233201",347   "language": "Python",348   "lines": 97,349   "truncated": false,350   "block": 3,351   "row": 21426352  },353  {354   "path": "tests/fixtures/regenerate_published_model_baseline.py",355   "sha256": "ccf19a0f0395dbafe4ebbe999315bfb19c0e32d2721eb49f1912e1d80cbc2292",356   "language": "Python",357   "lines": 357,358   "truncated": false,359   "block": 3,360   "row": 25892361  },362  {363   "path": "tests/test_cli.py",364   "sha256": "b7bb3d8c34b30f1a1d8521bd2a0225a0f603333229b506fb4341032acb6cdec8",365   "language": "Python",366   "lines": 224,367   "truncated": false,368   "block": 3,369   "row": 23737370  },371  {372   "path": "tests/test_dependency_boundaries.py",373   "sha256": "b55a152b202038830bcb86fb03117c51d2ac6a5869cfe30239e9eee8e4a8a4b4",374   "language": "Python",375   "lines": 60,376   "truncated": false,377   "block": 3,378   "row": 19649379  },380  {381   "path": "tests/test_docs.py",382   "sha256": "682daa8a3339a9381f6a3acbbd984c5ab77efc38fbcf62578a538dfa6c2ab113",383   "language": "Python",384   "lines": 40,385   "truncated": false,386   "block": 3,387   "row": 19520388  },389  {390   "path": "tests/test_embeddings.py",391   "sha256": "ea5e21d57a801bff2354714f5cd31505141c1dfcec560360f4b4430c93f0d88c",392   "language": "Python",393   "lines": 22,394   "truncated": false,395   "block": 3,396   "row": 18524397  },398  {399   "path": "tests/test_inference_checkpointing.py",400   "sha256": "482fed404846e25f11a1543a68001371c7ccd55f9b22f6efd9da3987cb09fcf7",401   "language": "Python",402   "lines": 632,403   "truncated": false,404   "block": 3,405   "row": 27030406  },407  {408   "path": "tests/test_inference_runtime.py",409   "sha256": "70cf1b3713609e367f585aee0ca517290ceb994ccfa699b55a607d3adad270b0",410   "language": "Python",411   "lines": 589,412   "truncated": false,413   "block": 3,414   "row": 26723415  },416  {417   "path": "tests/test_msa_model_loading.py",418   "sha256": "0fae1139227d8de0559492f93c71045542e3840a93f0a226c295ca1625f368b3",419   "language": "Python",420   "lines": 54,421   "truncated": false,422   "block": 3,423   "row": 19822424  },425  {426   "path": "tests/test_notebooks.py",427   "sha256": "bc1a55fcdf4a0aae6670522c7b350595d68f7786606b3ff5a51b6071f0205a6d",428   "language": "Python",429   "lines": 506,430   "truncated": false,431   "block": 3,432   "row": 26746433  },434  {435   "path": "tests/test_published_models.py",436   "sha256": "32b9736ff01794cdb5526725808134294c4a54ca4f4a89aecaac7c79928040c0",437   "language": "Python",438   "lines": 222,439   "truncated": false,440   "block": 3,441   "row": 24454442  },443  {444   "path": "tests/test_registration.py",445   "sha256": "fa6766769ac062c303011a2a6cef2a6e0fa5ca9a27807f29e919c957515657dd",446   "language": "Python",447   "lines": 248,448   "truncated": false,449   "block": 3,450   "row": 24147451  },452  {453   "path": "tests/test_release_governance.py",454   "sha256": "01c394aeba26c719238ebecd8dc4cda5e38ce8b26a207a75351a4b65ca68062a",455   "language": "Python",456   "lines": 270,457   "truncated": false,458   "block": 3,459   "row": 25363460  },461  {462   "path": "tests/test_scientific_fixtures.py",463   "sha256": "dc2e38bae7056f9149d262d12b506a78833dfe6c102a61eac3d85f62868aed9c",464   "language": "Python",465   "lines": 288,466   "truncated": false,467   "block": 3,468   "row": 25515469  },470  {471   "path": "tests/test_scoring.py",472   "sha256": "babc5234099e47334172c3ff3664acb7426e7b2d88b25306a91b36ea1317fa9e",473   "language": "Python",474   "lines": 115,475   "truncated": false,476   "block": 3,477   "row": 21642478  },479  {480   "path": "tests/test_star_checkpoint.py",481   "sha256": "9e622cf3362502dbbf2a144a2a1fd6ff93ef3d833f9826894760fd6b7fd46404",482   "language": "Python",483   "lines": 442,484   "truncated": false,485   "block": 3,486   "row": 26242487  },488  {489   "path": "tests/test_star_model_loading.py",490   "sha256": "c4c4af7ea19625d4ffec9fa88516290e6876ff2844ae616896f1c2535a45bf03",491   "language": "Python",492   "lines": 346,493   "truncated": false,494   "block": 3,495   "row": 25529496  },497  {498   "path": "tests/test_training_recipes.py",499   "sha256": "a41121ce55f6a3af4be42bf414197f19f251f9e2bc9050a0079afce148d3ab06",500   "language": "Python",501   "lines": 316,502   "truncated": false,503   "block": 3,504   "row": 25303505  }506 ]507}