[NoiseTools]
NoiseTools Overview
NoiseTools is primarily intended as a testbed for new algorithms and processing strategies. As such
it is subject to CHANGE WITHOUT NOTICE, and its documentation is minimal.
Some routines may require additional toolboxes, such as Matlab's Signal toolbox,
FieldTrip, BioSig, Vlfeat, or others. A few example scripts
can be run using
data downloadable separately.
Data are expected to be organized in matrices with dimensions time X channels or time X channels X trials.
Routines include:
- General housekeeping: nt_greetings() nt_version() nt_whoss()
- Data manipulation: nt_unfold(), nt_unique() nt_fold() nt_squeeze_all() nt_mat2trial() nt_trial2mat()
nt_lower_to_full() nt_morton() nt_wmean() nt_fixsign() nt_growmask() nt_normcol() nt_normpage() nt_normpagecol()
nt_normrow() nt_vecadd() nt_vecmult() nt_epochify() nt_peaksign() nt_rms()
- Plotting, plot manipulation: nt_bsplot() nt_bsplot2() nt_bsplot_diff() nt_dataview()
nt_imagescc() nt_sgram() nt_spect_plot() nt_spect_plot2() nt_topoplot() nt_proximity()
nt_banner() nt_linecolors() nt_linestyles() nt_mark()
- Indexing/summarizing data: nt_index() nt_iplot() nt_mmx() nt_statmatrix() nt_plot_mmx() nt_wpwr()
- Data file reading: nt_read_data() nt_read_header()
- Bootstrap: nt_bsmean() nt_bsmean_diff() nt_bsrms() nt_bsrmsmean()
- Covariance / correlation: nt_cov() nt_cov2() nt_cov_lags() nt_xcov() nt_tsxcov() nt_xprod()
nt_xprod2() nt_xxcorr()
- Regression: nt_tsr() nt_tsr_nodemean() nt_tsregress() nt_regw() nt_regcov()
- PCA: nt_pca() nt_pca0() nt_pca_kmeans() nt_pcarot()
- Quadratic Component Analysis: nt_qca() nt_qca0() nt_qca02() nt_qca2() nt_qpca() nt_qpca0() nt_quad2square()
- DSS: nt_dss0() nt_dss1() nt_dss_repeat_cluster()
- Bias functions for DSS: nt_bias_cluster() nt_bias_fft() nt_bias_filter() nt_narrowband_scan()
- Canonical Correlation Analysis: nt_cca() nt_cca_crossvalidate() nt_mcca()
- Non-stationary analysis: nt_cluster1D() nt_cluster_jd() nt_split() nt_split_jd()
- Sensor Noise Suppression, inpainting, outlier detection, single channel denoising:
nt_sns() nt_sns0() nt_sns1() nt_sns_cluster() nt_star() nt_star2()
nt_video_sns() nt_inpaint() nt_outliers() nt_find_outlier_trials() nt_demean() nt_demean2()
nt_deboing() nt_destep() nt_detrend() nt_find_bad_channels nt_interpolate_bad_channels
- Filtering, resampling: nt_relshift() nt_filter_peak() nt_dft_filter() nt_smooth() nt_whiten() nt_multishift()
nt_multismooth() nt_resample() nt_resample_interp() nt_dsample() nt_sparse_filter
[NoiseTools]