cubnm.datasets
Example datasets
|
Load example structural connectivity matrix |
|
Load example lower triangle of FC/FCD |
|
Loads example heterogeneity maps |
- cubnm.datasets.load_sc(what, parc, return_path=False)
Load example structural connectivity matrix
Parameters
- what{‘strength’, ‘length’}
‘strength’: SC strength (normalized tract counts)
‘length’: SC tracts length
- parc{‘schaefer-[100, 200, 400, 600]’, ‘aparc’, ‘glasser-360’}
parcellation. For Schaefer, specify number of parcels.
- return_path
bool, optional If True, returns path to the file Otherwise, returns the matrix
Returns
np.ndarrayorstrStructural connectivity matrix or path to its text file. Shape: (nodes, nodes)
- cubnm.datasets.load_functional(what, parc, exc_interhemispheric=True, return_path=False)
Load example lower triangle of FC/FCD
Parameters
- what: {‘FC’, ‘FCD’}
‘FC’: functional connectivity
‘FCD’: functional connectivity dynamics
- parc: {‘schaefer-[100, 200, 400, 600]’, ‘aparc’, ‘glasser-360’}
parcellation. For Schaefer, specify number of parcels.
- exc_interhemispheric:
bool, optional whether to exclude interhemispheric connections
- return_path
bool, optional If True, returns path to the file Otherwise, returns the matrix
Returns
np.ndarrayorstrLower triangle of FC/FCD matrix or path to its text file. Shape: (n_pairs,)
- cubnm.datasets.load_maps(what, parc, norm='minmax', return_path=False)
Loads example heterogeneity maps
Parameters
- what: {‘6maps’, ‘yeo7’}
‘6maps’: including ‘myelinmap’, ‘thickness’, ‘fcgradient01’, ‘genepc1’, ‘nmda’, ‘gabaa’
‘yeo7’: Yeo 7 networks
- parc: {‘schaefer-[100, 200, 400, 600]’, ‘aparc’, ‘glasser-360’}
parcellation. For Schaefer, specify number of parcels.
- norm: {‘zscore’, ‘minmax’}
‘zscore’: maps are z-score normalized
‘minmax’: maps are min-max normalized to [0, 1]
- return_path
bool, optional If True, returns path to the file Otherwise, returns the matrix
Returns
np.ndarrayorstrMaps arrays or path to their text file. Shape: (maps, nodes)