-
Notifications
You must be signed in to change notification settings - Fork 2
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
Consider splitting post-processing from heudiconv #58
Comments
One sticking point for me has been that heudiconv's temporary directories have ended up in weird places, since it uses Here's an example use:
Note that FOO is set within the container based on SINGULARITYENV_FOO from outside the container, even though we used cleanenv. |
Example usage would be
We could also maybe address #54 with |
@tsalo, I've kind of flipped my opinion on this. If we remove the |
If our own additions to Since we figured out that Singularity workaround, there aren't many things in the workflow that are included because they're CIS/HPC-specific. Instead, we can really just focus on the stuff that is outside of |
Now that we have a workaround for operating on datasets in
/home/data
, we don't actually need a lot of the extra work we originally had incis-bidsify
. We've already simplified the workflow, but this has made it clear that we probably don't need to include heudiconv inside our build. Specifically, I'm proposing that we start using a heudiconv Singularity image, followed by a streamlined version ofcis-bidsify
, which would only handle our post-processing steps (i.e., defacing, metadata completion, metadata cleanup, and validation).The text was updated successfully, but these errors were encountered: