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/instadeepai/nucleotide-transformer",4 "url": "https://github.com/instadeepai/nucleotide-transformer",5 "host": "github.com",6 "commit": "2dc37b86e16a6970fbc731751f7719d9f676f7f9",7 "license": "CC-BY-NC-SA-4.0",8 "license_confirmed_by": "license file LICENSE.md",9 "redistribution": "with_conditions",10 "files": [11 {12 "path": "LICENSE.md",13 "sha256": "1349a4b6148492b44f629e64eed676612e234fe9a839e4f3b277c1482c8849f1",14 "language": "License",15 "lines": 437,16 "truncated": false,17 "block": 1,18 "row": 222819 },20 {21 "path": "README.md",22 "sha256": "9f51bbb20c4c5c36e77fb03ca1c5c36236e287c48a1ee31f53150545d421ec25",23 "language": "Text",24 "lines": 194,25 "truncated": false,26 "block": 4,27 "row": 269328 },29 {30 "path": "notebooks/agro_nucleotide_transformer/inference.ipynb",31 "sha256": "e736ecdf12080f42358906c25266ceb732afd3b2a1c8e906fb1f85598e4242bb",32 "language": "Jupyter",33 "lines": 189,34 "truncated": false,35 "block": 3,36 "row": 741437 },38 {39 "path": "notebooks/bulk_rna_bert/inference_bulkrnabert_pytorch_example.ipynb",40 "sha256": "910a3bdf2e079e7b985430ce7dfc79451f0d34c1599a95186b6f9c63c552c70d",41 "language": "Jupyter",42 "lines": 73,43 "truncated": false,44 "block": 3,45 "row": 712946 },47 {48 "path": "notebooks/bulk_rna_bert/inference_bulkrnaert_jax_example.ipynb",49 "sha256": "d41001dfbc30cd56f23d4af2ffc73c75290966c348fadf3a01f73dcc4255c1ce",50 "language": "Jupyter",51 "lines": 78,52 "truncated": false,53 "block": 3,54 "row": 711855 },56 {57 "path": "notebooks/chat_nt/inference.ipynb",58 "sha256": "97cd0862f70c1af86f2b41ce7cd3dde585eba3985ce86967279a4d1db7c82eef",59 "language": "Jupyter",60 "lines": 173,61 "truncated": false,62 "block": 3,63 "row": 738464 },65 {66 "path": "notebooks/codon_nt/inference.ipynb",67 "sha256": "b40a3a50da6ec003b127ea1977ad405c7f38ff529dc9f1df10e5ca3980d72921",68 "language": "Jupyter",69 "lines": 189,70 "truncated": false,71 "block": 3,72 "row": 741173 },74 {75 "path": "notebooks/isoformer/inference.ipynb",76 "sha256": "2fd1e7b86e0b3bcfa96d0ef1218062bc91f67d33a857d69aa211189a8e5d6e41",77 "language": "Jupyter",78 "lines": 106,79 "truncated": false,80 "block": 3,81 "row": 721882 },83 {84 "path": "notebooks/mojo/inference_mojo_jax_example.ipynb",85 "sha256": "f63eef5007bee7bb0e61938dfe55ca3344eca06f9ab563e5eadbf71addbee60c",86 "language": "Jupyter",87 "lines": 79,88 "truncated": false,89 "block": 3,90 "row": 712491 },92 {93 "path": "notebooks/mojo/inference_mojo_pytorch_example.ipynb",94 "sha256": "77fdd5dd2a70138d4bee48d5510256823a36b7778d8592e7dca21485f7704e8c",95 "language": "Jupyter",96 "lines": 68,97 "truncated": false,98 "block": 3,99 "row": 7102100 },101 {102 "path": "notebooks/nucleotide_transformer/inference.ipynb",103 "sha256": "6c5aedc909e67984898b415819c3bc30ac54973fb9f2103d0b45df593aa7ce9c",104 "language": "Jupyter",105 "lines": 191,106 "truncated": false,107 "block": 3,108 "row": 7427109 },110 {111 "path": "notebooks/nucleotide_transformer_v3/inference_posttrained.ipynb",112 "sha256": "599a3ae2bf3e603770ee3c09929e5df2f2c6c6718daa2cc4ea08870f7168e692",113 "language": "Jupyter",114 "lines": 335,115 "truncated": false,116 "block": 3,117 "row": 7577118 },119 {120 "path": "notebooks/nucleotide_transformer_v3/inference_pretrained.ipynb",121 "sha256": "a8d6923134fb46f33deebdb8fa25f7cafdeda8371b882e527204f42a256f0148",122 "language": "Jupyter",123 "lines": 170,124 "truncated": false,125 "block": 3,126 "row": 7342127 },128 {129 "path": "notebooks/sct/inference_sCT_jax_example.ipynb",130 "sha256": "763964057d815a57219d72510cc2c12848bac755e76ec2ca2c94b6d206c75683",131 "language": "Jupyter",132 "lines": 452,133 "truncated": false,134 "block": 3,135 "row": 7691136 },137 {138 "path": "notebooks/sct/inference_sCT_pytorch_example.ipynb",139 "sha256": "cc7c3ee2243743ea3289e9d30284e5946e24f8fdd9ef3653da89faf148b41d50",140 "language": "Jupyter",141 "lines": 411,142 "truncated": false,143 "block": 3,144 "row": 7678145 },146 {147 "path": "notebooks/segment_nt/inference_segment_borzoi.ipynb",148 "sha256": "7a1ec92478def861d32337a50167f728a3cae1c856e79f2f87e1474fb91b1c31",149 "language": "Jupyter",150 "lines": 260,151 "truncated": false,152 "block": 3,153 "row": 7469154 },155 {156 "path": "notebooks/segment_nt/inference_segment_enformer.ipynb",157 "sha256": "898d57a61164e0c4d254b3925281ed67c4ae71b813d7041e56b268603486854e",158 "language": "Jupyter",159 "lines": 260,160 "truncated": false,161 "block": 3,162 "row": 7471163 },164 {165 "path": "notebooks/segment_nt/inference_segment_nt.ipynb",166 "sha256": "b12c57b386b4d795750260ebaf24fd8c62e339e37a6f39c38d5b4f1e423e1a8e",167 "language": "Jupyter",168 "lines": 366,169 "truncated": false,170 "block": 3,171 "row": 7616172 },173 {174 "path": "nucleotide_transformer/borzoi/layers.py",175 "sha256": "67ece71fec5ea09235aa6d2ce254b299e0b0c2a86dced5fb2f272ec9b624a6a6",176 "language": "Python",177 "lines": 245,178 "truncated": false,179 "block": 3,180 "row": 24288181 },182 {183 "path": "nucleotide_transformer/borzoi/model.py",184 "sha256": "a5d8232de7b85433939ad9e8ad7a0ee9ea39704b1b87059e2e02328001a4d21d",185 "language": "Python",186 "lines": 439,187 "truncated": false,188 "block": 3,189 "row": 26461190 },191 {192 "path": "nucleotide_transformer/borzoi/pretrained.py",193 "sha256": "63aee6e320e7628941b8b6d5cf84c52d95791e5d348d6993a9f6611e3e9e1d75",194 "language": "Python",195 "lines": 68,196 "truncated": false,197 "block": 3,198 "row": 20412199 },200 {201 "path": "nucleotide_transformer/bulk_rna_bert/config.py",202 "sha256": "dedc12bf1812cb093e2ccad82cfed95fcd12917552af95044223a8c42fddb18f",203 "language": "Python",204 "lines": 75,205 "truncated": false,206 "block": 3,207 "row": 20943208 },209 {210 "path": "nucleotide_transformer/bulk_rna_bert/layers.py",211 "sha256": "4bf6c427d79a0d83a91908b28d1ebf4e09e3c00289872e15e50c8ccc3c45ef77",212 "language": "Python",213 "lines": 45,214 "truncated": false,215 "block": 3,216 "row": 19338217 },218 {219 "path": "nucleotide_transformer/bulk_rna_bert/model.py",220 "sha256": "262e780c66bde00290c1fd2298facca35285e67ad4caafa3ebbb91527bb1e111",221 "language": "Python",222 "lines": 181,223 "truncated": false,224 "block": 3,225 "row": 23457226 },227 {228 "path": "nucleotide_transformer/bulk_rna_bert/pretrained.py",229 "sha256": "646609d4e1c3bbeaac3f9bb6e10b66a78ef254125bb0f68164f24b272b9ca997",230 "language": "Python",231 "lines": 110,232 "truncated": false,233 "block": 3,234 "row": 21764235 },236 {237 "path": "nucleotide_transformer/bulk_rna_bert/tokenizer.py",238 "sha256": "dbe49bad0ffcd49029b4b549e9bb5dc7dd152dcc5e3fa49344c64d22cec17496",239 "language": "Python",240 "lines": 202,241 "truncated": false,242 "block": 3,243 "row": 23769244 },245 {246 "path": "nucleotide_transformer/chatNT/gpt_decoder.py",247 "sha256": "a4f4924479b7d452a2e688015d48c5e44d828e4c9bf6b5fe02758cabc9a8b9d3",248 "language": "Python",249 "lines": 642,250 "truncated": false,251 "block": 3,252 "row": 27286253 },254 {255 "path": "nucleotide_transformer/chatNT/gpt_rotary.py",256 "sha256": "9a5282f8038e24e1525a07f61dcc48fe922795d23f471b2111c31604a4c6937f",257 "language": "Python",258 "lines": 196,259 "truncated": false,260 "block": 3,261 "row": 23926262 },263 {264 "path": "nucleotide_transformer/chatNT/model.py",265 "sha256": "38be1707da3e17355e1e756e54d361d8a5acc86d8e45af48b051f2058cb610d4",266 "language": "Python",267 "lines": 360,268 "truncated": false,269 "block": 3,270 "row": 26120271 },272 {273 "path": "nucleotide_transformer/chatNT/multi_modal_perceiver_projection.py",274 "sha256": "633f97019ae17ae5687faa194fe3885a0f2984eaac31d5c67f3d172fe9a3aaae",275 "language": "Python",276 "lines": 526,277 "truncated": false,278 "block": 3,279 "row": 27034280 },281 {282 "path": "nucleotide_transformer/chatNT/params.py",283 "sha256": "961b81ba54dd91f68106427a94d8172537e7d814f7bfe418d461ecdb97806d06",284 "language": "Python",285 "lines": 64,286 "truncated": false,287 "block": 3,288 "row": 19691289 },290 {291 "path": "nucleotide_transformer/chatNT/pretrained.py",292 "sha256": "db186060947b2a101579774d98821fc9c17e6547752ffa6fb50101f01f22c220",293 "language": "Python",294 "lines": 107,295 "truncated": false,296 "block": 3,297 "row": 21611298 },299 {300 "path": "nucleotide_transformer/chatNT/types.py",301 "sha256": "9f428e958f7fe87132dbb4a39d1bb53af93258fbd2f84b84a2ac9d0c382eb8a6",302 "language": "Python",303 "lines": 15,304 "truncated": false,305 "block": 3,306 "row": 18369307 },308 {309 "path": "nucleotide_transformer/constants.py",310 "sha256": "d3bbe6a835772475d5c2729a580b803ba70c285c732044e77886e5ae0d41e887",311 "language": "Python",312 "lines": 17,313 "truncated": false,314 "block": 3,315 "row": 18658316 },317 {318 "path": "nucleotide_transformer/enformer/features.py",319 "sha256": "49de685f02faa8d85dabe520eb307c931678cc86ef620399cd3348126d38f3a4",320 "language": "Python",321 "lines": 16,322 "truncated": false,323 "block": 3,324 "row": 17888325 },326 {327 "path": "nucleotide_transformer/enformer/heads.py",328 "sha256": "885a6d6f9f8f4874a1d44555b29ce190d98811ebb9bbc0abc44a886d6ad94abd",329 "language": "Python",330 "lines": 88,331 "truncated": false,332 "block": 3,333 "row": 21046334 },335 {336 "path": "nucleotide_transformer/enformer/layers.py",337 "sha256": "817a5e7d0cc287eaea313f0cd993f7884ac7d88733cad43c95fa7f9efdc3e6f6",338 "language": "Python",339 "lines": 408,340 "truncated": false,341 "block": 3,342 "row": 25751343 },344 {345 "path": "nucleotide_transformer/enformer/model.py",346 "sha256": "dd14be9548904ae72a556ee651c104a3dd1fc3a3c27df9df63621f8ae020a0fc",347 "language": "Python",348 "lines": 429,349 "truncated": false,350 "block": 3,351 "row": 26455352 },353 {354 "path": "nucleotide_transformer/enformer/params.py",355 "sha256": "4a5746b8837eef2722b66301ed6d9242127a74dafd99515458c2127d9a99ba29",356 "language": "Python",357 "lines": 67,358 "truncated": false,359 "block": 3,360 "row": 20039361 },362 {363 "path": "nucleotide_transformer/enformer/pretrained.py",364 "sha256": "f6fe7befbf0ed64a678adc10b636d5f3f3254ad0710157260b3014eaa20f1ea2",365 "language": "Python",366 "lines": 68,367 "truncated": false,368 "block": 3,369 "row": 20452370 },371 {372 "path": "nucleotide_transformer/enformer/tokenizer.py",373 "sha256": "13ecb78cc5e124832bd47da2d82bf73b125da370bf38d3300149d9a0d511de0f",374 "language": "Python",375 "lines": 747,376 "truncated": false,377 "block": 3,378 "row": 27381379 },380 {381 "path": "nucleotide_transformer/heads.py",382 "sha256": "88102215f6d04a616a83e69bb75b391f09d796b287105096416d3d7f88eb4ee8",383 "language": "Python",384 "lines": 286,385 "truncated": false,386 "block": 3,387 "row": 25041388 },389 {390 "path": "nucleotide_transformer/layers.py",391 "sha256": "27a0f3e287b8f8a209042d64c15773ca8b77153497b41e6d80345e1db502316d",392 "language": "Python",393 "lines": 690,394 "truncated": false,395 "block": 3,396 "row": 27293397 },398 {399 "path": "nucleotide_transformer/model.py",400 "sha256": "713bc83a452ba849f9aa093e718481ba0faa141fd2f739bc31c516fe01a7f18e",401 "language": "Python",402 "lines": 520,403 "truncated": false,404 "block": 3,405 "row": 27051406 },407 {408 "path": "nucleotide_transformer/mojo/config.py",409 "sha256": "7fa9d57cc7ae7e86991812123e6a928bb73a8fdccfd436fad2256a9ea50ec181",410 "language": "Python",411 "lines": 119,412 "truncated": false,413 "block": 3,414 "row": 22379415 },416 {417 "path": "nucleotide_transformer/mojo/layers.py",418 "sha256": "80bf630c88a1c84992c1c1d0b8c4aa7646daf76b79f9c052108478d45236cd17",419 "language": "Python",420 "lines": 175,421 "truncated": false,422 "block": 3,423 "row": 22506424 },425 {426 "path": "nucleotide_transformer/mojo/model.py",427 "sha256": "9a5f346d4096ed08ebe450d9574c679c43d05bb5bc4605dac73af55c5c23eb7e",428 "language": "Python",429 "lines": 282,430 "truncated": false,431 "block": 3,432 "row": 25149433 },434 {435 "path": "nucleotide_transformer/mojo/pretrained.py",436 "sha256": "8bdd692e7f941fdd42aae81ec3e44077fcf3cf4cba529fd36a1f88bc202c1232",437 "language": "Python",438 "lines": 113,439 "truncated": false,440 "block": 3,441 "row": 21766442 },443 {444 "path": "nucleotide_transformer/pretrained.py",445 "sha256": "60a04e8109dc339856f57db157b2ad7d0370530e35d5d01a5cb98813885c5f1c",446 "language": "Python",447 "lines": 512,448 "truncated": false,449 "block": 3,450 "row": 26907451 },452 {453 "path": "nucleotide_transformer/sCellTransformer/model.py",454 "sha256": "0289c4dccb707205cddf1c113622fadfe52aed0ad7695dce8d52cfc51cf93d04",455 "language": "Python",456 "lines": 728,457 "truncated": false,458 "block": 3,459 "row": 27364460 },461 {462 "path": "nucleotide_transformer/sCellTransformer/params.py",463 "sha256": "59e99ad8ba734ad2acfcf7e0abc509952676def853b2481dc27b6d7372864cc0",464 "language": "Python",465 "lines": 74,466 "truncated": false,467 "block": 3,468 "row": 20096469 },470 {471 "path": "nucleotide_transformer/tokenizers.py",472 "sha256": "050ccf6edeca78c2b4d8bd8a8daa022a9971775bd7b2a1f84a8acbc0ceecc68f",473 "language": "Python",474 "lines": 588,475 "truncated": false,476 "block": 3,477 "row": 27084478 },479 {480 "path": "nucleotide_transformer/types.py",481 "sha256": "cfd0915945ee64739c9fd6ab764de7ea29ecc25a0618934185c4f46c2b913927",482 "language": "Python",483 "lines": 24,484 "truncated": false,485 "block": 3,486 "row": 18870487 },488 {489 "path": "nucleotide_transformer/utils.py",490 "sha256": "743ba0d3300e65974ee3874af7ecc16b938265095d6ec7ddbceea9fafe54f219",491 "language": "Python",492 "lines": 30,493 "truncated": false,494 "block": 3,495 "row": 18919496 },497 {498 "path": "nucleotide_transformer_v3/adaptive_layers.py",499 "sha256": "16d2278c7a904a81b37d1ca56fbc79998e3b33cf1fafcea8638b54a3785dd72a",500 "language": "Python",501 "lines": 661,502 "truncated": false,503 "block": 3,504 "row": 27174505 },506 {507 "path": "nucleotide_transformer_v3/heads.py",508 "sha256": "dfee668bad1e90ade80d78626835d97a5759feb9c6b6cef33673f2f976b7956d",509 "language": "Python",510 "lines": 59,511 "truncated": false,512 "block": 3,513 "row": 19548514 },515 {516 "path": "nucleotide_transformer_v3/layers.py",517 "sha256": "ea84d209cbd8536b19fd4dab7c4427569c2b83031f5e671caf7dd8b54a0a7978",518 "language": "Python",519 "lines": 1225,520 "truncated": false,521 "block": 3,522 "row": 27800523 },524 {525 "path": "nucleotide_transformer_v3/model.py",526 "sha256": "88de3a405f0c3de32604935fe71025d42c9a2210cd405ee582674ad50242718b",527 "language": "Python",528 "lines": 1096,529 "truncated": false,530 "block": 3,531 "row": 27880532 },533 {534 "path": "nucleotide_transformer_v3/pretrained.py",535 "sha256": "356b07be48c5ea2e33edd328ee6e743eedfafd0ee7ac79b882856715d8ac3957",536 "language": "Python",537 "lines": 554,538 "truncated": false,539 "block": 3,540 "row": 27190541 },542 {543 "path": "nucleotide_transformer_v3/tokenizers.py",544 "sha256": "9aa59968236d9706e52d0e0d83ec5cb5ed4763642b411ddc8108be9d36a966c5",545 "language": "Python",546 "lines": 894,547 "truncated": false,548 "block": 3,549 "row": 27607550 },551 {552 "path": "nucleotide_transformer_v3/types.py",553 "sha256": "d649ba1061fa3c6686b80a07d6b76d42ee3d6e819b20bd0c619bde395f0e8ead",554 "language": "Python",555 "lines": 22,556 "truncated": false,557 "block": 3,558 "row": 18813559 },560 {561 "path": "nucleotide_transformer_v3/utils.py",562 "sha256": "743ba0d3300e65974ee3874af7ecc16b938265095d6ec7ddbceea9fafe54f219",563 "language": "Python",564 "lines": 30,565 "truncated": false,566 "block": 3,567 "row": 18919568 },569 {570 "path": "setup.py",571 "sha256": "bb7446b527376960f02dbb4d518a3db792aeab4ff5dc1a9063ae59c64231eb65",572 "language": "Python",573 "lines": 63,574 "truncated": false,575 "block": 3,576 "row": 20151577 }578 ]579}