Dear Tashrif,
>
> acqparams.txt:
> ```
> 0 1 0 0.084
> 0 -1 0 0.084
> ```
>
> indext.txt: (first 22 volumes-->1, last 22 volumes-->2)
> ```
> 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
> ```
>
> dwi.bval
> ```
> 0.0
> 100.0
> 100.0
> 100.0
> 100.0
> 100.0
> 100.0
> 400.0
> 400.0
> 400.0
> 400.0
> 400.0
> 400.0
> 400.0
> 0.0
> 400.0
> 400.0
> 400.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 0.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 900.0
> 0.0
> ```
is it actually the case that you run your b=100 and your b=400 shells with one PE-direction and your b=900 shell with a different direction? Is there a particular reason for that? If not, In order to get the best possible distortion and movement correction is is better to acquire each shell with an equal number of the two PE-directions.
>
> I am running eddy_openmp version 6.0.1 with default settings plus --data-is-shelled argument. However, I am running into the following error:
>
>
> ```
> Reading images
> Performing volume-to-volume registration
> Running Register
> Loading prediction maker
> Evaluating prediction maker model
> Calculating parameter updates
> ...
> ...
> ...
> Iter: 4, Total mss = 56.4411
> Running sm.ApplyB0LocationReference
> Running sm.PolateB0MovPar
> Running Register
> Loading prediction maker
> Evaluating prediction maker model
> Estimated hyperparameters: 2.641723
> 0.508588
> 7.184131
> 5.452815
> 4.450307
>
> Calculating parameter updates
> Iter: 0, Total mss = 7.184342
> Running sm.ApplyDWILocationReference
> EDDY::: ECScanManager::GetGlobal2DWIIndexMapping: Global index not dwi
> EDDY::: ECScanClasses.cpp::: unsigned int EDDY::ECScanManager::GetGlobal2DWIIndexMapping(unsigned int) const: Exception thrown
> EDDY::: ECScanClasses.h::: void EDDY::ECScanManager::ApplyDWILocationReference(): Exception thrown
> EDDY::: Eddy failed with message EDDY::: eddy.cpp::: EDDY::ReplacementManager* EDDY::DoVolumeToVolumeRegistration(const EDDY::EddyCommandLineOptions&, EDDY::ECScanManager&): Exception thrown
I cannot really say what this is. It looks like a programming bug. We did have a few bugs in 6.0.1. caused by extensive changes to libraries. My first suggestion would be to download the latest version and see if that solves the problem.
Best regards Jesper
>
> ```
>
>
> Any insight on how this may have occurred?
>
> Best,
> Tashrif
>
> ########################################################################
>
> To unsubscribe from the FSL list, click the following link:
> https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=FSL&A=1
########################################################################
To unsubscribe from the FSL list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=FSL&A=1
|