Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make qMRLab an official BIDS App #441

Open
jcohenadad opened this issue Apr 14, 2021 · 3 comments
Open

Make qMRLab an official BIDS App #441

jcohenadad opened this issue Apr 14, 2021 · 3 comments

Comments

@jcohenadad
Copy link
Member

Why would we do that? to gain visibility

More info on BIDS App --> https://bids-apps.neuroimaging.io/

@mathieuboudreau
Copy link
Member

I think our biggest hurdle is that we can't dockerize MATLAB software, can we? Or at least, there's something finicky about asking the users to manually find the license file and give permission to the Docker container to use it.

This might be more feasible for pyqmrlab, if I or one of Nikola's future students continue developing it.

Unless we make the BIDS app fully Octave, but then the processing time may not be up to par with what users expect.

@agahkarakuzu
Copy link
Member

agahkarakuzu commented Apr 14, 2021

We can, and we actually are doing it automatically at each release:

The app is compiled with GUI as entrypoint, compiled app is pushed to Standalone/Ubuntu folder on osf with the release tag, and docker images are built & pushed to DockerHub.

The only missing link to achieve this for BIDS was having a CLI interface, which now we do with the latest major changes made in release v2.5.0b. We will have another release pipeline that uses main BIDS interface as the entrypoint.

qMRLab may be the only MATLAB software out there with a continuous deployment pipeline :)

@mathieuboudreau
Copy link
Member

Ah right, I forgot about the compiled versions you released! Thanks for clarifying Agah!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants