|
|
**Table of contents**
|
|
|
|
|
|
[[_TOC_]]
|
|
|
|
|
|
# Downloading
|
|
|
We only support command line git for managing the project. From your command line navigate to the directory you want your project to be in. Git clone will make a folder in your current directory so it is safe to do this in Documents for instance.
|
|
|
```bash
|
|
|
cd /path/to/your/directory
|
|
|
```
|
|
|
|
|
|
Now clone the repository recursively in order to also get all required submodules.
|
|
|
```bash
|
|
|
git clone --recursive https://git.sharcnet.ca/bucanl_pipelines/eeg_pipe_asr_amica.git
|
|
|
```
|
|
|
|
|
|
Move (or rename) your directory to your desired project name
|
|
|
```bash
|
|
|
mv eeg_pipe_asr_amica my-project
|
|
|
```
|
|
|
|
|
|
Change directory to your project
|
|
|
```bash
|
|
|
cd my-project
|
|
|
```
|
|
|
|
|
|
# Install
|
|
|
The pipeline is designed to be used to defer computation to cluster of computers. We therefore need to have a copy of all files both locally and on the remote cluster.
|
|
|
|
|
|
**Data**
|
|
|
|
|
|
Before setting up the remote cluster machine(s) you should copy your .set or .ess data to your `<project root>/analysis/data/1_init` directory
|
|
|
|
|
|
**Practice Data Files**
|
|
|
There are 10 practice data files that can be downloaded from the following owncloud link if you wish to practice before you obtain your own data:
|
|
|
|
|
|
* :cloud: [OwnCloud at Westgrid](https://owncloud.westgrid.ca/index.php/s/0Rf5ekmbsEJLW6c)
|
|
|
|
|
|
The eeg_pipeline_asr_amica requires a setup on the server side in order to be able to run the scripts remotely. The setup is compiled into a script. You may run this script locally but it is not supported on Windows.
|
|
|
|
|
|
**Synchronize**
|
|
|
|
|
|
Synchronize your data/pipeline project directory with the remote cluster using `scp` or another method supported by your remote cluster administrators.
|
|
|
|
|
|
**Remote requirements**
|
|
|
|
|
|
The setup script will warn you if you are missing requirements but the basic requirements for remote setup are:
|
|
|
* `ifort` (Intel C++ and Fortran Compiler)
|
|
|
* `mpif90` (Open MPI 1.X)
|
|
|
* `octave` GNU Octave Interpreter (Must be compiled with Java support)
|
|
|
|
|
|
**Setup Script**
|
|
|
|
|
|
On the remote, through `ssh` run the script `./setup-remote.sh`
|
|
|
|
|
|
*on remote server*
|
|
|
```
|
|
|
cd /path/to/root/of/project
|
|
|
./setup-remote.sh
|
|
|
```
|
|
|
|
|
|
Any problems with setup can be reported in [Issues](https://git.sharcnet.ca/bucanl_pipelines/eeg_pipe_asr_amica/issues)
|
|
|
|
|
|
***
|
|
|
|
|
|
[ :house: **Return to Main Page**](https://git.sharcnet.ca/bucanl_pipelines/eeg_pipe_asr_amica/wikis/home) |
|
|
\ No newline at end of file |