Medical Engineering and Research

The BrainStorm Toolbox   
BrainStorm is an integrated Matlab Toolbox dedicated to Magnetoencephalography (MEG) and Electroencephalography (EEG) data visualization and processing. Our intention is to make a comprehensive set of tools available to the scientific community involved in MEG/EEG experimental research. BrainStorm features include: Translation routines to get the user data into the BrainStorm database - Import filters include translators of CTF Systems Inc., Neuromag and BTi data formats; Data visualization tools: Various time series displays; Data mapping on the head surface; Generate slides and animations; Channel selection; Data filtering, 3D Surface rendering MRI visualization and co-registration: Import MRI scans, co-registration with the MEG/EEG coordinate system; Superimpose MEG/EEG sources and f-MRI analyze results to the MRI ; Volume rendering; Scalp segmentation Forward modeling includes the single sphere and the overlapping sphere approaches Inverse modeling features the RAP-MUSIC apprral current sources. Models for synchronous pairs of sources are also available. Minimum-norm imaging of the cortical current density is featured.

http://neuroimage.usc.edu/brainstorm/
Submitted Nov 26, 2000
EEGLAB   
EEGLAB is a toolbox of 250 routines for analyzing and visualizing event-related EEG (or MEG) brain data. A graphic user interface allows users to explore their data interactively, while global data, event and channel location structures, plus a command history mechanism, ease the transition to writing custom analysis scripts. An extensive .html tutorial and help messages allow users to learn all parts of the system. MATLAB and binary routines for performing infomax and extended-infomax ICA are included, as is the sample EEG data set used throughout the tutorial.

http://sccn.ucsd.edu/eeglab/
Submitted Dec 09, 2002
Updated Apr 30, 2004
g.RTsys Biosignal Real-Time Processing System from g.tec   
The g.RTsys Biosignal Real-Time Processing System is used to acquire and analyze biosignals such as EEG, EMG, ECG, EOG, respiration, and temperature, as well as other data such as acceleration, velocity, and vibration. Based on MATLAB and Simulink, the g.RTsys system is used in brain and life sciences, signal processing/analysis, rehabilitation (brain-computer interface), and biofeedback applications.

http://www.gtec.at/
Submitted Feb 17, 2001
Updated Jan 12, 2004
Psychophysics Toolbox   
The Psychophysics Toolbox is a copyright free set of MATLAB functions for vision research. Brainard and Pelli 1997.

http://psychtoolbox.org/
Submitted Jul 21, 1999
Updated May 04, 2004
SPM   
The SPM software package has been designed for the analysis of brain imaging data sequences. The sequences can be a series of images from different cohorts, or time-series from the same subject. The current release is designed for the analysis of fMRI, PET, SPECT and similar modalities. Future releases will incorporate the analysis of EEG and MEG.

http://www.fil.ion.ucl.ac.uk/spm/
Submitted Sep 12, 2004
Updated Mar 31, 2005
NIH CORTEX Toolbox   
A series of routines modified by the Laboratory of Neuropsychology from original routines provided by the Miller Laboratory in the Brain and Cognitive Sciences Department at MIT.

http://www.cortex.salk.edu/CortexMatlab.php
Submitted Jul 01, 1999
Updated May 04, 2004
PRANA Software for EEG and Sleep Analysis   
PRANA is a software package consisting of two toolboxes for extensive reviewing and complete analysis of long-term polysomnographic (PSG) and quantitative electroencephalographic (EEG) recordings. PRANA is designed for efficient signal displaying and makes sleep stage scoring and quantitative analyses easier and quicker.

http://www.phitools.com/
Submitted Sep 17, 2003
Updated Mar 16, 2004
Real Time Visual, Acoustic and Tactile Simulation for MATLAB   
Consists of a paradigm parser, which allows for the setup of user-specific paradigms. Acoustic stimulation, such as music, speech, or tones, can be presented to the subjects in real time. Using visual stimulation with text, pictures, and moving objects allows you to setup different tests and simulations in brain and life sciences. The stimulation unit has several analog and digital inputs for adding external signals (e.g. biosignals, acceleration, motion, switch, etc.) and analog and digital outputs for the control (and synchronization) of external devices.

http://www.mathworks.com/products/connections/product_main.shtml?prod_id=362
Submitted Apr 05, 2000
Updated Mar 19, 2004
Musculoskeletal Modeling > Virtual Muscle   
The purpose of this model is to provide an accurate model of muscle, based on experimentally obtained data that can be adapted to any fiber type and can be easily integrated into any existing biomechanical models. The model has been implemented in MATLAB for two reasons. The first is that it is a widely used package for modeling systems both at a purely mathematical level using MATLAB alone, and at a hierarchical systems level using a combination of MATLAB and an associated add-on, SIMULINK.

http://ami.usc.edu/projects/ami/projects/bion/musculoskeletal/virtual_muscle.html
Submitted Jun 13, 2005 by MATLAB Central Admin
Biomedical Instrumentation and Design   
Course Syllabus, Course Project Information, Lab Schedule, Course survey, Lecture Schedule Winter 2003, Circuit Kit Item List, Team Evaluation.

http://www.eecs.umich.edu/courses/bme458/
Submitted Jun 15, 2005 by MATLAB Central Admin
Updated Jun 16, 2005
Bioelectromagnetism MATLAB Toolbox   
This toolbox has been developed to facilitate quick and easy import, visualisation and measurement for ERP data. The toolbox can open and visualise ERP averaged data (Neuroscan, ascii formats), 2D/3D electrode coordinates and 3D cerebral tissue tesselations (meshes).

http://eeg.sourceforge.net/bioelectromagnetism.html
Submitted Jun 06, 2005 by MATLAB Central Admin
Computational Bioengineering Course Web Page   
This course is part of a sequence in computational bioengineering which comprises the following courses: BIOEN 485 (Computational Bioengineering), BIOEN 540 (Biosystem Identification), and BIOEN 584. Please check the course websites for information about the specific course and the Departmental Teaching Schedule for the offering dates.

http://courses.washington.edu/bioen485/
Submitted Jun 15, 2005 by MATLAB Central Admin
Updated Jun 16, 2005
g.BSanalyse - Multi-modal Off-line Biosignal Analysis under MATLAB   
g.BSanalyze is an interactive environment for multimodal biosignal data processing in the field of life sciences. � The investigation of patterns and signal features of biosignals allows to observe noninvasively brain, heart- and muscle functions and disfunctions.

http://www.gtec.at/products/g.BSanalyse/BSanalyse.htm
Submitted Mar 10, 2003
BrainMaps Analyze   
BrainMaps Analyze is a powerful tool for applying image analysis routines to BrainMaps.org high resolution brain image data.

http://brainmaps.org/index.php?p=desktop-apps-brainmaps-analyze
Submitted Jun 10, 2006 by Shawn Mikula
Updated Jun 12, 2006
matNMR   
MatNMR is a highly flexible toolbox for processing 1D and 2D NMR and EPR spectra under MATLAB, creating high-quality 1D, 2D or 3D plots from the spectra and printing them in every type of format that is supported by MATLAB.

http://www.nmr.ethz.ch/~jabe/matNMR/
Submitted Oct 09, 2000
Updated Jan 12, 2004
Toolsmiths� Software Consulting & Training - Custom design software/training/consulting for general, biomedical, and wavelet signal processing   
Research and development consulting services provided by computational mathematician (Ph.D. from Stanford University) and licensed physician (M.D. from New York University) with more than 25 years of research experience in a wide variety of biomedical and mathematical sciences. Application Areas: Application development; Communications; Data analysis/modeling; Educational instruction; Hydraulics/pneumatics; Machine vision; Medical care/research; Motion control/robotics.

http://www.mathworks.com/products/connections/product_main.shtml?prod_id=39
Submitted Apr 07, 2000
Updated Mar 22, 2004
VSG2/5 Visual Stimulus Generator   
The VSG2/5 is the latest in our range of visual stimulus generators that are designed specifically for vision science applications. The unique hardware design produces 15 bits of effective output resolution per color channel for very high resolution contrast and color control. The system is designed to run autonomously from the host computer, so when stimulus generation has commenced the VSG2/5 needs very little intervention. MATLAB is required for this product.

http://www.crsltd.com/catalog/vsg25/
Submitted Jul 01, 2004
An Implementation of the "auditory image model" in MATLAB   
The Auditory Image Model (AIM) is intended to simulate the processing performed by the auditory system to convert a sound into your first conscious awareness of that sound, that is, your �auditory image� of the sound.

http://www.mrc-cbu.cam.ac.uk/cnbh/aimmanual/Introduction/Introductionframeset.htm
Submitted Apr 15, 2003
Updated Jan 12, 2004
ERA-Profiler: Review and analyze any polygraphic sleep/wake recording   
ERA-Profiler is a software package consisting of two toolboxes for extensive reviewing and complete analysis of long-term polysomnographic (PSG) and quantitative electroencephalographic (EEG) recordings. ERA is designed for efficient signal displaying and makes sleep stage scoring and quantitative analyses easier and quicker. Profiler allows you to visualize and further process time series resulting from ERA analyses or imported from any device. 2- and 3-D graphical representations can be adjusted, displayed on screen, and exported as images or text files.

http://www.mathworks.com/products/connections/product_main.shtml?prod_id=301
Submitted Jan 02, 2001
Updated Mar 19, 2004
Net Station - Dense-array EEG environment   
Net Station is a powerful and extensible dense-array EEG acquisition and analysis environment. It features real-time manipulation and collection of a continuous 128-channel data stream, a powerful operator/operand model of analysis, and hooks for digital video, pattern recognition, and parallel and distributed processing. Application Areas: Data acquisition; Data analysis/modeling; Data management; Motion control/robotics.

http://www.mathworks.com/products/connections/product_main.shtml?prod_id=67
Submitted Apr 07, 2000
Updated Mar 19, 2004
FMRLAB   
FMRLAB is a matlab toolbox for fMRI and other functional neuroimaging data analysis using independent component analysis (ICA).

http://sccn.ucsd.edu/fmrlab
Submitted Sep 09, 2006 by JR Duann
Updated Sep 11, 2006
FieldTrip   
FieldTrip is a Matlab toolbox for MEG/EEG analysis that is being developed by the F.C. Donders Centre (FCDC) in Nijmegen, the Netherlands. The toolbox includes algorithms for simple and complex analysis of MEG and EEG data, such as time-frequency analysis, source reconstruction using dipoles, distributed sources and beamformers and non-parametric statistical testing. It supports the data formats of all major MEG systems (CTF, Neuromag, BTi) and of the most popular EEG systems, and new formats can be added easily. It contains high-level functions that you can use to construct your own analysis protocol in Matlab. Furthermore, it easily allows developers to incorporate low-level algorithms for new EEG/MEG analysis methods.

http://www.ru.nl/fcdonders/fieldtrip/
Submitted Oct 10, 2006 by Robert Oostenveld
MAD: MATLAB Auditory Demonstrations   
Demonstrations, About the MAD Project, Articles, Users' Guide, and Downloads.

http://www.dcs.shef.ac.uk/~martin/MAD/docs/mad.htm
Submitted Jun 08, 2005 by MATLAB Central Admin
Updated Jun 13, 2005
MATLAB for Medical Engineering   
Researchers throughout the biotechnology, pharmaceutical, and medical industries use MATLAB� for technical tasks that span the realm of computational biology, diagnostic medical imaging, and biosignal processing. MathWorks� products are ideally suited for modeling, simulating, analyzing, and visualizing complex biological data.

http://www.mathworks.com/industries/biotech/
Submitted Apr 10, 2008
COmpartment Model Kinetic Analysis Tool   
COMKAT, which stands for 'COmpartment Model Kinetic Analysis Tool', is MATLAB software for compartmental modeling oriented to nuclear medicine applications (PET & SPECT). It supports models of a wide range complexity including multiple injection, receptor model with saturation. It supports many image formats, including DICOM images. Using either the command line interface or GUI, models are easily specified, solved or used to fit experimental data. Sensitivity equations are supported. No mathematical derivations are required on the part of the user.

http://comkat.case.edu/comkat/comkat_wiki/index.php?title=Home
Submitted May 12, 2008
Helsinki BEM Library   
Helsinki BEM library is a Matlab source code library for Boundary Element modeling of bioelectromagnetic phenomena and any (quasi)static potential problems that obey the Laplace or Poisson equation. The source code is simple and easy-to-read. The library is suitable both for hands-on learning of the Boundary Element Method and common modeling tasks in, for example, electro- and magnetocardiography or electro- and magnetoencephalography. Theory and implementation of the library is described in: M. Stenroos, V. M䮴ynen, and J. Nenonen: A Matlab library for solving quasi-static volume conduction problems using the boundary element method, Computer Methods and Programs in Biomedicine, 88:256-263, 2007.

http://peili.hut.fi/BEM/
Submitted Nov 28, 2007 by Matti Stenroos
Updated Apr 30, 2008 by Matti Stenroos
Psychotoolbox Overview   
The attraction of using computer displays for visual psychophysics is that they allow software specification of the stimulus. Programs to run experiments are often written in a low-level language (e.g. C or Pascal) to achieve full control of the hardware for precise stimulus display. Although these low-level languages provide power and flexibility, they are not conducive to rapid program development. Interpreted languages (e.g. BASIC, LISP, Mathematica, and Matlab) are abstracted from hardware details and provide friendlier development environments, but don't provide the hardware control needed for precise stimulus display. The Psychophysics Toolbox is a software package that adds this capability to the Matlab application on Macintosh and Windows computers.

http://psychtoolbox.org/wikka.php?wakka=PsychtoolboxOverview
Submitted Jun 16, 2008
Updated Oct 20, 2008