diff --git a/docs/plot_dataset/bubble.py b/docs/plot_dataset/bubble.py index c0686c62..079714ee 100644 --- a/docs/plot_dataset/bubble.py +++ b/docs/plot_dataset/bubble.py @@ -176,7 +176,6 @@ def generate_dataset_bubble( log_y=True, ) - # ---------- Reference line, OLS fit, and arrow (all robust in log space) numeric_x = pd.to_numeric(data[x_field], errors="coerce") numeric_y = pd.to_numeric(data[y_field], errors="coerce") mask = ( @@ -191,29 +190,9 @@ def generate_dataset_bubble( log_x = np.log10(numeric_x[mask]) log_y = np.log10(numeric_y[mask]) ss_tot = np.sum((log_y - log_y.mean()) ** 2) - - # Draw 1:1 line as an underlying shape, clipped to 10^0..10^4 and data bounds - lx_min = max(log_x.min(), log_y.min(), 0.0) # >= 10^0 - lx_max = min(log_x.max(), log_y.max(), 4.0) # <= 10^4 - if lx_min < lx_max: - x0 = 10**lx_min - x1 = 10**lx_max - fig.add_shape( - type="line", - x0=x0, - y0=x0, - x1=x1, - y1=x1, - xref="x", - yref="y", - layer="below", - line=dict(color="#9ca3af", width=1.5, dash="dash"), - ) - - # Red dotted OLS line (computed in log space), clipped to same bounds if np.ptp(log_x) > 0 and np.ptp(log_y) > 0 and ss_tot > 0: slope, intercept = np.polyfit(log_x, log_y, 1) - line_log_x = np.linspace(max(log_x.min(), 0.0), min(log_x.max(), 4.0), 200) + line_log_x = np.linspace(log_x.min(), log_x.max(), 200) line_x = 10**line_log_x line_y = 10 ** (slope * line_log_x + intercept) fig.add_trace( @@ -222,40 +201,15 @@ def generate_dataset_bubble( y=line_y, mode="lines", name="log-log fit", - line=dict(color="#dc2626", width=2, dash="dot"), + line=dict(color="#111827", width=2, dash="dot"), hoverinfo="skip", showlegend=False, - opacity=0.35, ) ) residuals = log_y - (slope * log_x + intercept) r_squared = 1 - np.sum(residuals**2) / ss_tot - fit_annotation_text = f"Red dotted line: log-log OLS fit R² = {r_squared:.3f}" - - # Arrow label ~60% along the 1:1 segment for stable placement - if lx_min < lx_max: - t = 0.82 # control the position along the line - annot_log = (1 - t) * lx_min + t * lx_max - annot_xy = np.log10(10**annot_log) - fig.add_annotation( - x=annot_xy, - y=annot_xy, - text="One record per subject", - showarrow=True, - arrowhead=3, - arrowsize=2, - arrowwidth=2, - arrowcolor="#6b7280", - ax=110, - ay=90, - axref="pixel", - ayref="pixel", - font=dict(size=20, color="#374151"), - align="left", - ) + fit_annotation_text = f"log-log OLS fit R² = {r_squared:.3f}" - # ---------- Hover and styling ---------- - x_hover, y_hover = _build_hover_template(x_field, y_field) hover_template = ( "%{customdata[0]}" f"
{x_hover}" @@ -290,14 +244,12 @@ def generate_dataset_bubble( margin=dict(l=60, r=40, t=80, b=60), template="plotly_white", legend=dict( - title="Modality 🖱️ (click to toggle)", + title="Modality", orientation="h", yanchor="bottom", y=1.02, xanchor="right", x=0.99, - itemclick="toggle", - itemdoubleclick="toggleothers", ), font=dict( family="Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif", diff --git a/docs/prepare_summary_tables.py b/docs/prepare_summary_tables.py index a3ebab06..033824f3 100644 --- a/docs/prepare_summary_tables.py +++ b/docs/prepare_summary_tables.py @@ -145,7 +145,7 @@ def wrap_dataset_name(name: str): } // 2) Initialize DataTable with SearchPanes button - const FILTER_COLS = [1,2,3,4,5,6,7]; + const FILTER_COLS = [1,2,3,4,5,6]; // Detect the index of the size column by header text const sizeIdx = (function(){ let idx = -1; @@ -191,14 +191,14 @@ def wrap_dataset_name(name: str): // 3) UX: click a header to open the relevant filter pane $table.find('thead th').each(function (i) { - if ([1,2,3,4,5].indexOf(i) === -1) return; + if ([1,2,3,4].indexOf(i) === -1) return; window.jQuery(this) .css('cursor','pointer') .attr('title','Click to filter this column') .on('click', function () { dataTable.button('.buttons-searchPanes').trigger(); window.setTimeout(function () { - const idx = [1,2,3,4,5].indexOf(i); + const idx = [1,2,3,4].indexOf(i); const $container = window.jQuery(dataTable.searchPanes.container()); const $pane = $container.find('.dtsp-pane').eq(idx); const $title = $pane.find('.dtsp-title'); @@ -234,7 +234,6 @@ def prepare_table(df: pd.DataFrame): df = df[ [ "dataset", - "record_modality", "n_records", "n_subjects", "n_tasks", @@ -254,7 +253,6 @@ def prepare_table(df: pd.DataFrame): "modality of exp": "modality", "type of exp": "type", "Type Subject": "pathology", - "record_modality": "record modality", } ) # number of subject are always int @@ -272,7 +270,6 @@ def prepare_table(df: pd.DataFrame): pathology_normalizer = _tag_normalizer("pathology") modality_normalizer = _tag_normalizer("modality") type_normalizer = _tag_normalizer("type") - record_modality_normalizer = _tag_normalizer("record_modality") df["pathology"] = df["pathology"].apply( lambda value: wrap_tags( @@ -295,13 +292,6 @@ def prepare_table(df: pd.DataFrame): normalizer=type_normalizer, ) ) - df["record modality"] = df["record modality"].apply( - lambda value: wrap_tags( - value, - kind="dataset-record-modality", - normalizer=record_modality_normalizer, - ) - ) # Creating the total line df.loc["Total"] = df.sum(numeric_only=True) @@ -311,7 +301,6 @@ def prepare_table(df: pd.DataFrame): df.loc["Total", "pathology"] = "" df.loc["Total", "modality"] = "" df.loc["Total", "type"] = "" - df.loc["Total", "record modality"] = "" df.loc["Total", "size"] = human_readable_size(df.loc["Total", "size_bytes"]) df = df.drop(columns=["size_bytes"]) # arrounding the hours @@ -372,13 +361,11 @@ def main(source_dir: str, target_dir: str): "pathology": "Pathology", "modality": "Modality", "type": "Type", - "record modality": "Record modality", } ) df = df[ [ "Dataset", - "Record modality", "Pathology", "Modality", "Type", diff --git a/docs/source/_static/eeg.png b/docs/source/_static/eeg.png deleted file mode 100644 index 69b96a5b..00000000 Binary files a/docs/source/_static/eeg.png and /dev/null differ diff --git a/docs/source/_static/emg.png b/docs/source/_static/emg.png deleted file mode 100644 index be97a65d..00000000 Binary files a/docs/source/_static/emg.png and /dev/null differ diff --git a/docs/source/_static/ieeg.png b/docs/source/_static/ieeg.png deleted file mode 100644 index 1bd0a8b5..00000000 Binary files a/docs/source/_static/ieeg.png and /dev/null differ diff --git a/eegdash/dataset/dataset_summary.csv b/eegdash/dataset/dataset_summary.csv index a69a3803..74781587 100644 --- a/eegdash/dataset/dataset_summary.csv +++ b/eegdash/dataset/dataset_summary.csv @@ -1,255 +1,255 @@ -,dataset,n_records,n_subjects,n_tasks,nchans_set,sampling_freqs,duration_hours_total,size,size_bytes,s3_item_count,DatasetID,Type Subject,10-20 system,modality of exp,type of exp,record_modality -0,ds002718,18,18,1,74,250,14.844,4.31 GB,4624315408,0,ds002718,Healthy,other,Visual,Perception,"EEG, MRI" -1,ds005505,1342,136,10,129,500,125.366,103.11 GB,110708824369,0,,,,,,EEG -2,ds004745,6,6,1,,1000,0.0,242.08 MB,253839725,0,,,,,,EEG -3,ds005514,2885,295,10,129,500,213.008,185.03 GB,198677728665,0,,,,,,EEG -4,ds005512,2320,257,10,129,500,196.205,157.19 GB,168778507427,0,,,,,,EEG -5,ds005510,1227,135,10,129,500,112.464,90.80 GB,97492961757,0,,,,,,EEG -6,ds005511,3100,381,10,"6,129",500,285.629,244.83 GB,262883881898,0,,,,,,EEG -7,ds005509,3326,330,10,129,500,274.559,224.17 GB,240701124393,0,,,,,,EEG -8,ds005508,3342,324,10,129,500,269.281,229.81 GB,246753736933,0,,,,,,EEG -9,ds005507,1812,184,10,129,500,168.649,139.37 GB,149646718160,0,,,,,,EEG -10,ds005506,1405,150,10,129,500,127.896,111.88 GB,120126449650,0,,,,,,EEG -12,ds004854,1,1,1,64,128,0.535,79.21 MB,83057080,0,,,,,,EEG -13,ds004853,1,1,1,64,128,0.535,79.21 MB,83057080,0,,,,,,EEG -14,ds004844,68,17,1,64,1024,21.252,22.33 GB,23976121966,0,ds004844,,,Multisensory,Decision-making,EEG -15,ds004843,92,14,1,64,256,29.834,7.66 GB,8229205795,0,ds004843,,,Visual,Attention,EEG -16,ds004842,102,14,1,64,256,20.102,5.21 GB,5589054270,0,ds004842,,,Multisensory,Attention,EEG -17,ds004852,1,1,1,64,128,0.535,79.21 MB,83057106,0,,,,,,EEG -18,ds004851,1,1,1,64,128,0.535,56.59 GB,60765064414,0,,,,,,EEG -19,ds004850,1,1,1,64,128,0.535,79.21 MB,83057078,0,,,,,,EEG -20,ds004855,1,1,1,64,128,0.535,79.21 MB,83057076,0,,,,,,EEG -21,ds004849,1,1,1,64,128,0.535,79.21 MB,83057084,0,,,,,,EEG -22,ds004841,147,20,1,64,256,29.054,7.31 GB,7846934401,0,ds004841,,10-20,Multisensory,Attention,EEG -23,ds004661,17,17,1,64,128,10.137,1.40 GB,1505577392,0,ds004661,,10-20,Multisensory,Memory,EEG -24,ds004660,42,21,1,32,"2048,512",23.962,7.25 GB,7782408710,0,ds004660,Healthy,10-20,Multisensory,Attention,EEG -25,ds004657,119,24,1,64,"1024,8192",27.205,43.06 GB,46237302701,0,ds004657,,10-20,Motor,Decision-making,EEG -26,ds004362,1526,109,1,64,"128,160",48.592,11.14 GB,11961862159,0,ds004362,Healthy,10-20,Visual,Motor,EEG -27,ds004010,24,24,1,64,1000,26.457,23.14 GB,24844863976,0,ds004010,Healthy,other,Multisensory,Attention,EEG -28,ds002181,226,226,1,125,500,7.676,150.89 MB,158222084,0,,,,,,"CHANNELS, EEG, EVENTS" -29,ds004554,16,16,1,99,1000,0.024,8.79 GB,9432865762,0,ds004554,Healthy,10-20,Visual,Decision-making,EEG -30,ds005697,50,50,1,"65,69",1000,77.689,66.58 GB,71486411402,0,,,,,,EEG -31,ds004350,240,24,5,64,256,41.265,26.83 GB,28810754598,0,ds004350,Healthy,other,Visual,Memory,EEG -32,ds004785,17,17,1,32,500,0.019,351.17 MB,368224136,0,ds004785,Healthy,,Motor,Motor,EEG -33,ds004504,88,88,1,19,500,19.608,5.38 GB,5780997160,0,ds004504,Dementia,10-20,Resting State,Clinical/Intervention,EEG -34,ds004635,55,55,1,129,1000,20.068,30.56 GB,32817659781,0,ds004635,Healthy,other,Multisensory,Attention,EEG -35,ds005787,448,19,1,"64,66","1000,500",23.733,27.09 GB,29087512003,0,,,,,,EEG -36,ds005079,60,1,15,65,500,3.25,1.68 GB,1809231997,0,ds005079,Healthy,,Multisensory,Affect,EEG -37,ds005342,32,32,1,17,250,33.017,2.03 GB,2181610593,0,ds005342,Healthy,,Visual,Motor,EEG -38,ds005034,100,25,2,129,1000,37.525,61.36 GB,65885315479,0,ds005034,Healthy,,Visual,Memory,EEG -39,ds002680,350,14,1,31,1000,21.244,9.22 GB,9902152149,0,ds002680,Healthy,10-20,Visual,Motor,EEG -40,ds003805,1,1,1,19,500,0.033,16.96 MB,17781347,0,ds003805,Healthy,10-20,Multisensory,Learning,EEG -41,ds003838,130,65,2,63,1000,136.757,253.29 GB,271965704312,0,ds003838,Healthy,10-20,Auditory,Memory,EEG -42,ds002691,20,20,1,32,250,6.721,776.76 MB,814491068,0,ds002691,Healthy,other,Visual,Attention,EEG -43,ds003690,375,75,3,"64,66",500,46.771,21.46 GB,23043491552,0,ds003690,Healthy,10-20,Auditory,Decision-making,EEG -44,ds004040,4,2,1,64,512,4.229,11.59 GB,12440304224,0,ds004040,Healthy,10-20,Auditory,Other,EEG -45,ds003061,39,13,1,79,256,8.196,2.26 GB,2421951821,0,ds003061,,10-20,Auditory,Perception,EEG -46,ds005672,3,3,1,"65,69",1000,4.585,4.23 GB,4545641306,0,,,,,,EEG -47,ds005410,81,81,1,63,1000,22.976,19.76 GB,21213481224,0,,,,,,EEG -48,ds003753,25,25,1,64,500,10.104,4.62 GB,4965253148,0,ds003753,Healthy,10-20,Visual,Learning,EEG -49,ds005565,24,24,1,,500,11.436,2.62 GB,2816607296,0,,,,,,EEG -50,ds002893,52,49,1,33,"250,250.0293378038558",36.114,7.70 GB,8263047991,0,ds002893,Healthy,10-20,Multisensory,Attention,EEG -51,ds002578,2,2,1,256,256,1.455,1.33 GB,1429254677,0,ds002578,Healthy,10-20,Visual,Attention,"EEG, MRI" -52,ds005089,36,36,1,63,1000,68.82,68.01 GB,73021312961,0,ds005089,Healthy,,Visual,Attention,EEG -53,ds003822,25,25,1,64,500,12.877,5.82 GB,6248744522,0,ds003822,Healthy,10-20,Visual,Affect,EEG -54,ds003670,62,25,1,32,2000,72.772,97.53 GB,104721234854,0,ds003670,,10-20,Visual,Attention,EEG -55,ds005048,35,35,1,,250,5.203,355.91 MB,373200880,0,ds005048,Dementia,,Auditory,Attention,EEG -56,ds004574,146,146,1,"63,64,66",500,31.043,13.48 GB,14470034208,0,ds004574,Parkinson's,10-20,Multisensory,Clinical/Intervention,EEG -57,ds004519,40,40,1,62,250,0.067,12.56 GB,13486848019,0,ds004519,,10-20,Visual,Attention,EEG -58,ds004602,546,182,3,128,"250,500",87.11,73.91 GB,79364456958,0,ds004602,Healthy,other,Visual,Perception,EEG -59,ds004784,6,1,6,128,512,0.518,10.82 GB,11621460277,0,ds004784,Healthy,,Motor,Attention,EEG -60,ds004771,61,61,1,34,256,0.022,1.36 GB,1462195517,0,ds004771,Healthy,10-20,Visual,Decision-making,EEG -61,ds003518,137,110,1,64,500,89.888,39.51 GB,42423490194,0,ds003518,Healthy,10-20,Visual,Clinical/Intervention,EEG -62,ds005207,39,20,1,"6,10,12,14,15,16,17,18","128,250",422.881,69.12 GB,74214619739,0,ds005207,Healthy,,Sleep,Sleep,EEG -63,ds005866,60,60,1,,500,15.976,3.57 GB,3837211623,0,,,,,,EEG -64,ds003523,221,91,1,64,500,84.586,37.54 GB,40304852370,0,ds003523,TBI,10-20,Visual,Memory,EEG -65,ds004347,48,24,1,64,"128,512",6.389,2.69 GB,2890549319,0,ds004347,Healthy,10-20,Visual,Perception,EEG -66,ds004588,42,42,1,24,300,4.957,601.76 MB,630994652,0,ds004588,Healthy,10-20,Visual,Decision-making,EEG -67,ds005811,448,19,1,62,"1000,500",23.733,24.12 GB,25902600444,0,,,,,,EEG -68,ds003987,69,23,1,64,500.0930232558139,52.076,26.41 GB,28362707915,0,ds003987,Healthy,10-20,Visual,Attention,EEG -69,ds004317,50,50,1,60,500,37.767,18.29 GB,19639199743,0,ds004317,Healthy,10-20,Multisensory,Affect,EEG -70,ds004033,36,18,2,64,500,42.645,19.81 GB,21270391452,0,ds004033,,10-20,Motor,Motor,EEG -71,ds004315,50,50,1,60,500,21.104,9.81 GB,10532856899,0,ds004315,Healthy,10-20,Multisensory,Affect,EEG -72,ds003474,122,122,1,64,500,36.61,16.64 GB,17867805967,0,ds003474,Healthy,10-20,Visual,Decision-making,EEG -73,ds003509,84,56,1,64,500,48.535,22.34 GB,23988721823,0,ds003509,Parkinson's,10-20,Visual,Learning,EEG -74,ds005868,48,48,1,,500,13.094,2.93 GB,3146417813,0,,,,,,EEG -75,ds003516,25,25,1,47,500,22.57,13.46 GB,14451393616,0,ds003516,Healthy,other,Auditory,Attention,EEG -76,ds004942,62,62,1,65,1000,28.282,25.05 GB,26899933549,0,ds004942,Healthy,,Visual,Memory,EEG -77,ds004348,18,9,2,34,200,35.056,12.30 GB,13210476025,0,ds004348,Healthy,other,Sleep,Sleep,EEG -78,ds004625,543,32,9,120,500,28.397,62.46 GB,67069111978,0,ds004625,,,Motor,Attention,EEG -79,ds003517,34,17,1,64,500,13.273,6.48 GB,6952992399,0,ds003517,Healthy,10-20,Visual,Learning,EEG -80,ds004368,40,39,1,63,128,0.033,997.14 MB,1045574811,0,ds004368,Schizophrenia/Psychosis,10-20,Visual,Perception,EEG -81,ds004584,149,149,1,"63,64,66",500,6.641,2.87 GB,3078216874,0,ds004584,Parkinson's,10-20,Resting State,Clinical/Intervention,EEG -82,ds003506,84,56,1,64,500,35.381,16.21 GB,17400039992,0,ds003506,Parkinson's,10-20,Visual,Decision-making,EEG -83,ds003570,40,40,1,64,2048,26.208,36.12 GB,38783075272,0,ds003570,Healthy,10-20,Auditory,Decision-making,EEG -84,ds003490,75,50,1,64,500,12.76,5.85 GB,6276775630,0,ds003490,Parkinson's,10-20,Auditory,Attention,EEG -85,ds004117,85,23,1,69,"1000,250,500,500.059",15.941,5.80 GB,6230776574,0,ds004117,Healthy,10-20,Visual,Memory,EEG -86,ds004505,25,25,1,120,250,30.398,522.56 GB,561092363916,0,ds004505,Healthy,10-20,Motor,Motor,"EEG, MRI" -87,ds004580,147,147,1,"63,64,66",500,36.514,15.84 GB,17008438640,0,ds004580,Parkinson's,10-20,Visual,Decision-making,EEG -88,ds004532,137,110,1,64,500,49.651,22.09 GB,23719572304,0,ds004532,Healthy,10-20,Visual,Learning,EEG -89,ds004902,218,71,2,61,"500,5000",18.118,8.29 GB,8898600609,0,ds004902,Healthy,,Resting State,Resting state,"EEG, BEH" -90,ds004295,26,26,1,66,"1024,512",34.313,31.51 GB,33831372141,0,ds004295,Healthy,10-20,Multisensory,Learning,EEG -91,ds003519,54,27,1,64,500,20.504,8.96 GB,9623156762,0,ds003519,Healthy,10-20,Visual,Clinical/Intervention,EEG -92,ds003458,23,23,1,64,500,10.447,4.72 GB,5065250805,0,ds003458,Healthy,10-20,Visual,Affect,EEG -93,ds003004,34,34,1,"134,180,189,196,201,206,207,208,209,211,212,213,214,215,218,219,220,221,222,223,224,226,227,229,231,232,235",256,49.072,35.63 GB,38255333087,0,ds003004,Healthy,10-20,Auditory,Affect,EEG -94,ds004200,20,20,1,37,1000,14.123,7.21 GB,7740555648,0,ds004200,Healthy,10-20,Multisensory,Attention,EEG -95,ds004015,36,36,1,18,500,47.29,6.03 GB,6475870225,0,ds004015,Healthy,other,Auditory,Attention,EEG -96,ds004595,53,53,1,64,500,17.078,7.89 GB,8470863296,0,ds004595,Other,10-20,Visual,Decision-making,EEG -97,ds004626,52,52,1,68,1000,21.359,19.87 GB,21336341431,0,ds004626,Other,10-20,Visual,Attention,EEG -98,ds004475,30,30,1,"113,115,118,119,120,122,123,124,125,126,127,128",512,26.899,112.74 GB,121053900746,0,ds004475,Healthy,other,Motor,Motor,"EEG, MRI" -99,ds004515,54,54,1,64,500,20.61,9.48 GB,10177384081,0,ds004515,Other,10-20,Visual,Affect,EEG -100,ds004883,516,172,3,128,500,137.855,122.80 GB,131858855599,0,ds004883,Healthy,,Visual,Decision-making,EEG -101,ds003739,120,30,4,128,256,20.574,10.94 GB,11742611182,0,ds003739,Healthy,10-20,Motor,Perception,EEG -102,ds004389,260,26,4,42,10000,30.932,376.50 GB,404264486093,0,,,,,,EEG -103,ds004367,40,40,1,68,1200,24.81,27.98 GB,30039343808,0,ds004367,Schizophrenia/Psychosis,10-20,Visual,Perception,EEG -104,ds004369,41,41,1,4,500,37.333,8.01 GB,8596739356,0,ds004369,Healthy,other,Auditory,Perception,EEG -105,ds004579,139,139,1,"63,64,66",500,55.703,24.12 GB,25896737812,0,ds004579,Parkinson's,10-20,Visual,Decision-making,EEG -106,ds005416,23,23,1,64,1000,24.68,21.30 GB,22869325264,0,,,,,,EEG -107,ds001785,54,18,3,63,"1000,1024",14.644,27.86 GB,29915397068,0,ds001785,Healthy,10-20,Tactile,Perception,EEG -108,ds001971,273,20,1,108,512,46.183,31.98 GB,34339201543,0,ds001971,Healthy,10-20,Auditory,Motor,EEG -109,ds004388,399,40,3,67,10000,43.327,682.54 GB,732876226489,0,,,,,,EEG -110,ds003478,243,122,1,64,500,23.57,10.65 GB,11430531312,0,ds003478,Healthy,10-20,Resting State,Resting state,EEG -111,ds004306,15,12,1,124,1024,18.183,79.11 GB,84945921180,0,ds004306,Healthy,other,Multisensory,Perception,EEG -112,ds005305,165,165,1,64,"2048,512",14.136,6.41 GB,6887595053,0,ds005305,Healthy,,Visual,Decision-making,EEG -113,ds005114,223,91,1,64,500,125.701,56.47 GB,60630838923,0,ds005114,TBI,,Visual,Attention,EEG -114,ds003039,16,16,1,64,500,14.82,7.82 GB,8401240820,0,ds003039,Healthy,10-20,Motor,Motor,EEG -115,ds003602,699,118,6,35,1000,159.35,73.21 GB,78609742568,0,ds003602,Other,other,Visual,Decision-making,EEG -116,ds003655,156,156,1,19,500,130.923,20.26 GB,21756905870,0,ds003655,Healthy,10-20,Visual,Memory,EEG -117,ds003522,200,96,1,64,500,57.079,25.36 GB,27225424004,0,ds003522,TBI,10-20,Auditory,Decision-making,EEG -118,ds003801,20,20,1,24,250,13.689,1.15 GB,1233075452,0,ds003801,Healthy,10-20,Auditory,Attention,EEG -119,ds005296,62,62,1,,500,37.205,8.53 GB,9154623627,0,ds005296,Healthy,,Multisensory,Decision-making,EEG -120,ds004561,23,23,1,62,10000,11.379,97.96 GB,105188606283,0,ds004561,Healthy,10-20,Motor,Perception,EEG -121,ds005131,63,58,2,64,500,52.035,22.35 GB,23996524256,0,ds005131,Healthy,other,Auditory,Attention/Memory,EEG -122,ds005028,66,11,3,,,0.0,1.46 GB,1563795662,0,ds005028,,other,Visual,Motor,EEG -123,ds005170,225,5,1,,,0.0,261.77 GB,281068716313,0,ds005170,,10-20,Visual,other,EEG -124,ds004840,51,9,3,8,"1024,256,512",11.306,1.75 GB,1876219715,0,ds004840,Other,10-20,Auditory,Clinical/Intervention,EEG -125,ds004718,51,51,1,64,1000,21.836,108.98 GB,117013849037,0,ds004718,Healthy,,Auditory,Learning,"MRI, EEG" -126,ds002725,105,21,5,30,1000,0.0,15.32 GB,16447829856,0,ds002725,Healthy,10-20,Auditory,Affect,"T1W, CHANNELS, EEG, EVENTS, BOLD" -127,ds004408,380,19,1,128,512,20.026,18.70 GB,20083249915,0,ds004408,Healthy,other,Auditory,Other,EEG -128,ds004796,235,79,3,,1000,0.0,240.21 GB,257923739221,0,ds004796,Other,,Visual/Resting State,Memory/Resting state,"MRI, EEG" -129,ds004511,134,45,3,139,3000,48.922,202.28 GB,217194709208,0,,,,,,EEG -130,ds004817,20,20,1,63,1000,0.0,25.34 GB,27207910489,0,ds004817,Healthy,,Visual,Attention,EEG -131,ds003190,280,19,1,0,256,29.891,1.27 GB,1361816737,0,ds003190,,10-20,Visual,Perception,"CHANNELS, EEG, EVENTS" -132,ds004917,24,24,1,,,0.0,36.47 GB,39162637090,0,ds004917,Healthy,other,Multisensory,Decision-making,"MRI, EEG" -133,ds004357,16,16,1,63,1000,0.0,69.56 GB,74685825960,0,ds004357,Healthy,10-20,Visual,Perception,EEG -134,ds005397,26,26,1,64,500,27.923,12.10 GB,12993735747,0,,,,,,EEG -135,ds003846,60,19,1,64,500,24.574,11.36 GB,12193814091,0,ds003846,Healthy,other,Multisensory,Decision-making,EEG -136,ds004024,497,13,3,64,20000,55.503,1021.22 GB,1096522006089,0,ds004024,Healthy,10-20,Visual,Clinical/Intervention,"EEG, MRI" -137,ds005815,137,26,4,30,"1000,500",38.618,9.91 GB,10642000219,0,,,,,,EEG -138,ds005429,61,15,3,64,"2500,5000",14.474,16.47 GB,17685373747,0,,,,,,EEG -139,ds003702,47,47,1,61,500,0.0,60.93 GB,65421860496,0,ds003702,Healthy,10-20,Visual,Memory,EEG -140,ds004577,130,103,1,"19,21,24",200,22.974,652.76 MB,684471843,0,ds004577,Healthy,10-20,Sleep,Clinical/Intervention,EEG -141,ds003574,18,18,1,64,500,0.0,14.79 GB,15876358782,0,ds003574,Healthy,10-20,Visual,Affect,"MRI, EEG" -142,ds005779,250,19,16,"64,67,70",5000,16.65,88.67 GB,95206991747,0,,,,,,EEG -143,ds005185,356,20,3,8,500,0.0,783.25 GB,841005525524,0,,,,,,EEG -144,ds001787,40,24,1,64,256,27.607,5.69 GB,6112379157,0,ds001787,Healthy,10-20,Auditory,Attention,EEG -145,ds003505,37,19,2,128,2048,0.0,90.13 GB,96777780296,0,ds003505,Healthy,10-20,Visual,Perception,"EEG, MRI" -146,ds005340,15,15,1,2,10000,35.297,19.14 GB,20556600898,0,,,,,,EEG -147,ds005363,43,43,1,64,1000,43.085,17.71 GB,19011101429,0,,,,,,EEG -148,ds005121,39,34,1,58,512,41.498,9.04 GB,9711092185,0,ds005121,Healthy,,Sleep,Memory,EEG -149,ds004256,53,53,2,64,500,42.337,18.18 GB,19516271706,0,,,,,,EEG -150,ds005420,72,37,2,20,500,5.485,372.11 MB,390189484,0,,,,,,EEG -151,ds002034,167,14,4,64,512,37.248,10.10 GB,10842685551,0,ds002034,Healthy,10-20,Visual,Attention,EEG -152,ds003825,50,50,1,"63,128",1000,0.0,55.34 GB,59421076202,0,ds003825,Healthy,10-20,Visual,Perception,EEG -153,ds004587,114,103,1,59,10000,25.491,219.34 GB,235517890780,0,ds004587,Healthy,,Visual,Decision-making,EEG -154,ds004598,20,9,1,,10000,0.0,26.66 GB,28629940214,0,,,,,,EEG -155,ds005383,240,30,1,30,200,8.327,17.43 GB,18712238212,0,,,,,,EEG -156,ds003195,20,10,2,19,200,4.654,121.08 MB,126957549,0,ds003195,Parkinson's,10-20,Resting State,Clinical/Intervention,EEG -157,ds005403,32,32,1,62,10000,13.383,135.65 GB,145656630881,0,,,,,,EEG -158,ds004621,167,42,4,,1000,0.0,77.39 GB,83096459121,0,ds004621,Healthy,,Visual,Decision-making,EEG -159,ds005863,357,127,4,27,500,0.0,10.59 GB,11371790189,0,,,,,,EEG -160,ds005594,16,16,1,64,1000,12.934,10.89 GB,11695589464,0,,,,,,EEG -161,ds002336,54,10,6,,5000,0.0,17.98 GB,19300632853,0,ds002336,Healthy,other,Visual,Motor,"EEG, MRI" -162,ds004043,20,20,1,63,1000,0.0,30.44 GB,32685724275,0,ds004043,Healthy,10-20,Visual,Attention,EEG -163,ds005106,42,42,1,32,500,0.012,12.62 GB,13547440607,0,ds005106,Healthy,,Visual,Attention,EEG -164,ds004284,18,18,1,129,1000,9.454,16.49 GB,17703523636,0,ds004284,Healthy,other,Visual,Decision-making,EEG -165,ds005620,202,21,3,"64,65",5000,21.811,77.30 GB,83002663223,0,,,,,,EEG -166,ds002720,165,18,10,19,1000,0.0,2.39 GB,2566221024,0,ds002720,Healthy,10-20,Auditory,Affect,EEG -167,ds005307,73,7,1,"72,104",10000,1.335,18.59 GB,19956343711,0,,,,,,EEG -168,ds002094,43,20,3,30,5000,18.593,39.45 GB,42356287674,0,ds002094,,10-20,Resting State,Resting state,"CHANNELS, EEG, EVENTS" -169,ds002833,80,20,1,257,1000,11.604,39.77 GB,42698182133,0,ds002833,,10-20,Auditory,Decision-making,"CHANNELS, EEG, ELECTRODES, EVENTS" -170,ds002218,18,18,1,0,256,16.52,1.95 GB,2089183870,0,ds002218,Healthy,10-20,Multisensory,Perception,EEG -171,ds005021,36,36,1,64,1024,0.0,83.20 GB,89337424472,0,ds005021,Healthy,,Visual,Attention,EEG -172,ds004264,21,21,1,31,1000,0.0,3.30 GB,3546307489,0,ds004264,Healthy,10-20,Visual,Learning,EEG -173,ds004446,237,30,1,129,1000,33.486,29.23 GB,31382984441,0,ds004446,Healthy,other,Visual,Motor,EEG -174,ds004980,17,17,1,64,"499.9911824,499.9912809,499.991385,499.9914353,499.9914553,499.9915179,499.9917272,499.9917286,499.9917378,499.9919292,499.9919367,499.9923017,499.9923795,500",36.846,15.82 GB,16989514798,0,ds004980,Healthy,,Visual,Perception,EEG -175,ds002722,94,19,5,32,1000,0.0,6.10 GB,6545819602,0,ds002722,Healthy,10-20,Auditory,Affect,"CHANNELS, EEG, EVENTS" -176,ds003944,82,82,1,61,"1000,3000.00030000003",6.999,6.15 GB,6606397067,0,ds003944,Schizophrenia/Psychosis,10-20,Resting State,Clinical/Intervention,EEG -177,ds004279,60,56,1,64,1000,53.729,25.22 GB,27082275780,0,ds004279,Healthy,10-20,Auditory,Perception,EEG -178,ds005876,29,29,1,32,1000,16.017,7.61 GB,8170007441,0,,,,,,"EEG, BEH" -179,ds003816,1077,48,8,127,1000,159.313,53.97 GB,57953346429,0,ds003816,Healthy,10-20,Other,Affect,EEG -180,ds005385,3264,608,2,64,1000,169.62,74.07 GB,79529430923,0,,,,,,EEG -181,ds004572,516,52,10,58,1000,52.624,43.56 GB,46777273840,0,ds004572,,10-20,Auditory,Perception,EEG -182,ds005095,48,48,1,63,1000,16.901,14.28 GB,15336165645,0,ds005095,Healthy,,Visual,Memory,EEG -183,ds004460,40,20,1,160,1000,27.494,61.36 GB,65881325046,0,ds004460,Healthy,other,Visual,Perception,EEG -184,ds005189,30,30,1,61,1000,0.0,17.03 GB,18283103870,0,ds005189,Healthy,,Visual,Memory,EEG -185,ds005274,22,22,1,6,500,0.0,71.91 MB,75400374,0,ds005274,Healthy,,,,EEG -186,ds004075,116,29,4,,1000,0.0,7.39 GB,7936060172,0,ds004075,,10-20,,,EEG -187,ds004447,418,22,1,"128,129",1000,23.554,20.73 GB,22253514308,0,ds004447,Healthy,other,Visual,Motor,EEG -188,ds004952,245,10,1,128,1000,123.411,696.72 GB,748095804444,0,ds004952,Healthy,,Visual,Attention,EEG -189,ds002724,96,10,4,32,1000,0.0,8.52 GB,9150248444,0,ds002724,Healthy,10-20,Auditory,Affect,"CHANNELS, EEG, EVENTS" -190,ds005571,45,24,2,64,5000,0.0,62.77 GB,67394456730,0,,,,,,"MRI, EEG" -191,ds004262,21,21,1,31,1000,0.0,3.48 GB,3731654700,0,ds004262,Healthy,10-20,Visual,Learning,EEG -192,ds005273,33,33,1,63,1000,58.055,44.42 GB,47690882240,0,ds005273,Healthy,,Visual,Decision-making,EEG -193,ds004520,33,33,1,62,250,0.055,10.41 GB,11175908145,0,ds004520,,10-20,Visual,Memory,EEG -194,ds004444,465,30,1,129,1000,55.687,48.62 GB,52204973958,0,ds004444,Healthy,other,Visual,Motor,EEG -195,ds004582,73,73,1,59,10000,34.244,294.22 GB,315915939478,0,ds004582,Healthy,,Visual,Affect,EEG -196,ds002723,44,8,6,32,1000,0.0,2.60 GB,2791985215,0,ds002723,Healthy,10-20,Auditory,Affect,"CHANNELS, EEG, EVENTS" -197,ds003751,38,38,1,128,250,19.95,4.71 GB,5057922307,0,ds003751,Healthy,other,Multisensory,Affect,EEG -198,ds003421,80,20,1,257,1000,11.604,76.77 GB,82433418198,0,ds003421,Healthy,10-20,Multisensory,Decision-making,EEG -199,ds002158,117,20,1,,,0.0,428.59 GB,460190030981,0,ds002158,Healthy,10-20,Visual,Affect,"MRI, EEG" -200,ds004951,23,11,1,63,1000,29.563,22.00 GB,23627352274,0,ds004951,,,Tactile,Learning,EEG -201,ds004802,38,38,1,65,"2048,512",0.0,29.34 GB,31504070800,0,ds004802,Other,,Visual,Affect,EEG -202,ds004816,20,20,1,63,1000,0.0,23.31 GB,25028989553,0,ds004816,Healthy,,Visual,Attention,EEG -203,ds005873,2850,125,1,2,256,11935.09,117.21 GB,125851664268,0,,,,,,EEG -204,ds003194,29,15,2,"19,21",200,7.178,189.15 MB,198333904,0,ds003194,Parkinson's,10-20,Resting State,Clinical/Intervention,EEG -205,ds004356,24,22,1,34,10000,0.0,213.08 GB,228796286136,0,ds004356,Healthy,10-20,Auditory,Perception,EEG -206,ds004381,437,18,1,"4,5,7,8,10",20000,11.965,12.36 GB,13275540742,0,ds004381,Surgery,10-20,Other,Other,EEG -207,ds004196,4,4,1,64,512,1.511,9.33 GB,10022898106,0,ds004196,Healthy,10-20,Visual,Clinical/Intervention,"MRI, EEG" -208,ds005692,59,30,1,24,5000,112.206,92.81 GB,99649237201,0,,,,,,EEG -209,ds002338,85,17,4,,5000,0.0,25.89 GB,27802574037,0,ds002338,Healthy,other,Visual,Motor,"EEG, MRI" -210,ds004022,21,7,1,"16,18",500,0.0,634.93 MB,665774359,0,ds004022,Other,10-20,Visual,Motor,EEG -211,ds004603,37,37,1,64,1024,30.653,39.13 GB,42020115207,0,ds004603,Healthy,10-20,Visual,Perception,EEG -212,ds004752,136,15,1,"0,8,10,19,20,21,23","200,2000,4000,4096",0.302,11.95 GB,12829882725,0,ds004752,Epilepsy,10-20,Auditory,Memory,"IEEG, EEG" -213,ds003768,255,33,2,,,0.0,89.24 GB,95819107191,0,ds003768,Healthy,10-20,Sleep,Sleep,"EEG, MRI" -214,ds003947,61,61,1,61,"1000,3000.00030000003",5.266,12.54 GB,13466591394,0,ds003947,Schizophrenia/Psychosis,10-20,Resting State,Clinical/Intervention,EEG -215,ds005530,21,17,1,10,500,154.833,6.47 GB,6949642931,0,,,,,,"MRI, EEG, BEH" -216,ds005555,256,128,1,"2,8,9,11,12,13",256,2002.592,33.45 GB,35921410419,0,,,,,,EEG -217,ds004477,9,9,1,79,2048,13.557,22.34 GB,23990303639,0,ds004477,Healthy,10-20,Multisensory,Decision-making,EEG -218,ds005688,89,20,5,4,"10000,20000",2.502,8.42 GB,9036021093,0,,,,,,EEG -219,ds003766,124,31,4,129,1000,39.973,152.77 GB,164033759919,0,ds003766,Healthy,other,Visual,Decision-making,EEG -220,ds005540,103,59,1,64,"1200,600",0.0,70.40 GB,75594345013,0,,,,,,"EEG, BEH" -221,ds004152,21,21,1,31,1000,0.0,4.77 GB,5118976537,0,ds004152,Healthy,10-20,Multisensory,Learning,EEG -222,ds003626,30,10,1,,,0.0,24.99 GB,26828585815,0,ds003626,Healthy,10-20,Visual,Motor,EEG -223,ds002814,168,21,1,68,1200,0.0,48.57 GB,52151006842,0,ds002814,Healthy,10-20,Visual,Perception,"MRI, EEG" -224,ds003645,108,18,1,,,0.0,105.89 GB,113698969765,0,ds003645,Healthy,other,Visual,Perception,"EEG, MEG, MRI" -225,ds005586,23,23,1,60,1000,33.529,28.68 GB,30791089319,0,,,,,,EEG -226,ds003810,50,10,1,15,125,0.0,69.31 MB,72674251,0,ds003810,Healthy,10-20,Motor,Clinical/Intervention,EEG -227,ds003969,392,98,4,64,"1024,2048",66.512,54.46 GB,58479195149,0,ds003969,Healthy,10-20,Auditory,Attention,EEG -228,ds004000,86,43,2,128,2048,0.0,22.50 GB,24161100810,0,ds004000,Schizophrenia/Psychosis,10-20,Multisensory,Decision-making,EEG -229,ds004995,20,20,1,,,0.0,27.60 GB,29637643188,0,ds004995,,,Visual,Attention,EEG -230,ds003638,57,57,1,64,512,40.597,16.31 GB,17516109722,0,ds003638,Healthy,10-20,Visual,Decision-making,EEG -231,ds004521,34,34,1,62,250,0.057,10.68 GB,11470006201,0,ds004521,,10-20,Visual,Motor,EEG -232,ds001849,120,20,1,30,5000,0.0,44.51 GB,47790431085,0,ds001849,Healthy,10-20,Multisensory,Clinical/Intervention,EEG -233,ds004252,1,1,1,,,0.0,4.31 GB,4630172409,0,ds004252,Healthy,10-20,Visual,Perception,EEG -234,ds004448,280,56,1,129,1000,43.732,38.17 GB,40980948240,0,ds004448,Healthy,other,Visual,Motor,EEG -235,ds005795,39,34,2,72,500,0.0,6.43 GB,6902188541,0,,,,,,"EEG, MRI" -236,ds004018,32,16,1,63,1000,0.0,10.56 GB,11334174765,0,ds004018,Healthy,10-20,Visual,Learning,EEG -237,ds004324,26,26,1,28,500,19.216,2.46 GB,2637689107,0,ds004324,Healthy,10-20,Multisensory,Affect,EEG -238,ds003887,24,24,1,128,1000,0.0,80.10 GB,86007307086,0,ds003887,Healthy,10-20,Visual,Perception,EEG -239,ds004860,31,31,1,32,"2048,512",0.0,3.79 GB,4065632222,0,ds004860,Healthy,,Auditory,Decision-making,EEG -240,ds002721,185,31,6,19,1000,0.0,3.35 GB,3598851749,0,ds002721,Healthy,10-20,Auditory,Affect,EEG -241,ds003555,30,30,1,,1024,0.0,28.27 GB,30359240949,0,ds003555,Epilepsy,10-20,Resting State,Clinical/Intervention,EEG -242,ds005486,445,159,1,,"25000,5000",0.0,371.04 GB,398401152773,0,,,,,,EEG -243,ds005520,69,23,3,67,1000,60.73,275.98 GB,296326427308,0,,,,,,EEG -244,ds005262,186,12,1,,,0.0,688.75 MB,722211079,0,ds005262,Healthy,,Visual,other,EEG -245,ds002778,46,31,1,40,512,2.518,545.00 MB,571471228,0,ds002778,Parkinson's,10-20,Resting State,Resting state,EEG -246,ds003885,24,24,1,128,1000,0.0,82.21 GB,88277188455,0,ds003885,Healthy,10-20,Visual,Perception,EEG -247,ds005406,29,29,1,63,1000,15.452,13.26 GB,14241905076,0,,,,,,EEG -248,ds003710,48,13,1,32,5000,9.165,10.18 GB,10934708022,0,ds003710,Healthy,10-20,Multisensory,Perception,EEG -249,ds003343,59,20,1,16,500,6.551,663.50 MB,695729345,0,ds003343,Healthy,10-20,Tactile,Perception,EEG -250,ds005345,26,26,1,64,500,0.0,405.13 GB,435000970369,0,,,,,,"MRI, EEG" -251,ds004067,84,80,1,63,2000,0.0,100.79 GB,108218050644,0,ds004067,Healthy,10-20,Visual,Affect,EEG -252,ds001810,263,47,1,64,512,91.205,109.70 GB,117790096766,0,ds001810,Healthy,10-20,Visual,Attention,"CHANNELS, EEG, EVENTS" -253,ds005515,2516,533,8,129,500,198.849,160.55 GB,172385741878,0,,,,,,EEG -254,ds005516,3397,430,8,129,500,256.932,219.39 GB,235564761634,0,,,,,,EEG +,dataset,n_records,n_subjects,n_tasks,nchans_set,sampling_freqs,duration_hours_total,size,size_bytes,s3_item_count,DatasetID,Type Subject,10-20 system,modality of exp,type of exp +0,ds002718,18,18,1,74,250,14.844,4.31 GB,4624315408,0,ds002718,Healthy,other,Visual,Perception +1,ds005505,1342,136,10,129,500,125.366,103.11 GB,110708824369,0,,,,, +2,ds004745,6,6,1,,1000,0.0,242.08 MB,253839725,0,,,,, +3,ds005514,2885,295,10,129,500,213.008,185.03 GB,198677728665,0,,,,, +4,ds005512,2320,257,10,129,500,196.205,157.19 GB,168778507427,0,,,,, +5,ds005510,1227,135,10,129,500,112.464,90.80 GB,97492961757,0,,,,, +6,ds005511,3100,381,10,"6,129",500,285.629,244.83 GB,262883881898,0,,,,, +7,ds005509,3326,330,10,129,500,274.559,224.17 GB,240701124393,0,,,,, +8,ds005508,3342,324,10,129,500,269.281,229.81 GB,246753736933,0,,,,, +9,ds005507,1812,184,10,129,500,168.649,139.37 GB,149646718160,0,,,,, +10,ds005506,1405,150,10,129,500,127.896,111.88 GB,120126449650,0,,,,, +12,ds004854,1,1,1,64,128,0.535,79.21 MB,83057080,0,,,,, +13,ds004853,1,1,1,64,128,0.535,79.21 MB,83057080,0,,,,, +14,ds004844,68,17,1,64,1024,21.252,22.33 GB,23976121966,0,ds004844,,,Multisensory,Decision-making +15,ds004843,92,14,1,64,256,29.834,7.66 GB,8229205795,0,ds004843,,,Visual,Attention +16,ds004842,102,14,1,64,256,20.102,5.21 GB,5589054270,0,ds004842,,,Multisensory,Attention +17,ds004852,1,1,1,64,128,0.535,79.21 MB,83057106,0,,,,, +18,ds004851,1,1,1,64,128,0.535,56.59 GB,60765064414,0,,,,, +19,ds004850,1,1,1,64,128,0.535,79.21 MB,83057078,0,,,,, +20,ds004855,1,1,1,64,128,0.535,79.21 MB,83057076,0,,,,, +21,ds004849,1,1,1,64,128,0.535,79.21 MB,83057084,0,,,,, +22,ds004841,147,20,1,64,256,29.054,7.31 GB,7846934401,0,ds004841,,10-20,Multisensory,Attention +23,ds004661,17,17,1,64,128,10.137,1.40 GB,1505577392,0,ds004661,,10-20,Multisensory,Memory +24,ds004660,42,21,1,32,"2048,512",23.962,7.25 GB,7782408710,0,ds004660,Healthy,10-20,Multisensory,Attention +25,ds004657,119,24,1,64,"1024,8192",27.205,43.06 GB,46237302701,0,ds004657,,10-20,Motor,Decision-making +26,ds004362,1526,109,1,64,"128,160",48.592,11.14 GB,11961862159,0,ds004362,Healthy,10-20,Visual,Motor +27,ds004010,24,24,1,64,1000,26.457,23.14 GB,24844863976,0,ds004010,Healthy,other,Multisensory,Attention +28,ds002181,226,226,1,125,500,7.676,150.89 MB,158222084,0,,,,, +29,ds004554,16,16,1,99,1000,0.024,8.79 GB,9432865762,0,ds004554,Healthy,10-20,Visual,Decision-making +30,ds005697,50,50,1,"65,69",1000,77.689,66.58 GB,71486411402,0,,,,, +31,ds004350,240,24,5,64,256,41.265,26.83 GB,28810754598,0,ds004350,Healthy,other,Visual,Memory +32,ds004785,17,17,1,32,500,0.019,351.17 MB,368224136,0,ds004785,Healthy,,Motor,Motor +33,ds004504,88,88,1,19,500,19.608,5.38 GB,5780997160,0,ds004504,Dementia,10-20,Resting State,Clinical/Intervention +34,ds004635,55,55,1,129,1000,20.068,30.56 GB,32817659781,0,ds004635,Healthy,other,Multisensory,Attention +35,ds005787,448,19,1,"64,66","1000,500",23.733,27.09 GB,29087512003,0,,,,, +36,ds005079,60,1,15,65,500,3.25,1.68 GB,1809231997,0,ds005079,Healthy,,Multisensory,Affect +37,ds005342,32,32,1,17,250,33.017,2.03 GB,2181610593,0,ds005342,Healthy,,Visual,Motor +38,ds005034,100,25,2,129,1000,37.525,61.36 GB,65885315479,0,ds005034,Healthy,,Visual,Memory +39,ds002680,350,14,1,31,1000,21.244,9.22 GB,9902152149,0,ds002680,Healthy,10-20,Visual,Motor +40,ds003805,1,1,1,19,500,0.033,16.96 MB,17781347,0,ds003805,Healthy,10-20,Multisensory,Learning +41,ds003838,130,65,2,63,1000,136.757,253.29 GB,271965704312,0,ds003838,Healthy,10-20,Auditory,Memory +42,ds002691,20,20,1,32,250,6.721,776.76 MB,814491068,0,ds002691,Healthy,other,Visual,Attention +43,ds003690,375,75,3,"64,66",500,46.771,21.46 GB,23043491552,0,ds003690,Healthy,10-20,Auditory,Decision-making +44,ds004040,4,2,1,64,512,4.229,11.59 GB,12440304224,0,ds004040,Healthy,10-20,Auditory,Other +45,ds003061,39,13,1,79,256,8.196,2.26 GB,2421951821,0,ds003061,,10-20,Auditory,Perception +46,ds005672,3,3,1,"65,69",1000,4.585,4.23 GB,4545641306,0,,,,, +47,ds005410,81,81,1,63,1000,22.976,19.76 GB,21213481224,0,,,,, +48,ds003753,25,25,1,64,500,10.104,4.62 GB,4965253148,0,ds003753,Healthy,10-20,Visual,Learning +49,ds005565,24,24,1,,500,11.436,2.62 GB,2816607296,0,,,,, +50,ds002893,52,49,1,33,"250,250.0293378038558",36.114,7.70 GB,8263047991,0,ds002893,Healthy,10-20,Multisensory,Attention +51,ds002578,2,2,1,256,256,1.455,1.33 GB,1429254677,0,ds002578,Healthy,10-20,Visual,Attention +52,ds005089,36,36,1,63,1000,68.82,68.01 GB,73021312961,0,ds005089,Healthy,,Visual,Attention +53,ds003822,25,25,1,64,500,12.877,5.82 GB,6248744522,0,ds003822,Healthy,10-20,Visual,Affect +54,ds003670,62,25,1,32,2000,72.772,97.53 GB,104721234854,0,ds003670,,10-20,Visual,Attention +55,ds005048,35,35,1,,250,5.203,355.91 MB,373200880,0,ds005048,Dementia,,Auditory,Attention +56,ds004574,146,146,1,"63,64,66",500,31.043,13.48 GB,14470034208,0,ds004574,Parkinson's,10-20,Multisensory,Clinical/Intervention +57,ds004519,40,40,1,62,250,0.067,12.56 GB,13486848019,0,ds004519,,10-20,Visual,Attention +58,ds004602,546,182,3,128,"250,500",87.11,73.91 GB,79364456958,0,ds004602,Healthy,other,Visual,Perception +59,ds004784,6,1,6,128,512,0.518,10.82 GB,11621460277,0,ds004784,Healthy,,Motor,Attention +60,ds004771,61,61,1,34,256,0.022,1.36 GB,1462195517,0,ds004771,Healthy,10-20,Visual,Decision-making +61,ds003518,137,110,1,64,500,89.888,39.51 GB,42423490194,0,ds003518,Healthy,10-20,Visual,Clinical/Intervention +62,ds005207,39,20,1,"6,10,12,14,15,16,17,18","128,250",422.881,69.12 GB,74214619739,0,ds005207,Healthy,,Sleep,Sleep +63,ds005866,60,60,1,,500,15.976,3.57 GB,3837211623,0,,,,, +64,ds003523,221,91,1,64,500,84.586,37.54 GB,40304852370,0,ds003523,TBI,10-20,Visual,Memory +65,ds004347,48,24,1,64,"128,512",6.389,2.69 GB,2890549319,0,ds004347,Healthy,10-20,Visual,Perception +66,ds004588,42,42,1,24,300,4.957,601.76 MB,630994652,0,ds004588,Healthy,10-20,Visual,Decision-making +67,ds005811,448,19,1,62,"1000,500",23.733,24.12 GB,25902600444,0,,,,, +68,ds003987,69,23,1,64,500.0930232558139,52.076,26.41 GB,28362707915,0,ds003987,Healthy,10-20,Visual,Attention +69,ds004317,50,50,1,60,500,37.767,18.29 GB,19639199743,0,ds004317,Healthy,10-20,Multisensory,Affect +70,ds004033,36,18,2,64,500,42.645,19.81 GB,21270391452,0,ds004033,,10-20,Motor,Motor +71,ds004315,50,50,1,60,500,21.104,9.81 GB,10532856899,0,ds004315,Healthy,10-20,Multisensory,Affect +72,ds003474,122,122,1,64,500,36.61,16.64 GB,17867805967,0,ds003474,Healthy,10-20,Visual,Decision-making +73,ds003509,84,56,1,64,500,48.535,22.34 GB,23988721823,0,ds003509,Parkinson's,10-20,Visual,Learning +74,ds005868,48,48,1,,500,13.094,2.93 GB,3146417813,0,,,,, +75,ds003516,25,25,1,47,500,22.57,13.46 GB,14451393616,0,ds003516,Healthy,other,Auditory,Attention +76,ds004942,62,62,1,65,1000,28.282,25.05 GB,26899933549,0,ds004942,Healthy,,Visual,Memory +77,ds004348,18,9,2,34,200,35.056,12.30 GB,13210476025,0,ds004348,Healthy,other,Sleep,Sleep +78,ds004625,543,32,9,120,500,28.397,62.46 GB,67069111978,0,ds004625,,,Motor,Attention +79,ds003517,34,17,1,64,500,13.273,6.48 GB,6952992399,0,ds003517,Healthy,10-20,Visual,Learning +80,ds004368,40,39,1,63,128,0.033,997.14 MB,1045574811,0,ds004368,Schizophrenia/Psychosis,10-20,Visual,Perception +81,ds004584,149,149,1,"63,64,66",500,6.641,2.87 GB,3078216874,0,ds004584,Parkinson's,10-20,Resting State,Clinical/Intervention +82,ds003506,84,56,1,64,500,35.381,16.21 GB,17400039992,0,ds003506,Parkinson's,10-20,Visual,Decision-making +83,ds003570,40,40,1,64,2048,26.208,36.12 GB,38783075272,0,ds003570,Healthy,10-20,Auditory,Decision-making +84,ds003490,75,50,1,64,500,12.76,5.85 GB,6276775630,0,ds003490,Parkinson's,10-20,Auditory,Attention +85,ds004117,85,23,1,69,"1000,250,500,500.059",15.941,5.80 GB,6230776574,0,ds004117,Healthy,10-20,Visual,Memory +86,ds004505,25,25,1,120,250,30.398,522.56 GB,561092363916,0,ds004505,Healthy,10-20,Motor,Motor +87,ds004580,147,147,1,"63,64,66",500,36.514,15.84 GB,17008438640,0,ds004580,Parkinson's,10-20,Visual,Decision-making +88,ds004532,137,110,1,64,500,49.651,22.09 GB,23719572304,0,ds004532,Healthy,10-20,Visual,Learning +89,ds004902,218,71,2,61,"500,5000",18.118,8.29 GB,8898600609,0,ds004902,Healthy,,Resting State,Resting state +90,ds004295,26,26,1,66,"1024,512",34.313,31.51 GB,33831372141,0,ds004295,Healthy,10-20,Multisensory,Learning +91,ds003519,54,27,1,64,500,20.504,8.96 GB,9623156762,0,ds003519,Healthy,10-20,Visual,Clinical/Intervention +92,ds003458,23,23,1,64,500,10.447,4.72 GB,5065250805,0,ds003458,Healthy,10-20,Visual,Affect +93,ds003004,34,34,1,"134,180,189,196,201,206,207,208,209,211,212,213,214,215,218,219,220,221,222,223,224,226,227,229,231,232,235",256,49.072,35.63 GB,38255333087,0,ds003004,Healthy,10-20,Auditory,Affect +94,ds004200,20,20,1,37,1000,14.123,7.21 GB,7740555648,0,ds004200,Healthy,10-20,Multisensory,Attention +95,ds004015,36,36,1,18,500,47.29,6.03 GB,6475870225,0,ds004015,Healthy,other,Auditory,Attention +96,ds004595,53,53,1,64,500,17.078,7.89 GB,8470863296,0,ds004595,Other,10-20,Visual,Decision-making +97,ds004626,52,52,1,68,1000,21.359,19.87 GB,21336341431,0,ds004626,Other,10-20,Visual,Attention +98,ds004475,30,30,1,"113,115,118,119,120,122,123,124,125,126,127,128",512,26.899,112.74 GB,121053900746,0,ds004475,Healthy,other,Motor,Motor +99,ds004515,54,54,1,64,500,20.61,9.48 GB,10177384081,0,ds004515,Other,10-20,Visual,Affect +100,ds004883,516,172,3,128,500,137.855,122.80 GB,131858855599,0,ds004883,Healthy,,Visual,Decision-making +101,ds003739,120,30,4,128,256,20.574,10.94 GB,11742611182,0,ds003739,Healthy,10-20,Motor,Perception +102,ds004389,260,26,4,42,10000,30.932,376.50 GB,404264486093,0,,,,, +103,ds004367,40,40,1,68,1200,24.81,27.98 GB,30039343808,0,ds004367,Schizophrenia/Psychosis,10-20,Visual,Perception +104,ds004369,41,41,1,4,500,37.333,8.01 GB,8596739356,0,ds004369,Healthy,other,Auditory,Perception +105,ds004579,139,139,1,"63,64,66",500,55.703,24.12 GB,25896737812,0,ds004579,Parkinson's,10-20,Visual,Decision-making +106,ds005416,23,23,1,64,1000,24.68,21.30 GB,22869325264,0,,,,, +107,ds001785,54,18,3,63,"1000,1024",14.644,27.86 GB,29915397068,0,ds001785,Healthy,10-20,Tactile,Perception +108,ds001971,273,20,1,108,512,46.183,31.98 GB,34339201543,0,ds001971,Healthy,10-20,Auditory,Motor +109,ds004388,399,40,3,67,10000,43.327,682.54 GB,732876226489,0,,,,, +110,ds003478,243,122,1,64,500,23.57,10.65 GB,11430531312,0,ds003478,Healthy,10-20,Resting State,Resting state +111,ds004306,15,12,1,124,1024,18.183,79.11 GB,84945921180,0,ds004306,Healthy,other,Multisensory,Perception +112,ds005305,165,165,1,64,"2048,512",14.136,6.41 GB,6887595053,0,ds005305,Healthy,,Visual,Decision-making +113,ds005114,223,91,1,64,500,125.701,56.47 GB,60630838923,0,ds005114,TBI,,Visual,Attention +114,ds003039,16,16,1,64,500,14.82,7.82 GB,8401240820,0,ds003039,Healthy,10-20,Motor,Motor +115,ds003602,699,118,6,35,1000,159.35,73.21 GB,78609742568,0,ds003602,Other,other,Visual,Decision-making +116,ds003655,156,156,1,19,500,130.923,20.26 GB,21756905870,0,ds003655,Healthy,10-20,Visual,Memory +117,ds003522,200,96,1,64,500,57.079,25.36 GB,27225424004,0,ds003522,TBI,10-20,Auditory,Decision-making +118,ds003801,20,20,1,24,250,13.689,1.15 GB,1233075452,0,ds003801,Healthy,10-20,Auditory,Attention +119,ds005296,62,62,1,,500,37.205,8.53 GB,9154623627,0,ds005296,Healthy,,Multisensory,Decision-making +120,ds004561,23,23,1,62,10000,11.379,97.96 GB,105188606283,0,ds004561,Healthy,10-20,Motor,Perception +121,ds005131,63,58,2,64,500,52.035,22.35 GB,23996524256,0,ds005131,Healthy,other,Auditory,Attention/Memory +122,ds005028,66,11,3,,,0.0,1.46 GB,1563795662,0,ds005028,,other,Visual,Motor +123,ds005170,225,5,1,,,0.0,261.77 GB,281068716313,0,ds005170,,10-20,Visual,other +124,ds004840,51,9,3,8,"1024,256,512",11.306,1.75 GB,1876219715,0,ds004840,Other,10-20,Auditory,Clinical/Intervention +125,ds004718,51,51,1,64,1000,21.836,108.98 GB,117013849037,0,ds004718,Healthy,,Auditory,Learning +126,ds002725,105,21,5,30,1000,0.0,15.32 GB,16447829856,0,ds002725,Healthy,10-20,Auditory,Affect +127,ds004408,380,19,1,128,512,20.026,18.70 GB,20083249915,0,ds004408,Healthy,other,Auditory,Other +128,ds004796,235,79,3,,1000,0.0,240.21 GB,257923739221,0,ds004796,Other,,Visual/Resting State,Memory/Resting state +129,ds004511,134,45,3,139,3000,48.922,202.28 GB,217194709208,0,,,,, +130,ds004817,20,20,1,63,1000,0.0,25.34 GB,27207910489,0,ds004817,Healthy,,Visual,Attention +131,ds003190,280,19,1,0,256,29.891,1.27 GB,1361816737,0,ds003190,,10-20,Visual,Perception +132,ds004917,24,24,1,,,0.0,36.47 GB,39162637090,0,ds004917,Healthy,other,Multisensory,Decision-making +133,ds004357,16,16,1,63,1000,0.0,69.56 GB,74685825960,0,ds004357,Healthy,10-20,Visual,Perception +134,ds005397,26,26,1,64,500,27.923,12.10 GB,12993735747,0,,,,, +135,ds003846,60,19,1,64,500,24.574,11.36 GB,12193814091,0,ds003846,Healthy,other,Multisensory,Decision-making +136,ds004024,497,13,3,64,20000,55.503,1021.22 GB,1096522006089,0,ds004024,Healthy,10-20,Visual,Clinical/Intervention +137,ds005815,137,26,4,30,"1000,500",38.618,9.91 GB,10642000219,0,,,,, +138,ds005429,61,15,3,64,"2500,5000",14.474,16.47 GB,17685373747,0,,,,, +139,ds003702,47,47,1,61,500,0.0,60.93 GB,65421860496,0,ds003702,Healthy,10-20,Visual,Memory +140,ds004577,130,103,1,"19,21,24",200,22.974,652.76 MB,684471843,0,ds004577,Healthy,10-20,Sleep,Clinical/Intervention +141,ds003574,18,18,1,64,500,0.0,14.79 GB,15876358782,0,ds003574,Healthy,10-20,Visual,Affect +142,ds005779,250,19,16,"64,67,70",5000,16.65,88.67 GB,95206991747,0,,,,, +143,ds005185,356,20,3,8,500,0.0,783.25 GB,841005525524,0,,,,, +144,ds001787,40,24,1,64,256,27.607,5.69 GB,6112379157,0,ds001787,Healthy,10-20,Auditory,Attention +145,ds003505,37,19,2,128,2048,0.0,90.13 GB,96777780296,0,ds003505,Healthy,10-20,Visual,Perception +146,ds005340,15,15,1,2,10000,35.297,19.14 GB,20556600898,0,,,,, +147,ds005363,43,43,1,64,1000,43.085,17.71 GB,19011101429,0,,,,, +148,ds005121,39,34,1,58,512,41.498,9.04 GB,9711092185,0,ds005121,Healthy,,Sleep,Memory +149,ds004256,53,53,2,64,500,42.337,18.18 GB,19516271706,0,,,,, +150,ds005420,72,37,2,20,500,5.485,372.11 MB,390189484,0,,,,, +151,ds002034,167,14,4,64,512,37.248,10.10 GB,10842685551,0,ds002034,Healthy,10-20,Visual,Attention +152,ds003825,50,50,1,"63,128",1000,0.0,55.34 GB,59421076202,0,ds003825,Healthy,10-20,Visual,Perception +153,ds004587,114,103,1,59,10000,25.491,219.34 GB,235517890780,0,ds004587,Healthy,,Visual,Decision-making +154,ds004598,20,9,1,,10000,0.0,26.66 GB,28629940214,0,,,,, +155,ds005383,240,30,1,30,200,8.327,17.43 GB,18712238212,0,,,,, +156,ds003195,20,10,2,19,200,4.654,121.08 MB,126957549,0,ds003195,Parkinson's,10-20,Resting State,Clinical/Intervention +157,ds005403,32,32,1,62,10000,13.383,135.65 GB,145656630881,0,,,,, +158,ds004621,167,42,4,,1000,0.0,77.39 GB,83096459121,0,ds004621,Healthy,,Visual,Decision-making +159,ds005863,357,127,4,27,500,0.0,10.59 GB,11371790189,0,,,,, +160,ds005594,16,16,1,64,1000,12.934,10.89 GB,11695589464,0,,,,, +161,ds002336,54,10,6,,5000,0.0,17.98 GB,19300632853,0,ds002336,Healthy,other,Visual,Motor +162,ds004043,20,20,1,63,1000,0.0,30.44 GB,32685724275,0,ds004043,Healthy,10-20,Visual,Attention +163,ds005106,42,42,1,32,500,0.012,12.62 GB,13547440607,0,ds005106,Healthy,,Visual,Attention +164,ds004284,18,18,1,129,1000,9.454,16.49 GB,17703523636,0,ds004284,Healthy,other,Visual,Decision-making +165,ds005620,202,21,3,"64,65",5000,21.811,77.30 GB,83002663223,0,,,,, +166,ds002720,165,18,10,19,1000,0.0,2.39 GB,2566221024,0,ds002720,Healthy,10-20,Auditory,Affect +167,ds005307,73,7,1,"72,104",10000,1.335,18.59 GB,19956343711,0,,,,, +168,ds002094,43,20,3,30,5000,18.593,39.45 GB,42356287674,0,ds002094,,10-20,Resting State,Resting state +169,ds002833,80,20,1,257,1000,11.604,39.77 GB,42698182133,0,ds002833,,10-20,Auditory,Decision-making +170,ds002218,18,18,1,0,256,16.52,1.95 GB,2089183870,0,ds002218,Healthy,10-20,Multisensory,Perception +171,ds005021,36,36,1,64,1024,0.0,83.20 GB,89337424472,0,ds005021,Healthy,,Visual,Attention +172,ds004264,21,21,1,31,1000,0.0,3.30 GB,3546307489,0,ds004264,Healthy,10-20,Visual,Learning +173,ds004446,237,30,1,129,1000,33.486,29.23 GB,31382984441,0,ds004446,Healthy,other,Visual,Motor +174,ds004980,17,17,1,64,"499.9911824,499.9912809,499.991385,499.9914353,499.9914553,499.9915179,499.9917272,499.9917286,499.9917378,499.9919292,499.9919367,499.9923017,499.9923795,500",36.846,15.82 GB,16989514798,0,ds004980,Healthy,,Visual,Perception +175,ds002722,94,19,5,32,1000,0.0,6.10 GB,6545819602,0,ds002722,Healthy,10-20,Auditory,Affect +176,ds003944,82,82,1,61,"1000,3000.00030000003",6.999,6.15 GB,6606397067,0,ds003944,Schizophrenia/Psychosis,10-20,Resting State,Clinical/Intervention +177,ds004279,60,56,1,64,1000,53.729,25.22 GB,27082275780,0,ds004279,Healthy,10-20,Auditory,Perception +178,ds005876,29,29,1,32,1000,16.017,7.61 GB,8170007441,0,,,,, +179,ds003816,1077,48,8,127,1000,159.313,53.97 GB,57953346429,0,ds003816,Healthy,10-20,Other,Affect +180,ds005385,3264,608,2,64,1000,169.62,74.07 GB,79529430923,0,,,,, +181,ds004572,516,52,10,58,1000,52.624,43.56 GB,46777273840,0,ds004572,,10-20,Auditory,Perception +182,ds005095,48,48,1,63,1000,16.901,14.28 GB,15336165645,0,ds005095,Healthy,,Visual,Memory +183,ds004460,40,20,1,160,1000,27.494,61.36 GB,65881325046,0,ds004460,Healthy,other,Visual,Perception +184,ds005189,30,30,1,61,1000,0.0,17.03 GB,18283103870,0,ds005189,Healthy,,Visual,Memory +185,ds005274,22,22,1,6,500,0.0,71.91 MB,75400374,0,ds005274,Healthy,,, +186,ds004075,116,29,4,,1000,0.0,7.39 GB,7936060172,0,ds004075,,10-20,, +187,ds004447,418,22,1,"128,129",1000,23.554,20.73 GB,22253514308,0,ds004447,Healthy,other,Visual,Motor +188,ds004952,245,10,1,128,1000,123.411,696.72 GB,748095804444,0,ds004952,Healthy,,Visual,Attention +189,ds002724,96,10,4,32,1000,0.0,8.52 GB,9150248444,0,ds002724,Healthy,10-20,Auditory,Affect +190,ds005571,45,24,2,64,5000,0.0,62.77 GB,67394456730,0,,,,, +191,ds004262,21,21,1,31,1000,0.0,3.48 GB,3731654700,0,ds004262,Healthy,10-20,Visual,Learning +192,ds005273,33,33,1,63,1000,58.055,44.42 GB,47690882240,0,ds005273,Healthy,,Visual,Decision-making +193,ds004520,33,33,1,62,250,0.055,10.41 GB,11175908145,0,ds004520,,10-20,Visual,Memory +194,ds004444,465,30,1,129,1000,55.687,48.62 GB,52204973958,0,ds004444,Healthy,other,Visual,Motor +195,ds004582,73,73,1,59,10000,34.244,294.22 GB,315915939478,0,ds004582,Healthy,,Visual,Affect +196,ds002723,44,8,6,32,1000,0.0,2.60 GB,2791985215,0,ds002723,Healthy,10-20,Auditory,Affect +197,ds003751,38,38,1,128,250,19.95,4.71 GB,5057922307,0,ds003751,Healthy,other,Multisensory,Affect +198,ds003421,80,20,1,257,1000,11.604,76.77 GB,82433418198,0,ds003421,Healthy,10-20,Multisensory,Decision-making +199,ds002158,117,20,1,,,0.0,428.59 GB,460190030981,0,ds002158,Healthy,10-20,Visual,Affect +200,ds004951,23,11,1,63,1000,29.563,22.00 GB,23627352274,0,ds004951,,,Tactile,Learning +201,ds004802,38,38,1,65,"2048,512",0.0,29.34 GB,31504070800,0,ds004802,Other,,Visual,Affect +202,ds004816,20,20,1,63,1000,0.0,23.31 GB,25028989553,0,ds004816,Healthy,,Visual,Attention +203,ds005873,2850,125,1,2,256,11935.09,117.21 GB,125851664268,0,,,,, +204,ds003194,29,15,2,"19,21",200,7.178,189.15 MB,198333904,0,ds003194,Parkinson's,10-20,Resting State,Clinical/Intervention +205,ds004356,24,22,1,34,10000,0.0,213.08 GB,228796286136,0,ds004356,Healthy,10-20,Auditory,Perception +206,ds004381,437,18,1,"4,5,7,8,10",20000,11.965,12.36 GB,13275540742,0,ds004381,Surgery,10-20,Other,Other +207,ds004196,4,4,1,64,512,1.511,9.33 GB,10022898106,0,ds004196,Healthy,10-20,Visual,Clinical/Intervention +208,ds005692,59,30,1,24,5000,112.206,92.81 GB,99649237201,0,,,,, +209,ds002338,85,17,4,,5000,0.0,25.89 GB,27802574037,0,ds002338,Healthy,other,Visual,Motor +210,ds004022,21,7,1,"16,18",500,0.0,634.93 MB,665774359,0,ds004022,Other,10-20,Visual,Motor +211,ds004603,37,37,1,64,1024,30.653,39.13 GB,42020115207,0,ds004603,Healthy,10-20,Visual,Perception +212,ds004752,136,15,1,"0,8,10,19,20,21,23","200,2000,4000,4096",0.302,11.95 GB,12829882725,0,ds004752,Epilepsy,10-20,Auditory,Memory +213,ds003768,255,33,2,,,0.0,89.24 GB,95819107191,0,ds003768,Healthy,10-20,Sleep,Sleep +214,ds003947,61,61,1,61,"1000,3000.00030000003",5.266,12.54 GB,13466591394,0,ds003947,Schizophrenia/Psychosis,10-20,Resting State,Clinical/Intervention +215,ds005530,21,17,1,10,500,154.833,6.47 GB,6949642931,0,,,,, +216,ds005555,256,128,1,"2,8,9,11,12,13",256,2002.592,33.45 GB,35921410419,0,,,,, +217,ds004477,9,9,1,79,2048,13.557,22.34 GB,23990303639,0,ds004477,Healthy,10-20,Multisensory,Decision-making +218,ds005688,89,20,5,4,"10000,20000",2.502,8.42 GB,9036021093,0,,,,, +219,ds003766,124,31,4,129,1000,39.973,152.77 GB,164033759919,0,ds003766,Healthy,other,Visual,Decision-making +220,ds005540,103,59,1,64,"1200,600",0.0,70.40 GB,75594345013,0,,,,, +221,ds004152,21,21,1,31,1000,0.0,4.77 GB,5118976537,0,ds004152,Healthy,10-20,Multisensory,Learning +222,ds003626,30,10,1,,,0.0,24.99 GB,26828585815,0,ds003626,Healthy,10-20,Visual,Motor +223,ds002814,168,21,1,68,1200,0.0,48.57 GB,52151006842,0,ds002814,Healthy,10-20,Visual,Perception +224,ds003645,108,18,1,,,0.0,105.89 GB,113698969765,0,ds003645,Healthy,other,Visual,Perception +225,ds005586,23,23,1,60,1000,33.529,28.68 GB,30791089319,0,,,,, +226,ds003810,50,10,1,15,125,0.0,69.31 MB,72674251,0,ds003810,Healthy,10-20,Motor,Clinical/Intervention +227,ds003969,392,98,4,64,"1024,2048",66.512,54.46 GB,58479195149,0,ds003969,Healthy,10-20,Auditory,Attention +228,ds004000,86,43,2,128,2048,0.0,22.50 GB,24161100810,0,ds004000,Schizophrenia/Psychosis,10-20,Multisensory,Decision-making +229,ds004995,20,20,1,,,0.0,27.60 GB,29637643188,0,ds004995,,,Visual,Attention +230,ds003638,57,57,1,64,512,40.597,16.31 GB,17516109722,0,ds003638,Healthy,10-20,Visual,Decision-making +231,ds004521,34,34,1,62,250,0.057,10.68 GB,11470006201,0,ds004521,,10-20,Visual,Motor +232,ds001849,120,20,1,30,5000,0.0,44.51 GB,47790431085,0,ds001849,Healthy,10-20,Multisensory,Clinical/Intervention +233,ds004252,1,1,1,,,0.0,4.31 GB,4630172409,0,ds004252,Healthy,10-20,Visual,Perception +234,ds004448,280,56,1,129,1000,43.732,38.17 GB,40980948240,0,ds004448,Healthy,other,Visual,Motor +235,ds005795,39,34,2,72,500,0.0,6.43 GB,6902188541,0,,,,, +236,ds004018,32,16,1,63,1000,0.0,10.56 GB,11334174765,0,ds004018,Healthy,10-20,Visual,Learning +237,ds004324,26,26,1,28,500,19.216,2.46 GB,2637689107,0,ds004324,Healthy,10-20,Multisensory,Affect +238,ds003887,24,24,1,128,1000,0.0,80.10 GB,86007307086,0,ds003887,Healthy,10-20,Visual,Perception +239,ds004860,31,31,1,32,"2048,512",0.0,3.79 GB,4065632222,0,ds004860,Healthy,,Auditory,Decision-making +240,ds002721,185,31,6,19,1000,0.0,3.35 GB,3598851749,0,ds002721,Healthy,10-20,Auditory,Affect +241,ds003555,30,30,1,,1024,0.0,28.27 GB,30359240949,0,ds003555,Epilepsy,10-20,Resting State,Clinical/Intervention +242,ds005486,445,159,1,,"25000,5000",0.0,371.04 GB,398401152773,0,,,,, +243,ds005520,69,23,3,67,1000,60.73,275.98 GB,296326427308,0,,,,, +244,ds005262,186,12,1,,,0.0,688.75 MB,722211079,0,ds005262,Healthy,,Visual,other +245,ds002778,46,31,1,40,512,2.518,545.00 MB,571471228,0,ds002778,Parkinson's,10-20,Resting State,Resting state +246,ds003885,24,24,1,128,1000,0.0,82.21 GB,88277188455,0,ds003885,Healthy,10-20,Visual,Perception +247,ds005406,29,29,1,63,1000,15.452,13.26 GB,14241905076,0,,,,, +248,ds003710,48,13,1,32,5000,9.165,10.18 GB,10934708022,0,ds003710,Healthy,10-20,Multisensory,Perception +249,ds003343,59,20,1,16,500,6.551,663.50 MB,695729345,0,ds003343,Healthy,10-20,Tactile,Perception +250,ds005345,26,26,1,64,500,0.0,405.13 GB,435000970369,0,,,,, +251,ds004067,84,80,1,63,2000,0.0,100.79 GB,108218050644,0,ds004067,Healthy,10-20,Visual,Affect +252,ds001810,263,47,1,64,512,91.205,109.70 GB,117790096766,0,ds001810,Healthy,10-20,Visual,Attention +253,ds005515,2516,533,8,129,500,198.849,160.55 GB,172385741878,0,,,,, +254,ds005516,3397,430,8,129,500,256.932,219.39 GB,235564761634,0,,,,, diff --git a/eegdash/features/datasets.py b/eegdash/features/datasets.py index 9e933c59..750e5bf2 100644 --- a/eegdash/features/datasets.py +++ b/eegdash/features/datasets.py @@ -615,9 +615,10 @@ def zscore( _, mean, var = _pooled_var(counts, means, variances, ddof, ddof_in=0) std = np.sqrt(var + eps) for ds in self.datasets: - ds.features.loc[:, self._numeric_columns()] = ( - ds.features.loc[:, self._numeric_columns()] - mean - ) / std + numeric_cols = self._numeric_columns() + ds.features[numeric_cols] = ( + (ds.features[numeric_cols] - mean) / std + ).astype("float32") @staticmethod def _enforce_inplace_operations(func_name: str, kwargs: dict): diff --git a/eegdash/features/feature_bank/complexity.py b/eegdash/features/feature_bank/complexity.py index bd29f4c6..1171584e 100644 --- a/eegdash/features/feature_bank/complexity.py +++ b/eegdash/features/feature_bank/complexity.py @@ -36,8 +36,8 @@ def preprocess(self, x, m=2, r=0.2, l=1): counts_m = np.empty((*x.shape[:-1], (x.shape[-1] - m + 1) // l)) counts_mp1 = np.empty((*x.shape[:-1], (x.shape[-1] - m) // l)) for i in np.ndindex(x.shape[:-1]): - counts_m[*i, :] = _channel_app_samp_entropy_counts(x[i], m, rr[i], l) - counts_mp1[*i, :] = _channel_app_samp_entropy_counts(x[i], m + 1, rr[i], l) + counts_m[i] = _channel_app_samp_entropy_counts(x[i], m, rr[i], l) + counts_mp1[i] = _channel_app_samp_entropy_counts(x[i], m + 1, rr[i], l) return counts_m, counts_mp1 @@ -62,7 +62,7 @@ def complexity_sample_entropy(counts_m, counts_mp1): def complexity_svd_entropy(x, m=10, tau=1): x_emb = np.empty((*x.shape[:-1], (x.shape[-1] - m + 1) // tau, m)) for i in np.ndindex(x.shape[:-1]): - x_emb[*i, :, :] = _create_embedding(x[i], m, tau) + x_emb[i] = _create_embedding(x[i], m, tau) s = np.linalg.svdvals(x_emb) s /= s.sum(axis=-1, keepdims=True) return -np.sum(s * np.log(s), axis=-1) diff --git a/fill_openneuro_modalities.py b/fill_openneuro_modalities.py deleted file mode 100644 index cdfa9bd9..00000000 --- a/fill_openneuro_modalities.py +++ /dev/null @@ -1,333 +0,0 @@ -#!/usr/bin/env python3 -""" -Batch-fill `record_modality` for OpenNeuro datasets. - -What it does ------------- -1) Sends ONE (or a few, chunked) GraphQL request(s) using field aliases: - dataset(id){ latestSnapshot{ tag summary{ modalities } } } - -> Gives you curated modalities when available. -2) For rows that still have no modality but DO have a snapshot `tag`, - it sends another batched request to list top-level files: - snapshot(datasetId, tag){ files{ filename directory } } - -> Infers modality from BIDS root folders (eeg/, meg/, ieeg/, ...). -3) Writes the resulting modalities into the `record_modality` column. - -Usage ------ -python fill_record_modality_batched.py path/to/table.csv \ - --id-col dataset \ - --out table.with_modalities.csv \ - --chunk-size 40 \ - --cache .openneuro_mod_cache.json - -Notes ------ -- For private or rate-limited access: export OPENNEURO_API_KEY=... -- Auto-detects delimiter by extension (.csv => ',', .tsv => '\\t'), or use --sep. -""" - -from __future__ import annotations - -import argparse -import json -import os -import re -from pathlib import Path -from typing import Iterable - -import pandas as pd -import requests - -API = "https://openneuro.org/crn/graphql" -TIMEOUT = 30 -ID_RE = re.compile(r"^ds\d{6}$", re.IGNORECASE) -ALIAS_SAFE = re.compile(r"[^A-Za-z0-9_]") - - -# ---------- Helpers ---------- - - -def detect_sep(path: Path, given: str | None) -> str: - if given: - return given - return "\t" if path.suffix.lower() == ".tsv" else "," - - -def normalize_modalities(mods) -> list[str]: - if not mods: - return [] - out: list[str] = [] - for m in mods: - s = str(m or "").strip() - if not s: - continue - su = s.upper() - su = {"FMRI": "fMRI"}.get(su, su) # pretty-case fMRI - if su not in out: - out.append(su) - return out - - -FOLDER_TO_MODALITY = { - "eeg": "EEG", - "ieeg": "iEEG", - "meg": "MEG", - "pet": "PET", - "func": "fMRI", - "dwi": "DWI", - "asl": "ASL", - "anat": "MRI", # structural - "fmap": "FieldMap", - "perf": "PERF", -} - - -def infer_from_folders(files: list[dict]) -> list[str]: - found = set() - for f in files or []: - if f.get("directory"): - name = (f.get("filename") or "").lower() - if name in FOLDER_TO_MODALITY: - found.add(FOLDER_TO_MODALITY[name]) - ordered = [m for m in ["EEG", "MEG", "iEEG"] if m in found] # electrophys first - ordered += sorted(found - set(ordered)) - return ordered - - -def _alias_for_id(dsid: str) -> str: - # GraphQL alias must start with a letter; sanitize to be safe. - return "a_" + ALIAS_SAFE.sub("_", dsid.lower()) - - -def gql( - query: str, variables: dict | None = None, session: requests.Session | None = None -) -> dict: - session = session or requests.Session() - headers = {"Content-Type": "application/json"} - if k := os.getenv("OPENNEURO_API_KEY"): - headers["Authorization"] = f"Bearer {k}" - r = session.post( - API, - headers=headers, - json={"query": query, "variables": variables or {}}, - timeout=TIMEOUT, - ) - r.raise_for_status() - data = r.json() - if "errors" in data: - raise RuntimeError(json.dumps(data["errors"], indent=2)) - return data["data"] - - -# ---------- Batched queries ---------- - - -def batch_fetch_snapshot_info( - ids: list[str], chunk_size: int = 40, session: requests.Session | None = None -) -> dict[str, dict]: - """ - Returns { id: {"tag": , "modalities": [..]} } using as few requests as possible. - """ - session = session or requests.Session() - out: dict[str, dict] = {} - for start in range(0, len(ids), chunk_size): - batch = ids[start : start + chunk_size] - fields = [] - for dsid in batch: - alias = _alias_for_id(dsid) - fields.append( - f'''{alias}: dataset(id:"{dsid}") {{ - latestSnapshot {{ - tag - summary {{ modalities }} - }} - }}''' - ) - query = "query Q { " + "\n".join(fields) + " }" - data = gql(query, session=session) - for dsid in batch: - alias = _alias_for_id(dsid) - node = data.get(alias) or {} - snap = node.get("latestSnapshot") or {} - tag = snap.get("tag") - mods = normalize_modalities( - ((snap.get("summary") or {}).get("modalities")) or [] - ) - out[dsid] = {"tag": tag, "modalities": mods} - return out - - -def batch_list_files_for_snapshots( - id_to_tag: dict[str, str], - chunk_size: int = 35, - session: requests.Session | None = None, -) -> dict[str, list[dict]]: - """ - Given mapping {id: tag}, returns {id: files[]} for top-level snapshot files. - """ - session = session or requests.Session() - out: dict[str, list[dict]] = {} - items = list(id_to_tag.items()) - for start in range(0, len(items), chunk_size): - part = items[start : start + chunk_size] - fields = [] - for dsid, tag in part: - alias = _alias_for_id(f"{dsid}_{tag}") - fields.append( - f'''{alias}: snapshot(datasetId:"{dsid}", tag:"{tag}") {{ - files {{ filename directory }} - }}''' - ) - query = "query F { " + "\n".join(fields) + " }" - data = gql(query, session=session) - for dsid, tag in part: - alias = _alias_for_id(f"{dsid}_{tag}") - node = data.get(alias) or {} - files = node.get("files") or [] - out[dsid] = files - return out - - -# ---------- Cache ---------- - - -def load_cache(cache_path: Path) -> dict: - if cache_path.is_file(): - try: - return json.loads(cache_path.read_text()) - except Exception: - return {} - return {} - - -def save_cache(cache: dict, cache_path: Path): - try: - cache_path.write_text(json.dumps(cache, indent=2, sort_keys=True)) - except Exception: - pass - - -# ---------- Main pipeline ---------- - - -def main(): - ap = argparse.ArgumentParser( - description="Batch fill record_modality from OpenNeuro." - ) - ap.add_argument("table", type=Path, help="Input CSV/TSV file") - ap.add_argument( - "--id-col", - default="openneuro_id", - help="Column with OpenNeuro dataset IDs (default: openneuro_id)", - ) - ap.add_argument( - "--out", type=Path, default=None, help="Output path (default: overwrite input)" - ) - ap.add_argument( - "--sep", default=None, help="Separator (auto from extension if omitted)" - ) - ap.add_argument( - "--chunk-size", - type=int, - default=40, - help="Max IDs per GraphQL batch (default: 40)", - ) - ap.add_argument( - "--cache", - type=Path, - default=Path(".openneuro_mod_cache.json"), - help="Cache JSON path", - ) - args = ap.parse_args() - - sep = detect_sep(args.table, args.sep) - df = pd.read_csv(args.table, sep=sep, dtype=str, keep_default_na=False) - - if args.id_col not in df.columns: - raise SystemExit( - f"Column '{args.id_col}' not found. Available: {list(df.columns)}" - ) - - if "record_modality" not in df.columns: - df["record_modality"] = "" - - # Collect IDs to resolve - ids: list[str] = [] - for v in df[args.id_col].astype(str).tolist(): - s = (v or "").strip() - if s and ID_RE.match(s): - ids.append(s.lower()) - - if not ids: - out_path = args.out if args.out else args.table - df.to_csv(out_path, sep=sep, index=False) - print(f"No valid OpenNeuro IDs found. Wrote: {out_path}") - return - - # Load cache - cache = load_cache(args.cache) - - # Split: which need querying (not in cache as a list of modalities) - ids_to_query = [i for i in ids if not (isinstance(cache.get(i), list) and cache[i])] - - session = requests.Session() - - # 1) Batched snapshot info (tag + curated modalities) - if ids_to_query: - snap_info = batch_fetch_snapshot_info( - ids_to_query, chunk_size=args.chunk_size, session=session - ) - for dsid, info in snap_info.items(): - if info.get("modalities"): - cache[dsid] = info["modalities"] # resolved - else: - # Keep tag for possible folder inference - cache.setdefault(dsid, {}) - if isinstance(cache[dsid], dict): - cache[dsid]["tag"] = info.get("tag") - - # 2) Folder inference for those still empty but with a tag - pending_for_folders = { - k: (cache[k]["tag"]) - for k in ids - if ( - isinstance(cache.get(k), dict) - and cache[k].get("tag") - and not isinstance(cache.get(k), list) - ) - } - if pending_for_folders: - files_map = batch_list_files_for_snapshots( - pending_for_folders, - chunk_size=max(10, args.chunk_size - 5), - session=session, - ) - for dsid, files in files_map.items(): - inferred = infer_from_folders(files) - if inferred: - cache[dsid] = inferred - else: - # mark as unknown to avoid re-querying next run - cache[dsid] = [] - - # Write cache - save_cache(cache, args.cache) - - # 3) Write column back - def _mods_for(idv: str) -> str: - key = (idv or "").strip().lower() - v = cache.get(key) - if isinstance(v, list) and v: - return ", ".join(v) - return "" # leave blank if unknown - - df["record_modality"] = df[args.id_col].map(_mods_for) - - out_path = args.out if args.out else args.table - df.to_csv(out_path, sep=sep, index=False) - print(f"Done. Wrote: {out_path}") - - -if __name__ == "__main__": - main() diff --git a/tests/test_features.py b/tests/test_features.py new file mode 100644 index 00000000..0362f73c --- /dev/null +++ b/tests/test_features.py @@ -0,0 +1,22 @@ +import numpy as np +import pandas as pd +import pytest +from eegdash.features.datasets import FeaturesDataset, FeaturesConcatDataset + +@pytest.fixture +def dummy_features_dataset(): + """Creates a dummy FeaturesDataset for testing.""" + features = pd.DataFrame(np.random.rand(10, 5), columns=[f"feat_{i}" for i in range(5)]) + metadata = pd.DataFrame({ + "i_window_in_trial": range(10), + "i_start_in_trial": range(10), + "i_stop_in_trial": range(10), + "target": np.random.randint(0, 2, 10), + }) + return FeaturesDataset(features, metadata) + +def test_zscore_dtype(dummy_features_dataset): + """Tests if the zscore method correctly casts the output to float32.""" + concat_ds = FeaturesConcatDataset([dummy_features_dataset]) + concat_ds.zscore() + assert concat_ds.datasets[0].features.dtypes.iloc[0] == "float32" \ No newline at end of file