Error in determining maximum BVAL #303
-
|
Hi, I am using the Neurodock implementation of PyDesigner to process some older single shell data (b value = 700). PyDesigner processes the data through the eddy correction stage and then fails with "Error in determining maximum BVAL" (shown below). The --verbose output suggests that PyDesigner is expecting at least a b value of 1000 (also shown below). I created a dummy bval file replacing the 700 value with1000, which allowed PyDesigner to complete the processing and generate all of the typical output files (e.g., dti_dtistudio.fib). Is the higher b value dependency a bug or intentional? Computing SNR: dwi_preprocessed.nii
Image dwi_preprocessed.nii loaded successfully |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
|
@markeckert b-value=700 should work. The range for DTI is set from 500 to 1500, as defined in the thresholds file. This is is a safeguard to prevent invalid datasets from being processed with PyDesigner. It's hard to say exactly what's causing this dataset to not be classified as DTI. Would you mind sharing this dataset for me to look at? |
Beta Was this translation helpful? Give feedback.
-
|
Hi Sid,
I have uploaded dcm and nii formatted diffusion data for you to look at. Please let me know if you have difficulty accessing the data. Also note that these de-identified data were collected at another institution and shared for a multi-site project. Please don’t share these data with anyone else.
Thanks!
Mark
From: Siddhartha Dhiman ***@***.***>
Sent: Sunday, April 30, 2023 11:40 PM
To: muscbridge/PyDesigner ***@***.***>
Cc: Eckert, Mark A. ***@***.***>; Mention ***@***.***>
Subject: Re: [muscbridge/PyDesigner] Error in determining maximum BVAL (Discussion #303)
CAUTION: External
@markeckert<https://urldefense.com/v3/__https:/github.com/markeckert__;!!Ab1_Rw!DhIBLHpM0oFP7SK3lVw_wMhaQZ6kJ_ZQVVEIqU7pMTGOCW1kzQOoNKZSJfFdmaaz9btJ57FkWA6b1KIXPlovohc$> I don't work at MUSC anymore but if you create a folder in MUSC box and share it with me at ***@***.******@***.***> (I know, I made it when I was 12) I can take a look.
—
Reply to this email directly, view it on GitHub<https://urldefense.com/v3/__https:/github.com/muscbridge/PyDesigner/discussions/303*discussioncomment-5769045__;Iw!!Ab1_Rw!DhIBLHpM0oFP7SK3lVw_wMhaQZ6kJ_ZQVVEIqU7pMTGOCW1kzQOoNKZSJfFdmaaz9btJ57FkWA6b1KIXd34hU_g$>, or unsubscribe<https://urldefense.com/v3/__https:/github.com/notifications/unsubscribe-auth/AAUBOGQRXCFJ4OMM2WITWCTXD4WBXANCNFSM6AAAAAAXISERLI__;!!Ab1_Rw!DhIBLHpM0oFP7SK3lVw_wMhaQZ6kJ_ZQVVEIqU7pMTGOCW1kzQOoNKZSJfFdmaaz9btJ57FkWA6b1KIXcYn51g8$>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
Ah the maxBval function was interpreting b-values as INT, which caused values under 1000 to be rounded to 0. Updating the function to return a float resolved the issue