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/kuenbae/claustrum_computation",4 "url": "https://github.com/Kuenbae/claustrum_computation",5 "host": "github.com",6 "commit": "6838dad3216b7a7c4cbf35680360f17ea62c33fc",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "ec85c41f0d1b1ae452ac03fa13c307cee8095d9f2c0f69472c4ec2204d758496",14 "language": "License",15 "lines": 21,16 "truncated": false,17 "block": 6,18 "row": 190319 },20 {21 "path": "README.md",22 "sha256": "c0af532a34030bbca4527c00127e1573847a21ce8f2c3eb8f72ec5d4facbc3d3",23 "language": "Text",24 "lines": 191,25 "truncated": false,26 "block": 8,27 "row": 1061028 },29 {30 "path": "matlab/config_analysis.m",31 "sha256": "a578f5c6d958a80549b39f8d7b66dff440400ca45934d4800c51721a6b4b401e",32 "language": "MATLAB",33 "lines": 94,34 "truncated": false,35 "block": 6,36 "row": 1413637 },38 {39 "path": "matlab/helpers/analyze_rss_pca.m",40 "sha256": "63cd9e74f719ebef3db83919df2e06b3106ce820de045836ded7b6d3875e8ffb",41 "language": "MATLAB",42 "lines": 116,43 "truncated": false,44 "block": 6,45 "row": 1475246 },47 {48 "path": "matlab/helpers/build_pid_templates.m",49 "sha256": "2ec060748b48912221a82c3416164917a882323de6576aa7035426456f2b0a55",50 "language": "MATLAB",51 "lines": 37,52 "truncated": false,53 "block": 6,54 "row": 762955 },56 {57 "path": "matlab/helpers/compute_avg_sem.m",58 "sha256": "962431b38756340a417bb70fa3903c2586524cf3c3cc69143a48eb3ef512286f",59 "language": "MATLAB",60 "lines": 8,61 "truncated": false,62 "block": 6,63 "row": 310764 },65 {66 "path": "matlab/helpers/compute_escape_zscores.m",67 "sha256": "35a5d41ec8ddfbc321ffb51adc8c6feca37c2c829535d073beb96345d0a0baf6",68 "language": "MATLAB",69 "lines": 149,70 "truncated": false,71 "block": 6,72 "row": 1531173 },74 {75 "path": "matlab/helpers/decode_by_time.m",76 "sha256": "4418bea4fa286b43945aaadfcea87c0696346e33aa38b044bd66107485251530",77 "language": "MATLAB",78 "lines": 24,79 "truncated": false,80 "block": 6,81 "row": 504082 },83 {84 "path": "matlab/helpers/decoder_score.m",85 "sha256": "2f88a075a324f91c0ba9318634dfc6cb086f86d487b085339f758808fcfa99fc",86 "language": "MATLAB",87 "lines": 9,88 "truncated": false,89 "block": 6,90 "row": 332591 },92 {93 "path": "matlab/helpers/generate_sem_tube.m",94 "sha256": "f7fe00b46434b1fba25d8da8ab619bde722f075bfe6169b5ab0706dc2e0a49f8",95 "language": "MATLAB",96 "lines": 46,97 "truncated": false,98 "block": 6,99 "row": 7073100 },101 {102 "path": "matlab/helpers/get_group_colors.m",103 "sha256": "6f21b44442bd23559989c429c073571fb8d03aa44a7bb509c862ece57c1a524a",104 "language": "MATLAB",105 "lines": 23,106 "truncated": false,107 "block": 6,108 "row": 6652109 },110 {111 "path": "matlab/helpers/get_view_settings.m",112 "sha256": "31e3541d9a8c642bdabb1b1dca71c38266205fa80ed59c2b6da6349914282c1a",113 "language": "MATLAB",114 "lines": 22,115 "truncated": false,116 "block": 6,117 "row": 5053118 },119 {120 "path": "matlab/helpers/line_sem.m",121 "sha256": "876a37302607525c3dec2f03aad70558a664133faa52d3d203a8c7656ee502c0",122 "language": "MATLAB",123 "lines": 8,124 "truncated": false,125 "block": 6,126 "row": 3652127 },128 {129 "path": "matlab/helpers/load_cluster_result.m",130 "sha256": "654595e063cc22270b00d4681b717a0c3ea61c13216e11b6067b3d7a46a37287",131 "language": "MATLAB",132 "lines": 29,133 "truncated": false,134 "block": 6,135 "row": 6765136 },137 {138 "path": "matlab/helpers/normalize_open_to_cross.m",139 "sha256": "6a29ea3d20d501536f7a1db80f3ca2b06b9227ce1ecd3bd0ec4aa0c91331c5f3",140 "language": "MATLAB",141 "lines": 74,142 "truncated": false,143 "block": 6,144 "row": 11153145 },146 {147 "path": "matlab/helpers/plot_gpfa_trajectory.m",148 "sha256": "f04e0dd6c8c010945853be552bfcaf7d9fe5fc70ea34d5fb0ee9188ec5c633a9",149 "language": "MATLAB",150 "lines": 40,151 "truncated": false,152 "block": 6,153 "row": 8414154 },155 {156 "path": "matlab/helpers/plot_traj_segments.m",157 "sha256": "1f809b79b6dbef49d5ebf99ee504ca9ccf458b10b0f4df75b71eaf10e806dd93",158 "language": "MATLAB",159 "lines": 11,160 "truncated": false,161 "block": 6,162 "row": 4076163 },164 {165 "path": "matlab/helpers/rss_trial_linear.m",166 "sha256": "626aa13e89357827cee3d92360e02444e103456fec8e0618a7988e4ae5653a4a",167 "language": "MATLAB",168 "lines": 12,169 "truncated": false,170 "block": 6,171 "row": 3689172 },173 {174 "path": "matlab/helpers/rss_trial_mlp.m",175 "sha256": "58f0130cc4363f570b5b23e740de884000085826f8a20059450994227a935140",176 "language": "MATLAB",177 "lines": 21,178 "truncated": false,179 "block": 6,180 "row": 5121181 },182 {183 "path": "matlab/helpers/run_gpfa_on_mat.m",184 "sha256": "2dd8df265726fbc1380ff182ef87670cc7c9229e35ee678586f0f35f6ec04931",185 "language": "MATLAB",186 "lines": 27,187 "truncated": false,188 "block": 6,189 "row": 5136190 },191 {192 "path": "matlab/helpers/run_quickpid_by_neuron.m",193 "sha256": "858bd585b3859064a2aeade9dd9885126d68629cd9915c1c90d5c7ee93017e35",194 "language": "MATLAB",195 "lines": 29,196 "truncated": false,197 "block": 6,198 "row": 6016199 },200 {201 "path": "matlab/helpers/split_neurons_by_fr.m",202 "sha256": "43c1a55b5ff7f81519b4f39d1dc58856adf9c199e9c11173928682da478b28ed",203 "language": "MATLAB",204 "lines": 8,205 "truncated": false,206 "block": 6,207 "row": 3135208 },209 {210 "path": "matlab/helpers/time_normalize_activity.m",211 "sha256": "1ac09f9911617cf06dae538bcfea49d10eed6c0c15ef5ac232e530871c139596",212 "language": "MATLAB",213 "lines": 49,214 "truncated": false,215 "block": 6,216 "row": 9221217 },218 {219 "path": "matlab/helpers/train_linear_discriminant.m",220 "sha256": "1f6bcfbcf3a5509026adba997b01d6adf0b811a295ad84e708ad54da77326f3d",221 "language": "MATLAB",222 "lines": 38,223 "truncated": false,224 "block": 6,225 "row": 8870226 },227 {228 "path": "matlab/run_01_population_clustering.m",229 "sha256": "32279e610a00a374678d06f43c1a60a9dd96c8c2c9b84370ab1f43632aa1439c",230 "language": "MATLAB",231 "lines": 53,232 "truncated": false,233 "block": 6,234 "row": 10397235 },236 {237 "path": "matlab/run_02_decoders_and_pid.m",238 "sha256": "8d97e469f63134e44e8d319062466cfba5a4adfa28a1f29361526602759a9eee",239 "language": "MATLAB",240 "lines": 131,241 "truncated": false,242 "block": 6,243 "row": 16150244 },245 {246 "path": "matlab/run_03_pca_trajectories.m",247 "sha256": "18ba57e9468257dabaef4467a172c39bdbe8e70121c8f6e2d84e0f6d8cbc42bf",248 "language": "MATLAB",249 "lines": 66,250 "truncated": false,251 "block": 6,252 "row": 12621253 },254 {255 "path": "matlab/run_04_stimulation_analysis.m",256 "sha256": "9eb65126e87e47c8863fecb1e7035b476da9ec3d33b31f4840ba59a27b53b2df",257 "language": "MATLAB",258 "lines": 81,259 "truncated": false,260 "block": 6,261 "row": 12605262 },263 {264 "path": "matlab/run_05_visualize_rnn_trajectories.m",265 "sha256": "fc26c3032acbf70be763cc5801591ca98ca040ca42fac7f2c6f166e631240b1d",266 "language": "MATLAB",267 "lines": 161,268 "truncated": false,269 "block": 6,270 "row": 16527271 },272 {273 "path": "matlab/run_06_nonlinear_trajectory_prediction.m",274 "sha256": "1cb9c67179d875abeaf3dcd6b3d897ea045f52ab6fd1097029bf70b88db377f8",275 "language": "MATLAB",276 "lines": 60,277 "truncated": false,278 "block": 6,279 "row": 11438280 },281 {282 "path": "matlab/run_07_cross_temporal_decoding.m",283 "sha256": "4d0a3171651500916049ef1e73b968dcc1ea5857b608080865fb0b9fe356fa56",284 "language": "MATLAB",285 "lines": 93,286 "truncated": false,287 "block": 6,288 "row": 13975289 },290 {291 "path": "matlab/run_08_gpfa_biological_trajectories.m",292 "sha256": "115b0af0ffe2803113ff1d8a0547f1b9661f9550e6d9163e1fe457de556f1e05",293 "language": "MATLAB",294 "lines": 88,295 "truncated": false,296 "block": 6,297 "row": 13182298 },299 {300 "path": "python/rnn_task.py",301 "sha256": "dea5d2fd03e3c916909f582b6235d1db60decd826594c60d6a27f7c58a8d201d",302 "language": "Python",303 "lines": 300,304 "truncated": false,305 "block": 7,306 "row": 3871307 },308 {309 "path": "python/simulate_experiment.py",310 "sha256": "8f33e03fe24416baa172239fa4d365c613bea11534b4faaa225a898a7c7d70b8",311 "language": "Python",312 "lines": 347,313 "truncated": false,314 "block": 7,315 "row": 5652316 },317 {318 "path": "python/train_rnn.py",319 "sha256": "6f59bfce0694a4f852ef988aeb7ca1e8d521393d0a261d219a957cc348b09ad5",320 "language": "Python",321 "lines": 124,322 "truncated": false,323 "block": 6,324 "row": 42052325 }326 ]327}