sct-pipeline / csa-atrophy

Evaluate the sensitivity of atrophy detection with SCT
https://csa-atrophy.readthedocs.io/
MIT License
1 stars 0 forks source link

Various improvements #31

Closed PaulBautin closed 4 years ago

PaulBautin commented 4 years ago

This PR does the following:

List of TODO:

FIX #35, FIX #36, FIX #37, FIX #26, FIX #32, FIX #29, FIX #40

PaulBautin commented 4 years ago

@jcohenadad, i would need help to implement the manual correction. How do i process labelling using the manual correction that contains only 2 labels?

jcohenadad commented 4 years ago

How do i process labelling using the manual correction that contains only 2 labels?

ok, so currently, spine-generic has manual manual labels with only 2 labels. You could e.g. use label 3, which corresponds to 2-3 disc (good for your study).

however, not ALL subjects have this label-- the ones where vertebral labeling worked don't have those labels. In that case you want to use the warped vertebral levels as a reference level for your study.

this is a fairly complex question (there are multiple solutions for it, but we need to chose carefully), which i think should deserve its own specific issue.

jcohenadad commented 4 years ago

@PaulBautin i don't understand the purpose of this PR. Could you explicit the title a bit more "fixes for first release" is not specific.

also, i see that this PR includes other PRs:

This is now how GH workflow works. I think I already mentioned it in a previous PR that you should not include a PR in another PR. All PR should be based of the master branch. That's it. No dependencies with other branches please.

So, the proper workflow is:

please always follow this scheme.

this means: close this PR (because it does not follow this scheme) and create a specific PR without inclusions from former PRs.

PaulBautin commented 4 years ago

this is a fairly complex question (there are multiple solutions for it, but we need to chose carefully), which i think should deserve its own specific issue.

I have opened an issue on this subject #32

Could you explicit the title a bit more "fixes for first release" is not specific.

My intention with this PR was to gather final fixes and release a version containing config to process spine-generic dataset.

this means: close this PR (because it does not follow this scheme) and create a specific PR without inclusions from former PRs

These former PRs were never merged to master (i had the intention of closing without merging #30 because of the interdependencies). Should i close this PR and dispatch its elements for clarity (I can still use #30 )?