General License Installation Getting Started File Formats Native file formats Using custom file formats Contributing Adding features and correcting bugs


General

License

FMAToolbox is free software distributed under the General Public License (GPL). If you use FMAToolbox for your analyses, please be kind enough to include a link to this website in your published articles.

Installation

The easiest way to install FMAToolbox is using the pathtool. Click 'Add with subfolders...' and select the 'FMAToolbox' directory. For efficiency reasons, the toolbox includes a few functions in C/C++. These can be easily compiled for your platform. In the command window, type:
   >> compilefma;
Some functions in the toolbox depend on third-party Matlab toolboxes:

Getting Started

There is no user manual yet, although a quick introduction can be found here. To get more information, type:
   >> help FMAToolbox
in the Matlab command window. Also, all functions are extensively documented. The full list of functions with detailed descriptions is available here.

File Formats

Native file formats

The file formats used in FMAToolbox are those of Neurosuite, and are briefly summarized here. Amplipex and Intan Technology use the same formats.

Using custom file formats

You have two options. The first one is to convert your data (NDManager plugins provide converters for CED/Spike2 and Neuralynx, other systems may require that you write a custom converter). An advantageous side-effect is that you will still be able to access your data in 10 years, because our formats are documented and our programs are free. The second option is to write custom versions of the FMAToolbox IO functions (LoadEvents, LoadPositions, LoadSpikeTimes, etc.) to directly load your data into Matlab.

Contributing

Adding features and correcting bugs

The toolbox is provided as an archive containing the full source code (no binaries). If you would like to contribute a novel feature or bug correction, please contact us here.