-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add local and SLURM deployment script and populate README (#13)
Added local and slurm files and updated README
- Loading branch information
Showing
9 changed files
with
1,386 additions
and
10 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,6 @@ | ||
/data/ | ||
/*data*/ | ||
/results/ | ||
/*results*/ | ||
/pipeline/work/ | ||
**/.nextflow | ||
**/.nextflow* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
FROM continuumio/miniconda3:23.9.0-0 | ||
|
||
ARG DEBIAN_FRONTEND=noninteractive | ||
|
||
|
||
RUN apt-get update \ | ||
&& apt-get install -y --no-install-recommends \ | ||
build-essential \ | ||
git \ | ||
fonts-freefont-ttf=20120503-10 \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
# correct mapping to make libvips work | ||
ENV LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libffi.so.7 | ||
|
||
# install libvips | ||
RUN apt-get update \ | ||
&& apt-get install -y libvips libvips-dev libvips-tools libtiff5-dev | ||
|
||
# install default fonts | ||
RUN apt-get install -y fonts-freefont-ttf | ||
|
||
# needed for motion estimation | ||
RUN pip install --no-cache-dir torch==2.2.0 | ||
|
||
RUN pip install --no-cache-dir \ | ||
aind-data-schema==0.38.0 \ | ||
pyvips==2.2.1 \ | ||
wavpack-numcodecs==0.1.5 \ | ||
pynwb==2.8.0 \ | ||
hdmf-zarr==0.8.0 \ | ||
spikeinterface[full,widgets]==0.100.7 | ||
|
||
RUN pip install --no-cache-dir --no-deps aind-metadata-upgrader==0.0.8 | ||
|
||
# NEO installation from source with a SpikeGLX fix | ||
RUN pip uninstall -y neo && \ | ||
git clone https://github.com/alejoe91/python-neo.git && \ | ||
cd python-neo && git checkout cf543aa7b85124193a8d1cf726a92de54b360026 && \ | ||
pip install --no-cache-dir . && \ | ||
cd .. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
FROM continuumio/miniconda3:23.9.0-0 | ||
|
||
ARG DEBIAN_FRONTEND=noninteractive | ||
|
||
RUN apt-get update \ | ||
&& apt-get install -y --no-install-recommends \ | ||
build-essential \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
RUN pip install -U --no-cache-dir \ | ||
hdmf-zarr==0.8.0 \ | ||
pynwb==2.8.0 \ | ||
neuroconv==0.4.10 \ | ||
zarr==2.17.2 \ | ||
wavpack-numcodecs==0.1.5 \ | ||
spikeinterface[full]==0.100.7 | ||
|
||
RUN pip uninstall -y neo && \ | ||
git clone https://github.com/alejoe91/python-neo.git && \ | ||
cd python-neo && git checkout cf543aa7b85124193a8d1cf726a92de54b360026 && \ | ||
pip install --no-cache-dir . && \ | ||
cd .. |
Oops, something went wrong.