User Tools

Site Tools


neuroelf_-_all_functions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
neuroelf_-_all_functions [2010/06/22 06:19]
jochen changed to list
neuroelf_-_all_functions [2011/04/04 22:37] (current)
jochen ameliorated links to constructors of classes
Line 1: Line 1:
-====== NeuroElf - all functions (list only======+====== NeuroElf - all functions ​====== 
 +This page can be seen as a whole-sale reference to all function ​(M-) files of the toolbox. Currently, the documentation is spotty at best... 
 + 
 +===== Toolbox base folder, M-file ​list only ====== 
 +  * [[BVQXfile]] - legacy function for BVQXtools users (passes to [[xff]]) 
 +  * [[ac2vmp]] - convert ''​activation_clusters''​ MAT file (Tor Wager tools) to VMP
   * [[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
-  * [[afni_parse]] - internal parser for AFNI HEADer file structures +  * afni_parse - internal parser for AFNI HEADer file structures 
-  * [[alphasim]] - simulate noise data to estimate cluster threshold+  * [[alphasim - extended uses|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
   * [[applyfdr]] - apply FDR thresholding to given statistic   * [[applyfdr]] - apply FDR thresholding to given statistic
 +  * [[applyspmsnc]] - apply SPM's spatial normalization (''​*_sn.mat''​) to coordinates
   * [[asciiread]] - reads a textfile into one char array   * [[asciiread]] - reads a textfile into one char array
   * [[asciitab]] - create custom ASCII representation of 2-D matrix   * [[asciitab]] - create custom ASCII representation of 2-D matrix
   * [[asciiwrite]] - writes a textfile from a char array to file   * [[asciiwrite]] - writes a textfile from a char array to file
 +  * [[auroc]] - compute area under ROC
   * [[autocorr]] - estimate auto-correlation in data   * [[autocorr]] - estimate auto-correlation in data
   * averagepmps - average PMP objects and create new object (//​abandoned for now//)   * averagepmps - average PMP objects and create new object (//​abandoned for now//)
Line 19: Line 27:
   * [[binwrite]] - writes a binary stream from a char/uint8 array to file   * [[binwrite]] - writes a binary stream from a char/uint8 array to file
   * bitdump - dump bits in a uint buffer (//​abandoned for now//)   * bitdump - dump bits in a uint buffer (//​abandoned for now//)
 +  * [[bstrapbca]] - bootstrap statistic using BCa
 +  * [[bstrappct]] - bootstrap statistic using percentile
   * [[bvcoordconv]] - converting coordinates for BV   * [[bvcoordconv]] - converting coordinates for BV
   * [[bvtrf]] - compile a transformation matrix as in the 3D volume tools   * [[bvtrf]] - compile a transformation matrix as in the 3D volume tools
Line 24: Line 34:
   * bvxcreatefile - create new BVX file (//​abandoned for now//)   * bvxcreatefile - create new BVX file (//​abandoned for now//)
   * [[calcbetas]] - perform GLM regression   * [[calcbetas]] - perform GLM regression
 +  * [[cellipse]] - confidence ellipse coordinates for scatter plot
   * [[checkstruct]] - check an 1x1 struct for validity   * [[checkstruct]] - check an 1x1 struct for validity
   * [[checksyntax]] - checks a snippet of code for syntax validity   * [[checksyntax]] - checks a snippet of code for syntax validity
   * [[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 ​(//MEX file stub/​help//​)
   * [[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 49:
   * [[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 ​(//MEX file stub/​help//​)
   * [[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 55:
   * [[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/​help//​)
   * cpfile - copies a file (//​**deprecated!** use copyfile instead//)   * cpfile - copies a file (//​**deprecated!** use copyfile instead//)
   * crawford_abnorm - calculate Crawford'​s score abnormality measure (//​abandoned for now//)   * crawford_abnorm - calculate Crawford'​s score abnormality measure (//​abandoned for now//)
Line 63: Line 74:
   * [[dicom4todmr]] - cheap try to convert a DICOM4 file into DMR/DWI   * [[dicom4todmr]] - cheap try to convert a DICOM4 file into DMR/DWI
   * [[dicom4tofmr]] - cheap try to convert a DICOM4 file into FMR/STC   * [[dicom4tofmr]] - cheap try to convert a DICOM4 file into FMR/STC
 +  * dicom_dic - internally used DICOM dictionary function
   * [[dilate3d]] - perform 3D dilation with operator   * [[dilate3d]] - perform 3D dilation with operator
   * [[dispslice]] - displays a 2-D dataset as an image   * [[dispslice]] - displays a 2-D dataset as an image
   * [[dispslicemovie]] - display slice movie   * [[dispslicemovie]] - display slice movie
 +  * [[dividetrimesh]] - divide triangular mesh into smaller triangles
   * [[emptysrf]] - create an empty surface container   * [[emptysrf]] - create an empty surface container
-  * [[erode]] - perform 3D erosion with operator+  * [[erode3d]] - perform 3D erosion with operator
   * [[exceltocoords]] - converts MS-Excel notation into 1x4 double array   * [[exceltocoords]] - converts MS-Excel notation into 1x4 double array
   * [[extcaller]] - from where was a call issued   * [[extcaller]] - from where was a call issued
   * [[fdr_thresholds]] - compute probability thresholds for q(FDR) levels   * [[fdr_thresholds]] - compute probability thresholds for q(FDR) levels
   * [[fendian]] - return an argument suitable for fopen (endianess)   * [[fendian]] - return an argument suitable for fopen (endianess)
 +  * [[fieldsize]] - get size of struct field(s) in bytes
   * [[fileguessendian]] - guess endian type of (partial) file content   * [[fileguessendian]] - guess endian type of (partial) file content
   * [[filesize]] - return a file's size in bytes   * [[filesize]] - return a file's size in bytes
Line 77: Line 91:
   * [[findfiledir]] - find a named file or directory   * [[findfiledir]] - find a named file or directory
   * [[findfiles]] - Linux/​UNIX-like find command/​function   * [[findfiles]] - Linux/​UNIX-like find command/​function
-  * [[findfirst]] - find first (or last) element != 0 in input+  * [[findfirst]] - find first (or last) element != 0 in input (//MEX file stub/​help//​)
   * [[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)+  * [[fitrobustbisquare_multi]] - faster fitting function for robust bisquare multiple models 
 +  * [[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 ​(//MEX file stub/​help//​)
   * [[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 106:
   * [[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 ​(//MEX file stub/​help//​)
   * gradsmooth - apply gradient based smoothing (//​abandoned for now//)   * gradsmooth - apply gradient based smoothing (//​abandoned for now//)
   * [[grep]] - GNU utils like grep   * [[grep]] - GNU utils like grep
Line 98: Line 113:
   * [[heartbeats]] - detect heart beats and frequency in physio data   * [[heartbeats]] - detect heart beats and frequency in physio data
   * [[hexdump]] - dump hexadecimal values into string   * [[hexdump]] - dump hexadecimal values into string
 +  * [[histcount]] - M-file for histcountc MEX function
   * [[hrf]] - create canonical HRF shape   * [[hrf]] - create canonical HRF shape
   * [[hrfboost]] - assume that best fit is the (root of) sum of squares   * [[hrfboost]] - assume that best fit is the (root of) sum of squares
   * [[hxdouble]] - transform a double from/into a readable string   * [[hxdouble]] - transform a double from/into a readable string
   * [[hxsingle]] - transform a single from/into a readable string   * [[hxsingle]] - transform a single from/into a readable string
 +  * [[icbm2tal]] - apply non-linear normalization parameters from ICBM to TAL space
   * [[icc]] - intraclass correlation calculation   * [[icc]] - intraclass correlation calculation
   * [[idftextread]] - read a text-converted IDF file (iView X)   * [[idftextread]] - read a text-converted IDF file (iView X)
   * [[image_complexity]] - give image complexity estimate   * [[image_complexity]] - give image complexity estimate
   * [[image_resize]] - resize a HxWxD numeric image to new measures   * [[image_resize]] - resize a HxWxD numeric image to new measures
 +  * [[image_rotate]] - rotate a HxWxD numeric image
   * [[importbesa]] - import EEG/MEG data from a set of BESA files   * [[importbesa]] - import EEG/MEG data from a set of BESA files
   * [[importfif]] - import FIF file   * [[importfif]] - import FIF file
-  * [[importvtcfromanalyze]] - import an FMR from Analzye files+  * [[importfmrfromanalyze]] - import an FMR from Analzye files
   * [[importrfxglmfromspms]] - import SPM beta maps to a BrainVoyager GLM file   * [[importrfxglmfromspms]] - import SPM beta maps to a BrainVoyager GLM file
-  * [[importvtcfromanalyze]] - import several Analzye SPM map files+  * [[importvmpfromspms]] - import several Analzye SPM map files
   * [[importvmrfromanalyze]] - import a VMR from an Analzye file   * [[importvmrfromanalyze]] - import a VMR from an Analzye file
   * [[importvtcfromanalyze]] - import a VTC from Analzye files   * [[importvtcfromanalyze]] - import a VTC from Analzye files
Line 116: Line 134:
   * [[initialalignment]] - perform the automatic IA   * [[initialalignment]] - perform the automatic IA
   * [[invsystem]] - inverts the output argument order of system(...)   * [[invsystem]] - inverts the output argument order of system(...)
 +  * [[isBVQXfile]] - legacy function for BVQXtools users (passes to [[isxff]])
   * [[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 +  ​* [[isectlp]] - compute intersection of line and plain (multi-dim) 
-  * [[isinfnan]] - checking whether (any) element(s) are inf/nan+  ​* [[isemptycell]] - returns a boolean array with isempty over cells (//MEX file stub/​help//​) 
 +  * [[isinfnan]] - checking whether (any) element(s) are inf/​nan ​(//MEX file stub/​help//​)
   * [[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/​help//​)
   * [[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+  ​* [[jksample]] - Jack-Knife sampling indices 
 +  ​* [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map (//MEX file stub/​help//​)
   * [[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/​help//​)
   * [[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/​help//​)
   * [[limittorange]] - limit data to percentile range   * [[limittorange]] - limit data to percentile range
   * [[linscale]] - linear scaling transform   * [[linscale]] - linear scaling transform
   * [[lsqueeze]] - linear squeeze into Nx1 array   * [[lsqueeze]] - linear squeeze into Nx1 array
   * [[ltriasc]] - ASCII form of a lower triangle matrix (for Mx)   * [[ltriasc]] - ASCII form of a lower triangle matrix (for Mx)
-  * [[madist]] - Mahalanobis distance of single data argument ​+  * [[madistd]] - Mahalanobis distance of single data argument ​
   * [[mainver]] - get matlab main version   * [[mainver]] - get matlab main version
   * [[makelabel]] - returns a valid label from input   * [[makelabel]] - returns a valid label from input
Line 144: Line 165:
   * [[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 ​(//MEX file stub/​help//​)
   * [[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/​help//​) 
-  * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles +  * [[mesh_neighborsarray]] - create a CxN neighbors list (0-filled) 
-  * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes+  * [[mesh_reconstruct]] - create direct border reconstruction information 
 +  * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles ​(//MEX file stub/​help//​) 
 +  * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes ​(//MEX file stub/​help//​)
   * [[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 (//​deprecated,​ use minmaxmean instead//)   * minpos - return not the min but only the pos (//​deprecated,​ use minmaxmean instead//)
   * [[mkadir]] - create an absolute directory (unlike to MATLAB'​s mkdir)   * [[mkadir]] - create an absolute directory (unlike to MATLAB'​s mkdir)
   * [[mltype]] - return Matlab'​s datatype association   * [[mltype]] - return Matlab'​s datatype association
 +  * [[mmregress]] - multi-model regression
   * [[mni2tal]] - converts coordinates from MNI brain to best Talairach guess   * [[mni2tal]] - converts coordinates from MNI brain to best Talairach guess
   * [[mpackage]] - MatLab Installation Package Generator   * [[mpackage]] - MatLab Installation Package Generator
   * [[mstrrep]] - replace multiple patterns (multi strrep)   * [[mstrrep]] - replace multiple patterns (multi strrep)
   * [[mtc_concat]] - concatenate MTCs   * [[mtc_concat]] - concatenate MTCs
-  * multi_voi_avg ​generate Multi-VOI averaging plots (//abandoned for now//)+  * [[mtimesnd]] ​mtimes ​(AxB * BxCover dims 3, 4, ...
   * [[multimatch]] - match two lists of strings and return matched in first   * [[multimatch]] - match two lists of strings and return matched in first
   * [[multiset]] - set properties for multiple handles   * [[multiset]] - set properties for multiple handles
Line 169: Line 193:
   * [[neuroelf_gui]] - the NeuroElf graphical user interface (GUI)   * [[neuroelf_gui]] - the NeuroElf graphical user interface (GUI)
   * [[neuroelf_license]] - display NeuroElf license   * [[neuroelf_license]] - display NeuroElf license
 +  * [[neuroelf_makefiles]] - create additional files used by NeuroElf
   * [[neuroelf_makelibs]] - compile MEX functions (mex/​compiler needed!)   * [[neuroelf_makelibs]] - compile MEX functions (mex/​compiler needed!)
   * [[neuroelf_pack]] - create installation/​update/​diff package   * [[neuroelf_pack]] - create installation/​update/​diff package
Line 174: Line 199:
   * [[neuroelf_setup]] - NeuroElf post installation setup   * [[neuroelf_setup]] - NeuroElf post installation setup
   * [[neuroelf_version]] - return the version of NeuroElf   * [[neuroelf_version]] - return the version of NeuroElf
 +  * [[newhdr]] - create new HDR/NII object
 +  * [[newhiresvmr]] - create new hi-res VMR
   * [[newnatresvmp]] - create natural resolution VMP object   * [[newnatresvmp]] - create natural resolution VMP object
   * [[noinfnan]] - replace Inf/​NaN'​s in input with replacement value   * [[noinfnan]] - replace Inf/​NaN'​s in input with replacement value
 +  * [[normcdfc]] - M-file stub for MEX file
   * [[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/​help//​) **NOT FUNCTIONAL YET**
   * [[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 187: Line 215:
   * [[pairs]] - returns the pairs of values in a vector/​matrix   * [[pairs]] - returns the pairs of values in a vector/​matrix
   * [[parseformula]] - parse a formula   * [[parseformula]] - parse a formula
-  * parsenumtable - parse a numeric table (//​deprecated,​ use u8str2double instead//) 
   * [[parseopts]] - parse optional input arguments with defaults   * [[parseopts]] - parse optional input arguments with defaults
   * [[partoanalyze75]] - convert PAR/REC into Analyze 7.5   * [[partoanalyze75]] - convert PAR/REC into Analyze 7.5
   * [[pinvc]] - pseudo-inverse using svdc   * [[pinvc]] - pseudo-inverse using svdc
   * [[plotcurves]] - plot different curves and select those of interest   * [[plotcurves]] - plot different curves and select those of interest
-  * [[pmfilter]] - apply a poly-mask bias filter to an image+  * [[pmbfilter]] - apply a poly-mask bias filter to an image
   * pmpalignment - compute alignment PMPs (//​abandoned for now//)   * pmpalignment - compute alignment PMPs (//​abandoned for now//)
   * [[poolgroups]] - pool several sample groups into one stats analysis   * [[poolgroups]] - pool several sample groups into one stats analysis
   * [[prefilter]] - spike/​shift/​resonance filter data   * [[prefilter]] - spike/​shift/​resonance filter data
-  * primes_b - generate list of prime numbers (//​abandoned for now//) 
   * progresscount - display progress in console as a step based counter (//​abandoned for now//)   * progresscount - display progress in console as a step based counter (//​abandoned for now//)
   * [[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 ​(//MEX file stub/​help//​) 
 +  * [[rangegrid]] - expand 4xD range definition into coordinates (using ndgrid)
   * [[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 205: Line 232:
   * readhrv - reads a heart rate variability text file (//​abandoned for now//)   * readhrv - reads a heart rate variability text file (//​abandoned for now//)
   * [[readpar]] - read a Philips PAR file   * [[readpar]] - read a Philips PAR file
 +  * [[reccheck]] - check quality of REC file (using a subset of fmriquality)
   * [[regress_coords]] - find best matching quaternion t to match coordinates   * [[regress_coords]] - find best matching quaternion t to match coordinates
   * [[relfilename]] - build relative filename from two given files   * [[relfilename]] - build relative filename from two given files
Line 211: Line 239:
   * [[renamefile]] - renames a file to another filename   * [[renamefile]] - renames a file to another filename
   * render_vol - 3-D rendering of an spm_vol struct (//​abandoned for now//)   * render_vol - 3-D rendering of an spm_vol struct (//​abandoned for now//)
-  * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image+  * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image (//MEX file stub/​help//​) 
 +  * [[replacerobmean]] - replace outliers with robust mean estimate
   * [[resampleaa]] - anti-aliased resampling of data   * [[resampleaa]] - anti-aliased resampling of data
   * [[rmean]] - re-weighted mean   * [[rmean]] - re-weighted mean
Line 238: Line 267:
   * [[smoothkern]] - build N-dim smoothing kernel from FWHM   * [[smoothkern]] - build N-dim smoothing kernel from FWHM
   * [[smoothned]] - smooth non-equidistant data with a gaussian kernel   * [[smoothned]] - smooth non-equidistant data with a gaussian kernel
 +  * [[smpdist]] - sample values from a discrete distribution
   * [[solvesudoku]] - solve a sudoku puzzle   * [[solvesudoku]] - solve a sudoku puzzle
   * [[spatent]] - spatial entropy of map values   * [[spatent]] - spatial entropy of map values
Line 246: Line 276:
   * [[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 ​(//MEX file stub/​help//​)
   * [[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 254: Line 284:
   * srfalignment - align surface according to their folding patterns (//​abandoned for now//)   * srfalignment - align surface according to their folding patterns (//​abandoned for now//)
   * srfbvxalign - perform alignment of SRFs in a BVX file (//​abandoned for now//)   * srfbvxalign - perform alignment of SRFs in a BVX file (//​abandoned for now//)
 +  * stcorrect - slice-time correction with additional options (**NOT YET FUNCTIONAL**)
 +  * [[stoufferz]] - Stouffer'​s Z computation
   * [[structdiff]] - compare two structures   * [[structdiff]] - compare two structures
   * [[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 ​(//MEX file stub/​help//​) 
-  * [[svmpredict]] - train libSVM based classifier +  * [[svmpredict]] - train libSVM based classifier ​(//MEX file stub/​help//​) 
-  * [[svmtrain]] - train libSVM based classifier+  * [[svmtrain]] - train libSVM based classifier ​(//MEX file stub/​help//​)
   * [[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
 +  * [[tal2icbm]] - apply non-linear normalization from TAL to ICBM/MNI space
   * [[tal2mni]] - converts coordinates from TAL brain to best MNI-space guess   * [[tal2mni]] - converts coordinates from TAL brain to best MNI-space guess
   * tcchecksum - checksum using textcrypt (not reliable for binary data) (//​abandoned for now//)   * tcchecksum - checksum using textcrypt (not reliable for binary data) (//​abandoned for now//)
Line 274: Line 307:
   * [[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 ​(//MEX file stub/​help//​) 
-  * [[threshmapc]] - thresholding a double map to 0...1 +  * [[threshmapc]] - thresholding a double map to 0...1 (//MEX file stub/​help//​) 
-  * [[transmul]] - return the multiplication of M' * M +  * [[transmul]] - return the multiplication of M' * M (//MEX file stub/​help//​) 
-  * [[u8str2double]] - convert numeric text (of multi-value data) to double+  * [[u8str2double]] - convert numeric text (of multi-value data) to double ​(//MEX file stub/​help//​)
   * [[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 316:
   * [[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 ​(//MEX file stub/​help//​)
   * [[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 324:
   * writestcfiles - create STC files from a 4D array (//​abandoned for now//)   * writestcfiles - create STC files from a 4D array (//​abandoned for now//)
   * xffcompare - compares two xff objects (or folders with files) (//​abandoned for now//)   * xffcompare - compares two xff objects (or folders with files) (//​abandoned for now//)
-  * [[xffsrfparseneighbors]] - parse neighbors from SRF file +  * [[xffsrfparseneighbors]] - parse neighbors from SRF file (//MEX file stub/​help//​) 
-  * [[xffsrfwriteneighbors]] - write neighbors to SRF file+  * [[xffsrfwriteneighbors]] - write neighbors to SRF file (//MEX file stub/​help//​)
   * [[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 =====
 +  * applyspmsnc.c
 +  * clustercoordsc.c
 +  * conv3d.c
 +  * cov_nd.c
 +  * findfirst.c
 +  * flexinterpn.c
 +  * flexmask.c
 +  * floodfill3c.c
 +  * gluetostringc.c
 +  * histcount.c
 +  * hsvconv.c
 +  * indexarray.c
 +  * isemptycell.c
 +  * isinfnan.c
 +  * isscalarcell.c
 +  * joinlayers.c
 +  * kendtaupairsign.c
 +  * limitrangec.c
 +  * medianc.c
 +  * mesh_morph.c
 +  * mesh_neighborsarray.c
 +  * mesh_reconstruct.c
 +  * mesh_trianglestoneighbors.c
 +  * mesh_trimapmesh.c
 +  * minmaxmean.c
 +  * normcdfc.c
 +  * num2strtab.c
 +  * pinvc.c
 +  * qsort.c
 +  * renderlayers.c
 +  * splittocellc.c
 +  * svdc.c
 +  * svm2x.cpp
 +  * svm3x.cpp
 +  * svm3xmodel.c
 +  * svmpredictc2x.c
 +  * svmpredictc3x.c
 +  * svmreadc3x.c
 +  * svmtrainc2x.c
 +  * svmtrainc3x.c
 +  * svmwritec3x.c
 +  * threshlutc.c
 +  * threshmapc.c
 +  * transmul.c
 +  * u8str2double.c
 +  * varc.c
 +  * xffsrfparseneighborsc.c
 +  * xffsrfwriteneighborsc.c
 +
 +===== transimg functions/​methods =====
 +  * [[transimg|@transimg/​transimg]] - constructor
 +  * [[@transimg/​addlayer]] - add a layer to a transimg object
 +  * [[@transimg/​any2ascii]] - overload for any2ascii call
 +  * [[@transimg/​delete]] - delete (free) object
 +  * [[@transimg/​dellayer]] - remove layer(s) from transimg object
 +  * [[@transimg/​display]] - show object (rendered form)
 +  * [[@transimg/​handle]] - return internal handle
 +  * [[@transimg/​joinlayers]] - call joinlayers.MEX on layers of transimg object
 +  * [[@transimg/​render]] - render object
 +  * [[@transimg/​setbackground]] - set/alter background color
 +  * [[@transimg/​sethandle]] - set graphics handle
 +  * [[@transimg/​setlayer]] - replace layer with new data
 +  * [[@transimg/​setlayeralpha]] - replace alpha channel of layer with new data
 +  * [[@transimg/​setlayerpixel]] - replace pixel data of layer with new data
 +  * [[@transimg/​subsref]] - overload for subsref call
 +
 +===== transio functions =====
 +  * [[transio|@transio/​transio]] - constructor
 +  * [[@transio/​any2ascii]] - overload for any2ascii call
 +  * [[@transio/​class]] - overload for class call
 +  * [[@transio/​datatype]] - return datatype of object
 +  * [[@transio/​display]] - overload for display call
 +  * [[@transio/​double]] - resolve data to double precision
 +  * [[@transio/​end]] - overload for end call
 +  * [[@transio/​filename]] - return filename of file storing underlying data
 +  * [[@transio/​isempty]] - overload for isempty call
 +  * [[@transio/​isinf]] - overload for isinf call
 +  * [[@transio/​isnan]] - overload for isnan call
 +  * [[@transio/​isnumeric]] - overload for isnumeric call
 +  * [[@transio/​littleendian]] - return little endian-ness (boolean value) of underlying data
 +  * [[@transio/​minus]] - overload for minus call
 +  * [[@transio/​mpower]] - overload for mpower call
 +  * [[@transio/​mrdivide]] - overload for mrdivide call
 +  * [[@transio/​mtimes]] - overload for mtimes call
 +  * [[@transio/​ndims]] - overload for ndims call
 +  * [[@transio/​numel]] - overload for numel call
 +  * [[@transio/​offset]] - return offset of data of object in underlying file
 +  * [[@transio/​plus]] - overload for plus call
 +  * [[@transio/​power]] - overload for power call
 +  * [[@transio/​rdivide]] - overload for rdivide call
 +  * [[@transio/​resolve]] - resolve data in native precision
 +  * [[@transio/​single]] - resolve data in single precision
 +  * [[@transio/​size]] - overload for size call
 +  * [[@transio/​subsasgn]] - overload for subsasgn call
 +  * [[@transio/​subsref]] - overload for subsref call
 +  * [[@transio/​times]] - overload for times call
 +
 +===== xff functions =====
 +  * [[xff|@xff/​xff]] - constructor and settings
 +  * [[@xff/​Call]] - UI/​workspace-safe way to call a method on an object
 +  * [[@xff/​any2ascii]] - overload for any2ascii call
 +  * [[@xff/​bless]] - remove garbage-collection stack-trace (persistence control)
 +  * [[@xff/​clear]] - free memory associated with an object
 +  * [[@xff/​delete]] - free memory associated with an object
 +  * [[@xff/​display]] - overload for display call
 +  * [[@xff/eq]] - overload for eq call
 +  * [[@xff/​fieldnames]] - overload for fieldnames call
 +  * [[@xff/​get]] - overload for get call
 +  * [[@xff/​getcont]] - retrieve object'​s content as struct
 +  * [[@xff/​help]] - retrieve help on object
 +  * [[@xff/​methods]] - overload for methods call
 +  * [[@xff/​ndims]] - overload for ndims call
 +  * [[@xff/ne]] - overload for ne call
 +  * [[@xff/​new]] - create new object (requires additional parameter)
 +  * [[@xff/​setcont]] - set object'​s content (field number and names must match!)
 +  * [[@xff/​size]] - overload for size call
 +  * [[@xff/​subsasgn]] - overload for subsasgn call
 +  * [[@xff/​subsref]] - overload for subsref call (also methods)
 +
 +==== xff private functions (besides OBJ::Method files) ====
 +  * [[@xff/​private/​bffdocu]] - documentation of BFF formats and functionality
 +  * [[@xff/​private/​bffio]] - handle BFF (binary file formats) I/O
 +  * [[@xff/​private/​bffparse]] - parse BFF specification files
 +  * [[@xff/​private/​dcmio]] - handle DICOM I/O (input only)
 +  * [[@xff/​private/​dicom_vr]] - DICOM value representations
 +  * [[@xff/​private/​fifio]] - specifically handle FIF I/O (input only)
 +  * [[@xff/​private/​tffdocu]] - documentation of TFF formats and functionality
 +  * [[@xff/​private/​tffio]] - handle TFF (text file formats) I/O
 +  * [[@xff/​private/​tffparse]] - parse TFF specification files
 +  * [[@xff/​private/​xffclear]] - clear object (global variable memory)
 +  * [[@xff/​private/​xffdetectmagic]] - detect filetype from magic tokens
 +  * [[@xff/​private/​xffdtsfparsefibers]] - parse fibers in DTSF file
 +  * [[@xff/​private/​xffdtsfwritefibers]] - write fibers to DTSF file
 +  * [[@xff/​private/​xffformats]] - return parsed formats
 +  * [[@xff/​private/​xffgetcont]] - get content of object
 +  * [[@xff/​private/​xffgetscont]] - get super-structure content of object (incl. meta data)
 +  * [[@xff/​private/​xffmethods]] - return available methods for object types
 +  * [[@xff/​private/​xffrequestfile]] - file request dialog
 +  * [[@xff/​private/​xffsetcont]] - set content of object
 +  * [[@xff/​private/​xffsetscont]] - set super-structure content of object (update meta data)
 +
 +===== xfigure functions =====
 +  * [[xfigure|@xfigure/​xfigure]] - constructor
 +  * [[@xfigure/​any2ascii]] - overload for any2ascii call
 +  * [[@xfigure/​display]] - overload for display call
 +  * [[@xfigure/​fieldnames]] - overload for fieldnames call
 +  * [[@xfigure/​methods]] - overload for methods call
 +  * [[@xfigure/​mlhandle]] - return Matlab graphics handle of xfigure object
 +  * [[@xfigure/​mstring]] - apply MultiString method to object
 +  * [[@xfigure/​subsasgn]] - overload for subsasgn call
 +  * [[@xfigure/​subsref]] - overload for subsref call
 +
 +===== xini functions =====
 +  * [[xini|@xini/​xini]] - constructor
 +  * [[@xini/​display]] - overload for display call
 +  * [[@xini/​fieldnames]] - overload for fieldnames call
 +  * [[@xini/​methods]] - overload for methods call
 +  * [[@xini/​subsasgn]] - overload for subsasgn call
 +  * [[@xini/​subsref]] - overload for subsref call
 +
 +===== xprogress functions =====
 +  * [[xprogress|@xprogress/​xprogress]] - constructor
 +  * [[@xprogress/​closebar]] - close xprogress bar and clear object
 +  * [[@xprogress/​subsasgn]] - overload for subsasgn call
 +  * [[@xprogress/​subsref]] - overload for subsref call
  
neuroelf_-_all_functions.1277180376.txt.gz · Last modified: 2010/06/22 06:19 by jochen