BioSig is a software library for processing of biomedical signals (EEG, ECG, etc.) with Matlab, Octave, C/C++ and Python. A standalone signal viewer supporting more than 30 different data formats is also provided.
A simple yet powerful mesh generator based on matlab/octave language, making finite-element mesh from surfaces or arbitrary 3D volumetric images (such as MRI/CT scans) with fully automatic workflows.
This project will be moving to GitHub. If you want to contribute or get the latest source go to: https://github.com/jramshur/HRVAS HRVAS is a heart rate variability (HRV) analysis tool developed using MATLAB. HRVAS can detrend and filter IBI and can perform time domain, frequency domain, time-frequency, Poincare', and nonlinear HRV analysis. If you use this application or modify this application for your research, please reference the thesis entitled "DESIGN, EVALUATION, AND APPLICAION OF HEART RATE VARIABILITY ANALYSIS SOFTWARE (HRVAS)". The thesis can be found here: http://iweb.dl.sourceforge.net/project/hrvas/Documents/ramshur_thesis.pdf
A Numerical MRI Simulation Platform
The MRiLab is a numerical MRI simulation package. It has been developed and optimized to simulate MR signal formation, k-space acquisition and MR image reconstruction. MRiLab provides several dedicated toolboxes to analyze RF pulse, design MR sequence, configure multiple transmitting and receiving coils, investigate magnetic field related properties and evaluate real-time imaging technique. The main MRiLab simulation platform combined with those toolboxes can be applied to customize various virtual MR experiments which can serve as a prior stage for prototyping and testing new MR technique and application. If you find MRiLab useful for your work, please cite this paper: Fast Realistic MRI Simulations Based on Generalized Multi-Pool Exchange Tissue Model. IEEE Transactions on Medical Imaging. 2016. doi: 10.1109/TMI.2016.2620961 MRiLab v1.3 is available now, with supports for generalized multicomponent tissue model.
This project, developed at UCL London, provides code for tomographic reconstruction. NiftyRec is written in C and has Python and Matlab extensions. Computationally intensive functions have a GPU accelerated version based on CUDA.
niftilib is a collection of i/o routines for the nifti1 neuroimage data format. C (nifticlib), Java (niftijlib), Matlab (niftimatlib), and Python (pynifti) code is available. For nifti format info see: http://nifti.nimh.nih.gov/
Toolboxes for SPM (http://www.fil.ion.ucl.ac.uk/spm/) developed at Freiburg Brain Imaging (http://fbi.uniklinik-freiburg.de/)
TKK Voice Source Analysis and Parametrisation Toolkit (Aparat) is a flexible software package and a graphical user interface for glottal inverse filtering and parametrisation of the voice source.
A matlab suite for Psycho-Physiological Modelling
PsPM is a powerful tool for psychophysiological modelling. It includes linear convolution models and non-linear models for SCR, and allows for modelling of other signals, too. A flexible import interface and many utilities make this software a standalone tool.
sigTOOL provides a user-extendable signal analysis environment for processing electrophysiological data within MATLAB. Neuron spike-train, + spectral and time-domain analyses are built in. See http://dx.doi.org/10.1016/j.jneumeth.2008.11.004
SPM surfrend toolbox is a suite of scripts that add surface-based rendering capabilities to SPM99/2 generated statistical maps.
KARDIA ("heart" in Greek) is a Matlab software with a graphic user interface designed for the analysis of cardiac interbeat interval data.
A Multi-functional GUI-based Program for Image Processing and Analysis
Most of the medical images (e.g. CT, MRI, PET, etc.) comprises multiple frames which represent slices, phases, timing etc. from the same imaging object. Those images can be saved as multidimensional matrices in Matlab thanks to Matlab's powerful support of multidimensional data representation. However, within Matlab, most of image manipulation functions are limited or tailored for processing two-dimensional matrix. The MatrixUser is a software package which features functions designed and optimized specifically for manipulating multidimensional real or complex data matrix. MatrixUser provides a nice graphical environment for easily performing image analysis tasks including multidimensional image display, matrix (image stack) processing and rendering etc. MatrixUser is a great lightweight tool for users who are working in image processing field under Matlab. Note: _____________________________ MatrixUser v2.2 has been released. _______3pm, Aug. 30, 2014, UTC-06:00__
PopED (Population Experimental Design) is a software tool for computing optimal experimental designs. The software has been developed with an emphasis on drug trials based on population models (non-linear mixed effects models).
This toolkit allows complete control of a microscopy setup from Labview, Matlab, Scilab, Python, .Net, VB, IgorPro, Mathematica and more. Included is a standalone program for image acquisition and scripting control of a scientific microscope.
Matlab tool for plotting multi-channel biomedical signals. It is designed for researchers on both engineering and medicine who have to collaborate to visualize and analyze signals. It is the ideal tool to plot electroencephalogram (EEG), Foetal Heart Rate (FHR) and many other signals with the standard tools used in clinical routine.
The Biopsychology Nonlinear Toolbox is a MATLAB toolbox that combines established analysis routines in one easy to use graphical user interface.
CCA-fMRI is a SPM-toolbox (http://www.fil.ion.ucl.ac.uk/spm/) for detecting brain activity pattern using functional magnetic resonance imaging (fMRI) in combination with canonical correlation analysis.
SVMT: A MATLAB toolbox for Stereo-vision motion tracking of motor reactivity elicited by sensory stimulation.
Matlab toolbox to run a GLM on graph theoretic properties in MRI data
This Matlab toolbox runs a GLM on graph theoretic network properties in brain networks. The GLM accepts continuous & categorical between-participant predictors and categorical within-participant predictors. Significance is determined via non-parametric permutation tests. The toolbox allows testing of both fully connected and thresholded networks (based on a range of thresholds). The toolbox also provides a data processing path for resting state fMRI data. Several options for partialing nuisance signals are available, including local and total white matter signal (Jo et al., 2013), calculation of Saad et al. (2013)'s GCOR, and the use of Chen et al. (2012) GNI method to determine whether global signal partialing is needed. In addition, Power et al. (2014)'s motion scrubbing method is available.
Matlab scripts to perform cluster FDR adaptative thresholding
Matlab plug-in for SPM allowing to obtain a threshold for cluster FDR - the method fits a Gamma-Gaussian mixture model to the SPM-T and finds the optimal threshold (crossing between noise and activation). Optionally write the thresholded maps.
"Voxel Surface" is a MATLAB program that creates exact surfaces from 3-D voxel data such as from MRI and CT Scan. It replaces MATLAB isosurface, isocap and isonormals functions, which have several deficiencies. See README file and Gallery pictures.
MRI Multiple Echo T2 Analysis
Users load multiecho MRI data and draw ROIs. AnalyzeNNLS creates a T2 distribution from the averaged decay data. Regional fractions and geometric T2 times can be determined. Please reference: Bjarnason TA, Mitchell JR. JMR 206:200-4 (2010). Temporal Phase Correction included in version 2.5. If you use this functionality, please reference: Bjarnason TA, Laule C, Bluman J, Kozlowski P. JMR 232:22-31 (2013).
Brain imaging software produced by the Brain Research Imaging Centre of The University of Edinburgh.
DoseLab is a set of software programs for quantitative comparison of measured and computed radiation dose distributions. It is written in the Matlab programming language and is easily extensible to more general applications in radiation physics.