neuroelf_-_all_functions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
neuroelf_-_all_functions [2010/06/22 04:19] – changed to list jochen | neuroelf_-_all_functions [2010/06/22 04:59] – added analyzetype (must have gotten lost, huh?) jochen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== NeuroElf - all functions | + | ====== NeuroElf - all functions |
+ | ===== Toolbox base folder, M-file | ||
* [[acpc2tal]] - convert AC-PC coordinates into TAL coordinates | * [[acpc2tal]] - convert AC-PC coordinates into TAL coordinates | ||
* [[acsvread]] - reads a text based (non-numeric) csv file | * [[acsvread]] - reads a text based (non-numeric) csv file | ||
Line 5: | Line 6: | ||
* [[alphasim]] - simulate noise data to estimate cluster threshold | * [[alphasim]] - simulate noise data to estimate cluster threshold | ||
* [[analyze_setendian]] - set endian type for Analyze files | * [[analyze_setendian]] - set endian type for Analyze files | ||
+ | * [[analyzetype]] - return properties of analyze image datatype | ||
* [[any2ascii]] - packs simple as well as complex variables into ascii | * [[any2ascii]] - packs simple as well as complex variables into ascii | ||
* [[applybvtrf]] - apply BV transformation matrix to system coords | * [[applybvtrf]] - apply BV transformation matrix to system coords | ||
Line 28: | Line 30: | ||
* [[clearxffobjects]] - issue ClearObject call on several objects | * [[clearxffobjects]] - issue ClearObject call on several objects | ||
* [[clustercoords]] - get list of clusters in volume | * [[clustercoords]] - get list of clusters in volume | ||
- | * [[clustercoordsc]] - get list of clusters in volume | + | * [[clustercoordsc]] - get list of clusters in volume |
* [[clustermeshmap]] - cluster a SMP/SRF based map | * [[clustermeshmap]] - cluster a SMP/SRF based map | ||
* [[clustermeshmapbin]] - cluster binary mesh-based map | * [[clustermeshmapbin]] - cluster binary mesh-based map | ||
Line 38: | Line 40: | ||
* [[conjval]] - conjugate value (same sign, min abs value with sign) | * [[conjval]] - conjugate value (same sign, min abs value with sign) | ||
* [[conjvalp]] - conjugate pvalues (same sign, max value with sign) | * [[conjvalp]] - conjugate pvalues (same sign, max value with sign) | ||
- | * [[conv3d]] - perform 3D convolution | + | * [[conv3d]] - perform 3D convolution |
* [[convones]] - convoles a function with a number of consecutive ones | * [[convones]] - convoles a function with a number of consecutive ones | ||
* [[correlinvtstat]] - convert t-statistic into correlation value | * [[correlinvtstat]] - convert t-statistic into correlation value | ||
Line 44: | Line 46: | ||
* [[correltstat]] - convert correlation value into t-statistic | * [[correltstat]] - convert correlation value into t-statistic | ||
* [[corrmap]] - correlation map | * [[corrmap]] - correlation map | ||
- | * [[cov_nd]] - computes covariance and corrcoefs for vector pairs in N-D | + | * [[cov_nd]] - computes covariance and corrcoefs for vector pairs in N-D (//MEX file stub/ |
* cpfile - copies a file (// | * cpfile - copies a file (// | ||
* crawford_abnorm - calculate Crawford' | * crawford_abnorm - calculate Crawford' | ||
Line 77: | Line 79: | ||
* [[findfiledir]] - find a named file or directory | * [[findfiledir]] - find a named file or directory | ||
* [[findfiles]] - Linux/ | * [[findfiles]] - Linux/ | ||
- | * [[findfirst]] - find first (or last) element != 0 in input | + | * [[findfirst]] - find first (or last) element != 0 in input (//MEX file stub/ |
* [[fisherr2z]] - convert Pearson correlation into z values | * [[fisherr2z]] - convert Pearson correlation into z values | ||
* [[fitrobustbisquare]] - faster fitting function for robust bisquare | * [[fitrobustbisquare]] - faster fitting function for robust bisquare | ||
* [[fitrobustbisquare_img]] - faster fitting function for robust bisquare | * [[fitrobustbisquare_img]] - faster fitting function for robust bisquare | ||
- | * [[flexinterp]] - flexible data interpolation (up to 4D) | + | * [[flexinterpn]] - flexible data interpolation (up to 4D) (//MEX file stub/help//) |
* [[flexinterpn_demo]] - demonstration of flexinterpn | * [[flexinterpn_demo]] - demonstration of flexinterpn | ||
* [[flexinterpn_method]] - call flexinterpn with one of the typical methods | * [[flexinterpn_method]] - call flexinterpn with one of the typical methods | ||
- | * [[flexmask]] - flexible data masking | + | * [[flexmask]] - flexible data masking |
* [[floodfill3]] - keep adjacent values from seed point | * [[floodfill3]] - keep adjacent values from seed point | ||
* [[fmriqasheet]] - create figure with output of fmriquality | * [[fmriqasheet]] - create figure with output of fmriquality | ||
Line 91: | Line 93: | ||
* [[glmtstat]] - compute GLM t statistic | * [[glmtstat]] - compute GLM t statistic | ||
* [[gluetostring]] - glues a cell array of chars to one delimited char array | * [[gluetostring]] - glues a cell array of chars to one delimited char array | ||
- | * [[gluetostringc]] - C-version of gluetostring | + | * [[gluetostringc]] - C-version of gluetostring |
* gradsmooth - apply gradient based smoothing (// | * gradsmooth - apply gradient based smoothing (// | ||
* [[grep]] - GNU utils like grep | * [[grep]] - GNU utils like grep | ||
Line 117: | Line 119: | ||
* [[invsystem]] - inverts the output argument order of system(...) | * [[invsystem]] - inverts the output argument order of system(...) | ||
* [[isabsolute]] - returns true if the given path is absolute | * [[isabsolute]] - returns true if the given path is absolute | ||
- | * [[isemptycell]] - returns a boolean array with isempty over cells | + | * [[isemptycell]] - returns a boolean array with isempty over cells (//MEX file stub/ |
- | * [[isinfnan]] - checking whether (any) element(s) are inf/nan | + | * [[isinfnan]] - checking whether (any) element(s) are inf/ |
* [[isrealvarname]] - true for valid variable name | * [[isrealvarname]] - true for valid variable name | ||
- | * [[isscalarcell]] - returns a boolean array with isscalar over cells | + | * [[isscalarcell]] - returns a boolean array with isscalar over cells (//MEX file stub/ |
* [[istransio]] - check (and validate) object | * [[istransio]] - check (and validate) object | ||
* [[isxff]] - check (and validate) object | * [[isxff]] - check (and validate) object | ||
* [[isxfigure]] - perform validity check on input | * [[isxfigure]] - perform validity check on input | ||
* [[isxini]] - perform validity check on input | * [[isxini]] - perform validity check on input | ||
- | * [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map | + | * [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map (//MEX file stub/ |
* [[kendtau]] - returns the Kendall tau statistic for two vectors | * [[kendtau]] - returns the Kendall tau statistic for two vectors | ||
- | * [[kendtaupairsign]] - return kendall tau ties-correction value | + | * [[kendtaupairsign]] - return kendall tau ties-correction value (//MEX file stub/ |
* [[kendtaut]] - give approximate t-score for kendall tau (via monte-carlo) | * [[kendtaut]] - give approximate t-score for kendall tau (via monte-carlo) | ||
* [[kendtauz]] - give approximate z-score for kendall tau (via formula) | * [[kendtauz]] - give approximate z-score for kendall tau (via formula) | ||
* [[kurt]] - compute kurtosis of data | * [[kurt]] - compute kurtosis of data | ||
- | * [[limitrangec]] - limit data to a range | + | * [[limitrangec]] - limit data to a range (//MEX file stub/ |
* [[limittorange]] - limit data to percentile range | * [[limittorange]] - limit data to percentile range | ||
* [[linscale]] - linear scaling transform | * [[linscale]] - linear scaling transform | ||
Line 144: | Line 146: | ||
* [[meannoinfnan]] - build mean of elements other than Inf/NaN | * [[meannoinfnan]] - build mean of elements other than Inf/NaN | ||
* [[meanpsctrans]] - perform PSC transformation after regression | * [[meanpsctrans]] - perform PSC transformation after regression | ||
- | * [[medianc]] - picking the median of an array using quickselect | + | * [[medianc]] - picking the median of an array using quickselect |
* [[memusage]] - give the current memory usage of the calling function | * [[memusage]] - give the current memory usage of the calling function | ||
* [[mergehemivmrs]] - merge segmented VMRs of LH and RH | * [[mergehemivmrs]] - merge segmented VMRs of LH and RH | ||
- | * [[mesh_morph]] - morph the coordinates of a mesh | + | * [[mesh_morph]] - morph the coordinates of a mesh (//MEX file stub/ |
- | * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles | + | * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles |
- | * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes | + | * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes |
* [[minarray]] - minimize array size | * [[minarray]] - minimize array size | ||
* [[minmaxbbox]] - get minimum, maximum bounding box of objects | * [[minmaxbbox]] - get minimum, maximum bounding box of objects | ||
- | * [[minmaxmean]] - get min, max, and mean of data array (fast) | + | * [[minmaxmean]] - get min, max, and mean of data array (fast) (//MEX file stub/help//) |
* minpos - return not the min but only the pos (// | * minpos - return not the min but only the pos (// | ||
* [[mkadir]] - create an absolute directory (unlike to MATLAB' | * [[mkadir]] - create an absolute directory (unlike to MATLAB' | ||
Line 177: | Line 179: | ||
* [[noinfnan]] - replace Inf/ | * [[noinfnan]] - replace Inf/ | ||
* [[normvecs]] - normalize vector lengths to 1 | * [[normvecs]] - normalize vector lengths to 1 | ||
- | * [[num2strtab]] - creates a tabular data output of a numeric data table | + | * [[num2strtab]] - creates a tabular data output of a numeric data table (//MEX file stub/ |
* [[orthimage]] - compute orthogonality matrix (for SPM like display) | * [[orthimage]] - compute orthogonality matrix (for SPM like display) | ||
* [[orthsdm]] - orthogonalize SDM object in file | * [[orthsdm]] - orthogonalize SDM object in file | ||
Line 199: | Line 201: | ||
* progresscount - display progress in console as a step based counter (// | * progresscount - display progress in console as a step based counter (// | ||
* [[psctrans]] - perform PSC transformation on time course | * [[psctrans]] - perform PSC transformation on time course | ||
- | * [[qsort]] - sorting of 1-D vectors | + | * [[qsort]] - sorting of 1-D vectors |
* [[ranktrans]] - return rank transform of data | * [[ranktrans]] - return rank transform of data | ||
* [[rbalign]] - rigid-body alignment of one volume to a volume stack | * [[rbalign]] - rigid-body alignment of one volume to a volume stack | ||
Line 211: | Line 213: | ||
* [[renamefile]] - renames a file to another filename | * [[renamefile]] - renames a file to another filename | ||
* render_vol - 3-D rendering of an spm_vol struct (// | * render_vol - 3-D rendering of an spm_vol struct (// | ||
- | * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image | + | * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image (//MEX file stub/ |
* [[resampleaa]] - anti-aliased resampling of data | * [[resampleaa]] - anti-aliased resampling of data | ||
* [[rmean]] - re-weighted mean | * [[rmean]] - re-weighted mean | ||
Line 246: | Line 248: | ||
* [[splitclustercoords]] - split coords of one cluster to subclusters | * [[splitclustercoords]] - split coords of one cluster to subclusters | ||
* [[splittocell]] - split a delimited string into a cell array | * [[splittocell]] - split a delimited string into a cell array | ||
- | * [[splittocellc]] - C-version of splittocell | + | * [[splittocellc]] - C-version of splittocell |
* [[spm5_preprojobs]] - create jobs and jobhelps from options | * [[spm5_preprojobs]] - create jobs and jobhelps from options | ||
* [[spmitrf]] - uncompile an affine transformation into paramters | * [[spmitrf]] - uncompile an affine transformation into paramters | ||
Line 257: | Line 259: | ||
* [[subclusters]] - separate mega cluster into sub-clusters | * [[subclusters]] - separate mega cluster into sub-clusters | ||
* [[subget]] - get a list of properties as a struct | * [[subget]] - get a list of properties as a struct | ||
- | * [[svdc]] - singular value decomposition | + | * [[svdc]] - singular value decomposition |
- | * [[svmpredict]] - train libSVM based classifier | + | * [[svmpredict]] - train libSVM based classifier |
- | * [[svmtrain]] - train libSVM based classifier | + | * [[svmtrain]] - train libSVM based classifier |
* [[tablesextract]] - create tables and extracts from GLM/VMPs | * [[tablesextract]] - create tables and extracts from GLM/VMPs | ||
* [[tal2acpc]] - convert TAL coordinates into AC-PC coordinates | * [[tal2acpc]] - convert TAL coordinates into AC-PC coordinates | ||
Line 274: | Line 276: | ||
* [[tfgparse]] - parses a xfigure TFG file into a struct | * [[tfgparse]] - parses a xfigure TFG file into a struct | ||
* [[tfmatrix]] - build 4x4 transformation matrix for different steps | * [[tfmatrix]] - build 4x4 transformation matrix for different steps | ||
- | * [[threshlutc]] - converting thresholded map to looked up colors | + | * [[threshlutc]] - converting thresholded map to looked up colors |
- | * [[threshmapc]] - thresholding a double map to 0...1 | + | * [[threshmapc]] - thresholding a double map to 0...1 (//MEX file stub/ |
- | * [[transmul]] - return the multiplication of M' * M | + | * [[transmul]] - return the multiplication of M' * M (//MEX file stub/ |
- | * [[u8str2double]] - convert numeric text (of multi-value data) to double | + | * [[u8str2double]] - convert numeric text (of multi-value data) to double |
* [[uint322colcode]] - convert from uint32 to colcode array | * [[uint322colcode]] - convert from uint32 to colcode array | ||
* [[unpackmosaic]] - unpack mosaic from two dimensions into third | * [[unpackmosaic]] - unpack mosaic from two dimensions into third | ||
Line 283: | Line 285: | ||
* [[utc]] - return utc-like time code (uint32) | * [[utc]] - return utc-like time code (uint32) | ||
* [[uunion]] - unsorted set union. | * [[uunion]] - unsorted set union. | ||
- | * [[varc]] - calculation of variance along dimension | + | * [[varc]] - calculation of variance along dimension |
* [[vmrspmcoreg]] - apply SPM's coregistration to two VMRs | * [[vmrspmcoreg]] - apply SPM's coregistration to two VMRs | ||
* [[vmvreadpos]] - read one vertex movie position in a VMV file | * [[vmvreadpos]] - read one vertex movie position in a VMV file | ||
Line 291: | Line 293: | ||
* writestcfiles - create STC files from a 4D array (// | * writestcfiles - create STC files from a 4D array (// | ||
* xffcompare - compares two xff objects (or folders with files) (// | * xffcompare - compares two xff objects (or folders with files) (// | ||
- | * [[xffsrfparseneighbors]] - parse neighbors from SRF file | + | * [[xffsrfparseneighbors]] - parse neighbors from SRF file (//MEX file stub/ |
- | * [[xffsrfwriteneighbors]] - write neighbors to SRF file | + | * [[xffsrfwriteneighbors]] - write neighbors to SRF file (//MEX file stub/ |
* [[xfigurecallback]] - make sure a callback has its own workspace | * [[xfigurecallback]] - make sure a callback has its own workspace | ||
* [[zerodstring]] - fill a string with zero chars and fix length | * [[zerodstring]] - fill a string with zero chars and fix length | ||
* [[zsz]] - returns zeros(size(svzar)) | * [[zsz]] - returns zeros(size(svzar)) | ||
* [[ztrans]] - perform z-transformation on time course | * [[ztrans]] - perform z-transformation on time course | ||
+ | |||
+ | ===== Toolbox base folder, C-based functions ===== | ||
+ | * clustercoordsc.c | ||
+ | * conv3d.c | ||
+ | * cov_nd.c | ||
+ | * findfirst.c | ||
+ | * flexinterpn.c | ||
+ | * flexmask.c | ||
+ | * floodfill3c.c | ||
+ | * gluetostringc.c | ||
+ | * isemptycell.c | ||
+ | * isinfnan.c | ||
+ | * isscalarcell.c | ||
+ | * joinlayers.c | ||
+ | * kendtaupairsign.c | ||
+ | * limitrangec.c | ||
+ | * medianc.c | ||
+ | * mesh_morph.c | ||
+ | * mesh_trianglestoneighbors.c | ||
+ | * mesh_trimapmesh.c | ||
+ | * minmaxmean.c | ||
+ | * normcdfc.c | ||
+ | * num2strtab.c | ||
+ | * qsort.c | ||
+ | * renderlayers.c | ||
+ | * splittocellc.c | ||
+ | * svdc.c | ||
+ | * svmpredictc.c | ||
+ | * svmtrainc.c | ||
+ | * threshlutc.c | ||
+ | * threshmapc.c | ||
+ | * transmul.c | ||
+ | * u8str2double.c | ||
+ | * varc.c | ||
+ | * xffsrfparseneighborsc.c | ||
+ | * xffsrfwriteneighborsc.c | ||
+ | |||
+ | ===== transimg functions ===== | ||
+ | |||
+ | ===== transio functions ===== | ||
+ | |||
+ | ===== xff functions ===== | ||
+ | |||
+ | ==== xff private functions (methods) ==== | ||
+ | |||
+ | ===== xfigure functions ===== | ||
+ | |||
+ | ===== xini functions ===== | ||
+ | |||
+ | ===== xprogress functions ===== | ||
neuroelf_-_all_functions.txt · Last modified: 2011/04/04 20:37 by jochen