multichannel_sorting 是一个使用 MATLAB 编写的项目,旨在实现复杂数据集的高效处理。该项目允许用户通过编写和执行多通道排序算法,在远程服务器上进行大规模数据分析与计算,从而优化资源利用并加速研究进程。
要在远程服务器上安装并运行MATLAB代码,请按照以下步骤操作:
1. 在终端中导航到用于存储多通道代码的文件夹。
2. 假设该文件夹路径为``,执行如下命令以获取所有必要的代码:
```
git clone https://github.com/LBHB/multichannel_sorting.git
cd multichannel_sorting
git submodule init
git submodule update
pip install pyaml # 可能需要安装SVD相关的库
```
3. 接下来为phy设置Python环境。确保您仍然在`multichannel_sorting`文件夹中,然后执行:
```
conda env create -n phy
source activate phy
pip install -e .[phy]
pip install -e .[phy-contrib]
```
4. 如果需要CellTypes插件(FS和RS分类)正常工作,请确保在`phy`环境中安装了sklearn。为此,仍然处于该环境下执行:
```
pip install sklearn
```