API¶
tedana.workflows
: Common workflows¶
tedana.workflows |
|
tedana.workflows.tedana_workflow (data, tes) |
Run the “canonical” TE-Dependent ANAlysis workflow. |
tedana.workflows.t2smap_workflow (data, tes) |
Estimate T2 and S0, and optimally combine data across TEs. |
tedana.model
: Modeling TE-dependence¶
tedana.model |
|
tedana.model.fitmodels_direct (catd, mmix, …) |
Fit TE-dependence and -independence models to components. |
tedana.model.fit |
Fit models. |
tedana.decomposition
: Data decomposition¶
tedana.decomposition |
|
tedana.decomposition.tedpca (catd, OCcatd, …) |
Use principal components analysis (PCA) to identify and remove thermal noise from multi-echo data. |
tedana.decomposition.tedica (n_components, …) |
Performs ICA on dd and returns mixing matrix |
tedana.decomposition._utils |
Utility functions for tedana decomposition |
tedana.combine
: Combine time series¶
Functions to optimally combine data across echoes.
tedana.combine |
Functions to optimally combine data across echoes. |
tedana.combine.make_optcom (data, tes, mask) |
Optimally combine BOLD data across TEs. |
tedana.combine |
Functions to optimally combine data across echoes. |
tedana.decay
: Signal decay¶
Functions to estimate S0 and T2* from multi-echo data.
tedana.decay |
Functions to estimate S0 and T2* from multi-echo data. |
tedana.decay.fit_decay (data, tes, mask, masksum) |
Fit voxel-wise monoexponential decay models to data |
tedana.decay.fit_decay_ts (data, tes, mask, …) |
Fit voxel- and timepoint-wise monoexponential decay models to data |
tedana.decay |
Functions to estimate S0 and T2* from multi-echo data. |
tedana.selection
: Component selection¶
tedana.selection |
|
tedana.selection.selcomps (seldict, …) |
Classify components in seldict as “accepted,” “rejected,” “midk,” or “ignored.” |
tedana.selection._utils |
Utility functions for tedana.selection |
tedana.io
: Reading and writing data¶
Functions to handle file input/output
tedana.io |
Functions to handle file input/output |
tedana.io.split_ts (data, mmix, mask, acc) |
Splits data time series into accepted component time series and remainder |
tedana.io.ctabsel (ctabfile) |
Loads a pre-existing component table file |
tedana.io.filewrite (data, filename, ref_img) |
Writes data to filename in format of ref_img |
tedana.io.gscontrol_mmix (optcom_ts, mmix, …) |
Perform global signal regression. |
tedana.io.load_data (data[, n_echos]) |
Coerces input data files to required 3D array output |
tedana.io.new_nii_like (ref_img, data[, …]) |
Coerces data into NiftiImage format like ref_img |
tedana.io.write_split_ts (data, mmix, mask, …) |
Splits data into denoised / noise / ignored time series and saves to disk |
tedana.io.writect |
|
tedana.io.writefeats (data, mmix, mask, ref_img) |
Converts data to component space with mmix and saves to disk |
tedana.io.writeresults (ts, mask, comptable, …) |
Denoises ts and saves all resulting files to disk |
tedana.io.writeresults_echoes (catd, mmix, …) |
Saves individually denoised echos to disk |
tedana.io |
Functions to handle file input/output |
tedana.utils
: Utility functions¶
Utilities for tedana package
tedana.utils |
Utilities for tedana package |
tedana.utils.andb (arrs) |
Sums arrays in arrs |
tedana.utils.dice (arr1, arr2) |
Compute Dice’s similarity index between two numpy arrays. |
tedana.utils.fitgaussian (data) |
Returns estimated gaussian parameters of a 2D distribution found by a fit |
tedana.utils.gaussian (height, center_x, …) |
Returns gaussian function |
tedana.utils.get_dtype (data) |
Determines neuroimaging format of data |
tedana.utils.getfbounds (n_echos) |
Gets estimated F-statistic boundaries based on number of echos |
tedana.utils.load_image (data) |
Takes input data and returns a sample x time array |
tedana.utils.make_adaptive_mask (data[, …]) |
Makes map of data specifying longest echo a voxel can be sampled with |
tedana.utils.make_min_mask (data[, roi]) |
Generates a 3D mask of data |
tedana.utils.moments (data) |
Returns gaussian parameters of a 2D distribution by calculating its moments |
tedana.utils.unmask (data, mask) |
Unmasks data using non-zero entries of mask |
tedana.utils |
Utilities for tedana package |