Installation¶
Note, this is an alternative method of installation to that outlined in Quick Start.
Clone the CIAtah repository or download the repository zip and unzip.
- Point the MATLAB path to the
CIAtahfolder. - Run
loadBatchFxns.mbefore using functions in the directory. This adds all needed directories and sub-directories to the MATLAB path. - Type
obj = ciatah;into MATLAB command window and follow instructions that appear after to add data and run analysis. - Run the
ciatahclass methodloadDependenciesor typeobj.loadDependenciesafter initializing aciatahobject into the command window to download and add Fiji to path, download CNMF/CNMF-E repositories, download/setup CVX (for CNMF/CNMF-E), and download example data.
Note
- Place
CIAtahin a folder where MATLAB will have write permissions, as it also creates aprivatesubdirectory to store some user information along with downloading required external software packages. file_exchangefolder contains File Exchange functions used byCIAtah.- In general, it is best to set the MATLAB startup directory to the
CIAtahfolder. This allowsjava.optsandstartup.mto set the correct Java memory requirements and load the correct folders into the MATLAB path. - If
CIAtahIS NOT the startup folder, placejava.optswherever the MATLAB startup folder is so the correct Java memory requirements are set (important for using ImageJ/Miji in MATLAB). - If it appears an old
CIAtahrepository is loaded after pulling a new version, runrestoredefaultpathand check that oldCIAtahfolders are not in the MATLAB path.