Closed celprov closed 8 months ago
https://www.mrtrix.org/download/linux-anaconda/
Install mrtrix3
from the mrtrix3
channel.
conda install -c mrtrix3 mrtrix3
That's a lot of potential conflicts. We could do a build stage where we install and then copy, but maybe instead it makes sense to copy from their docker image: https://hub.docker.com/r/mrtrix3/mrtrix3/tags
# Tested, and we need at least these libraries to run dwidenoise --help
RUN apt update && apt install --no-install-recommends -y libtiff5 libpng16-16
copy --from=mrtrix3/mrtrix3:3.0.4 /opt/mrtrix3/bin/dwidenoise /usr/local/bin
copy --from=mrtrix3/mrtrix3:3.0.4 /opt/mrtrix3/lib/libmrtrix.so /usr/local/lib
What happened?
I built the singularity image from the Dockerfile as it currently is in nipreps/mriqc:master and tried to run it on our dense-sampling dataset containing DWI images.
But that image is missing the installation of
dwidenoise
to run the dwi workflow of MRIQC. dwidenoise is a package from mrtrix3.The Dockerfile thus needs to be adapted to include this package.
What command did you use?
What version of the software are you running?
nipreps/mriqc:master
How are you running this software?
Singularity
Is your data BIDS valid?
Yes
Are you reusing any previously computed results?
No
Please copy and paste any relevant log output.
Additional information / screenshots
No response