-
Notifications
You must be signed in to change notification settings - Fork 0
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
ROMEO run in matlab #16
Comments
Hi, Best, |
Thank you for your reply. According to the solution mentioned in the link, I export LD_PRELOAD for mritools_ubuntu_v3.6.6 as well as I did the same for mritools_linux_3.5.5. And then I ran the ROMEO (I mean, according to example_ROMEO_call.m). but I received the following error for mritools_ubuntu_v3.6.6: ROMEO command: "/N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_ubuntu/matlab/../bin/romeo" "-p" "/N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_ubuntu/bin/romeo_tmp/Phase.nii" "-o" "/N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_ubuntu/bin/romeo_tmp/Unwrapped.nii" "-B" "-m" "/N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_ubuntu/bin/romeo_tmp/Mag.nii" "-t" "[6.61 12.85 19.09 25.33 31.57]" "-k" "/N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_ubuntu/bin/romeo_tmp/Mask.nii" "--phase-offset-correction" "off" --verbose -q -i and after a long processing procedur, the following error for mritools_linux_v3.5.5: main at /N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_Linux_3.5.5/matlab/../bin/romeo (unknown line) Could you please do me a favor and help me fix that error? |
From the last screenshot you sent, it looked like you solved the glibc problem. I'm currently on the road and will read it later in detail, but the message pointed to the input nifti having 5 echoes, but only 3 echo times were specified. Can you try to use -t [1,2,3,4,5] eg. ? |
Hi, parameters.TE = [1,2,3,4,5];
signal (4): Illegal instruction checked_eval_string at /N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_Linux_3.5.5/matlab/../bin/romeo (unknown line) It is nice of you if you have any clue to fix this error. |
I tried to run romeo through command line. I could not run it through mritools, so I used romeo_linux_3.4.8 version. for the first time I got results, but I repeated the same procedure for another data, it does not work. I am pasting the error message: $ romeo -p PHASE_0004.nii -m MAG_0004.nii -k mask_0004.nii -B -t [6.62,12.85,19.09,25.33,31.57] -o /N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/romeo_linux_3.2.8/bin/res signal (4): Illegal instruction sorry for this long message. I am confused about this error. Could you please help me to fix it? |
Hi, I have two ideas what might fail here:
Since one dataset worked, the library problem shouldn't be the issue here. So I'm more leaning towards a nifti datatype that ROMEO struggles with. Best |
probably related #17 |
Hi,
I am trying to run romeo for phase unwrapping via Matlab. I downloaded mritools V3.6.6. But when I run example_ROMEO_call.m file according my data, it gives an error:
Error using ROMEO
ROMEO unwrapping failed! Check input files for corruption in /N/project/dMRI1/CARE_CSI/ANALYSIS/QSM/temp/Tina/mritools_ubuntu/bin/romeo_tmp.
Could you please help me to fix it.
Thank you.
The text was updated successfully, but these errors were encountered: