<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://stage.nitrcce.org/themes/nitrc3.0/css/rss.xsl.php?feed=https://stage.nitrcce.org/export/rss20_forum.php?forum_id=1188" ?>
<?xml-stylesheet type="text/css" href="https://stage.nitrcce.org/themes/nitrc3.0/css/rss.css" ?>
<rss version="2.0"> <channel>
  <title>NITRC DWI/DTI Quality Control Tool: DTIPrep Forum: open-discussion</title>
  <link>http://stage.nitrcce.org/forum/forum.php?forum_id=1188</link>
  <description>General Discussion</description>
  <language>en-us</language>
  <copyright>Copyright 2000-2026 NITRC OSI</copyright>
  <webMaster></webMaster>
  <lastBuildDate>Wed, 08 Apr 2026 5:38:53 GMT</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>NITRC RSS generator</generator>
  <item>
   <title>RE: Movement parameters extraction</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14887&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;The parameters are the ones for an ITK affine transform : https://itk.org/Doxygen/html/classitk_1_1AffineTransform.html&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Best&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Martin&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Originally posted by Daniel Berge:&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dear DTIPrep developers,&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;Thank you for this extremely useful tool. I would like to extract motion parameters from the Eddy currents and motion artifact detection step. In the QCReport.txt file, there is a list of parameters for every gradient, with 12 parameters for each gradient. I assume they are derived from the affine transformation matrix, but I cannot figure out the correct order of these parameters and which one is which.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I guess that the first, the the 5th and the 9th are the scaling factor (x,y,z) as they are close to one, but I might be wrong.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thus, are the others, x,y and z for rotation, translation, and...?&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Could you please clarify this simple question?&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;ie:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Parameters: [0.9940250406542067, 0.005037731155539504, -0.0044764617213477525, -0.003336387327671193, 0.9906213568620513, -0.001621771668964308, 0.002073337608179639, 0.0009743273562393963, 0.9919877206204243, -0.1478211258441959, -0.023645834340927947, 0.06009304791091765]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thanks in advance&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dani Berg&amp;amp;eacute;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hospital del Mar Research Institute&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Barcelona, Spain&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;</description>
   <author>Martin Styner</author>
   <pubDate>Mon, 29 Jan 2024 15:10:18 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14887&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>RE: Interlace Correlation values not saving in QCReport.txt</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14888&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Hi Dani&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;This is likely a bug (there are some differences between the UI and non-UI run of protocols). An alternative is to capture also the terminal output (e.g. via redirection into a file), as the interlace correlation values should be reported on the terminal output in a non-UI run.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Also, you could consider moving to the new/next-gen version called dmriprep (which is part of dtiplayground): https://github.com/NIRALUser/DTIPlayground&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;That version stores the correlation values of the interlace check in the computations/checks.yml output (the UI and non-UI runs are identical in dmriprep as the UI calls the non-UI run)&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Best&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Martin&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Originally posted by Daniel Berge:&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dear DTIPrep developers,&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp; I have noticed that, as compared to previous versions, even when specifying Report type &amp;quot;2&amp;quot;, the interlace correlation values are not saved in the txt file anymore when I run DTIPrep from my script.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;Surprisingly, if I run exactly the same protocol from de DTIPrep gui, the generated Report file does contain these correlation values.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Any keys about what I might be doing wrong would be much appreciated.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thanks in advance.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dani Berg&amp;amp;eacute;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hospital del Mar Research Institute&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Barcelona, Spain&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;</description>
   <author>Martin Styner</author>
   <pubDate>Mon, 29 Jan 2024 15:08:09 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14888&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>Interlace Correlation values not saving in QCReport.txt</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14888&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;Dear DTIPrep developers,&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp; I have noticed that, as compared to previous versions, even when specifying Report type &amp;quot;2&amp;quot;, the interlace correlation values are not saved in the txt file anymore when I run DTIPrep from my script.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;Surprisingly, if I run exactly the same protocol from de DTIPrep gui, the generated Report file does contain these correlation values.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Any keys about what I might be doing wrong would be much appreciated.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thanks in advance.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dani Berg&amp;amp;eacute;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hospital del Mar Research Institute&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Barcelona, Spain&amp;lt;/p&amp;gt;</description>
   <author>Daniel Berge</author>
   <pubDate>Mon, 29 Jan 2024 14:37:55 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14888&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>Movement parameters extraction</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14887&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;Dear DTIPrep developers,&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;Thank you for this extremely useful tool. I would like to extract motion parameters from the Eddy currents and motion artifact detection step. In the QCReport.txt file, there is a list of parameters for every gradient, with 12 parameters for each gradient. I assume they are derived from the affine transformation matrix, but I cannot figure out the correct order of these parameters and which one is which.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I guess that the first, the the 5th and the 9th are the scaling factor (x,y,z) as they are close to one, but I might be wrong.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thus, are the others, x,y and z for rotation, translation, and...?&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Could you please clarify this simple question?&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;ie:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Parameters: [0.9940250406542067, 0.005037731155539504, -0.0044764617213477525, -0.003336387327671193, 0.9906213568620513, -0.001621771668964308, 0.002073337608179639, 0.0009743273562393963, 0.9919877206204243, -0.1478211258441959, -0.023645834340927947, 0.06009304791091765]&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thanks in advance&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dani Berg&amp;amp;eacute;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Hospital del Mar Research Institute&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Barcelona, Spain&amp;lt;/p&amp;gt;</description>
   <author>Daniel Berge</author>
   <pubDate>Mon, 29 Jan 2024 12:02:30 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14887&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>RE: Missing library when trying to launch DTIPrep 1.2.11 on Ubuntu 22.04</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14428&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;Hi,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;amp;gt; https://ubuntuhandbook.org/index.php/2020/07/install-qt4-ubuntu-20-04/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Had tried following the instructions this morning to no avail; have just retried, probably more carefully, and fixed the problem. For the records, after adding the package archive for Ubuntu 22.04, it sufficed to install&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-family: terminal, monaco, monospace;&amp;quot;&amp;gt;qt4-default&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thanks for the support SK.&amp;lt;/p&amp;gt;</description>
   <author>Jon Haitz Legarreta Gorroño</author>
   <pubDate>Wed, 28 Jun 2023 14:30:20 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14428&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>RE: Missing library when trying to launch DTIPrep 1.2.11 on Ubuntu 22.04</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14428&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The library issue can be resolved by installing the library, pls contact with your system administrator.&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If it's your own machine under your control, that error came from QT XML library. You can try after installing the library, DTIPrep doesn't automatically build or install QT libraries.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;You can refer to below site for your reference.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;https://ubuntuhandbook.org/index.php/2020/07/install-qt4-ubuntu-20-04/&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Thanks&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;SK&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;</description>
   <author>Sang Kyoon Park</author>
   <pubDate>Tue, 27 Jun 2023 15:51:12 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14428&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>Missing library when trying to launch DTIPrep 1.2.11 on Ubuntu 22.04</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14428&amp;forum_id=1188</link>
   <description>&amp;lt;p&amp;gt;Hi,&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I am trying to use DTIPrep on an Ubuntu 22.04 machine.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I downloaded the &amp;lt;code&amp;gt;DTIPrep-1.2.11.tar.gz&amp;lt;/code&amp;gt; file corresponding to the &amp;lt;code&amp;gt;DTIPrep1.2.11_linux64&amp;lt;/code&amp;gt; release from:&amp;amp;nbsp;&amp;lt;br&amp;gt;https://www.nitrc.org/frs/?group_id=283&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;After decompressing the file to a folder on my choice, when calling the DTIPrep executable in the bin folder, the process exits without launching the software with the following error:&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;font-family: 'courier new', courier, monospace;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;$ ./DTIPrep&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-family: 'courier new', courier, monospace;&amp;quot;&amp;gt;&amp;lt;code&amp;gt;./DTIPrep: error while loading shared libraries: libQtXml.so.4: cannot open shared object file: No such file or directory&amp;lt;/code&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The library is not found in the &amp;lt;code&amp;gt;lib&amp;lt;/code&amp;gt; folder. Am I missing some step? If not, can the library be bundled with the compressed file and the issue be fixed, please?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Thanks for your work&amp;lt;/p&amp;gt;</description>
   <author>Jon Haitz Legarreta Gorroño</author>
   <pubDate>Mon, 26 Jun 2023 21:55:03 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14428&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>RE: Using QC xml interlace and gradient angle/translation values in determining protocol thresholds</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14170&amp;forum_id=1188</link>
   <description>Noted. Thank you Martin. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[i]Originally posted by Martin Styner:[/i][quote][color=#000000]Hi David[/color]&lt;br /&gt;
&lt;br /&gt;
The Gradient_check is run after the motion correction and looks at residual motion still present (and this is done via an alternative registration/motion correction method applied to the motion corrected data). Not fully sure, but it looks like you are looking at the recovered motion from the motion correction step? &lt;br /&gt;
&lt;br /&gt;
But, in any case, we recommend to disable the gradient_check step, as it is not robust enough, in particular for high b-value DWI volumes (which we have in most of our sequences). So, I would simply skip that step of DTIPrep (while keeping the slice and interlace checks).  &lt;br /&gt;
&lt;br /&gt;
In the next-gen DTIPrep (called dmriprep, which is part of dtiplayground https://dtiplayground.readthedocs.io/en/latest/DMRIPrep.html , it is still under beta release, and combines the processing of DTIPrep and FSL and more), the gradient check is no longer available for the same reason.&lt;br /&gt;
&lt;br /&gt;
Best&lt;br /&gt;
Martin&lt;br /&gt;
&lt;br /&gt;
[i]Originally posted by David Stephenson:[/i][quote]Hello Martin,&lt;br /&gt;
&lt;br /&gt;
We are currently exploring DTIPrep for QA/QC of our research diffusion data, and had a question about the interpretation of the gradient specific angle and translation values (x/y/z) within the DTIPrep xml QC output.&lt;br /&gt;
&lt;br /&gt;
For our data, we noticed we were getting a number of excludes ('Too many gradient excludes' using the default 20%) where the same comparison in FSL using eddy_quad showed a relatively clean image.&lt;br /&gt;
&lt;br /&gt;
In looking at the xml QC output file using the DTIPrep GUI, we noticed within the Gradient_check FAIL section, the dropdown list of angle/translation xyz would be color coded green and red. I assume that green means that it passed the rotation/translation tolerance in the protocol file, and red means that it was above this tolerance threshold.&lt;br /&gt;
&lt;br /&gt;
However, when we plotted these values within angle/translation metrics (across subjects), we expected that all or most of the gradient FAIL individuals would be on the outlier tails of the distribution, but these plots indicate that, even for those where it indicates the angle/translation was beyond tolerance threshold, that the angle/translation x/y/z values are within the distribution of those individuals who passed all tolerance thresholds and had all global pass flags (i.e. More than #6, Too many bad gradients=FALSE). Plots are attached for our 12ch data gradientwise checks.&lt;br /&gt;
&lt;br /&gt;
We were going to use this information to determine what we could change/relax the gradient rotation/translation tolerances too, but given that there is not a clear relationship between gradient rotation/translation tolerance failure and outlier status relative to other subjects, how do you suggest we use our study sample to derive these thresholds?&lt;br /&gt;
&lt;br /&gt;
Let us know if you have any additional questions or require us to clarify anything.&lt;br /&gt;
&lt;br /&gt;
Thank you,&lt;br /&gt;
&lt;br /&gt;
David Stephenson[/quote][/quote]</description>
   <author>David Stephenson</author>
   <pubDate>Wed, 22 Mar 2023 19:30:37 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14170&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>RE: Using QC xml interlace and gradient angle/translation values in determining protocol thresholds</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14170&amp;forum_id=1188</link>
   <description>[color=#000000]Hi David[/color]&lt;br /&gt;
&lt;br /&gt;
The Gradient_check is run after the motion correction and looks at residual motion still present (and this is done via an alternative registration/motion correction method applied to the motion corrected data). Not fully sure, but it looks like you are looking at the recovered motion from the motion correction step? &lt;br /&gt;
&lt;br /&gt;
But, in any case, we recommend to disable the gradient_check step, as it is not robust enough, in particular for high b-value DWI volumes (which we have in most of our sequences). So, I would simply skip that step of DTIPrep (while keeping the slice and interlace checks).  &lt;br /&gt;
&lt;br /&gt;
In the next-gen DTIPrep (called dmriprep, which is part of dtiplayground https://dtiplayground.readthedocs.io/en/latest/DMRIPrep.html , it is still under beta release, and combines the processing of DTIPrep and FSL and more), the gradient check is no longer available for the same reason.&lt;br /&gt;
&lt;br /&gt;
Best&lt;br /&gt;
Martin&lt;br /&gt;
&lt;br /&gt;
[i]Originally posted by David Stephenson:[/i][quote]Hello Martin,&lt;br /&gt;
&lt;br /&gt;
We are currently exploring DTIPrep for QA/QC of our research diffusion data, and had a question about the interpretation of the gradient specific angle and translation values (x/y/z) within the DTIPrep xml QC output.&lt;br /&gt;
&lt;br /&gt;
For our data, we noticed we were getting a number of excludes ('Too many gradient excludes' using the default 20%) where the same comparison in FSL using eddy_quad showed a relatively clean image.&lt;br /&gt;
&lt;br /&gt;
In looking at the xml QC output file using the DTIPrep GUI, we noticed within the Gradient_check FAIL section, the dropdown list of angle/translation xyz would be color coded green and red. I assume that green means that it passed the rotation/translation tolerance in the protocol file, and red means that it was above this tolerance threshold.&lt;br /&gt;
&lt;br /&gt;
However, when we plotted these values within angle/translation metrics (across subjects), we expected that all or most of the gradient FAIL individuals would be on the outlier tails of the distribution, but these plots indicate that, even for those where it indicates the angle/translation was beyond tolerance threshold, that the angle/translation x/y/z values are within the distribution of those individuals who passed all tolerance thresholds and had all global pass flags (i.e. More than #6, Too many bad gradients=FALSE). Plots are attached for our 12ch data gradientwise checks.&lt;br /&gt;
&lt;br /&gt;
We were going to use this information to determine what we could change/relax the gradient rotation/translation tolerances too, but given that there is not a clear relationship between gradient rotation/translation tolerance failure and outlier status relative to other subjects, how do you suggest we use our study sample to derive these thresholds?&lt;br /&gt;
&lt;br /&gt;
Let us know if you have any additional questions or require us to clarify anything.&lt;br /&gt;
&lt;br /&gt;
Thank you,&lt;br /&gt;
&lt;br /&gt;
David Stephenson[/quote]</description>
   <author>Martin Styner</author>
   <pubDate>Mon, 13 Mar 2023 20:15:28 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14170&amp;forum_id=1188</guid>
  </item>
  <item>
   <title>Using QC xml interlace and gradient angle/translation values in determining protocol thresholds</title>
   <link>http://stage.nitrcce.org/forum/forum.php?thread_id=14170&amp;forum_id=1188</link>
   <description>Hello Martin,&lt;br /&gt;
&lt;br /&gt;
We are currently exploring DTIPrep for QA/QC of our research diffusion data, and had a question about the interpretation of the gradient specific angle and translation values (x/y/z) within the DTIPrep xml QC output.&lt;br /&gt;
&lt;br /&gt;
For our data, we noticed we were getting a number of excludes ('Too many gradient excludes' using the default 20%) where the same comparison in FSL using eddy_quad showed a relatively clean image.&lt;br /&gt;
&lt;br /&gt;
In looking at the xml QC output file using the DTIPrep GUI, we noticed within the Gradient_check FAIL section, the dropdown list of angle/translation xyz would be color coded green and red. I assume that green means that it passed the rotation/translation tolerance in the protocol file, and red means that it was above this tolerance threshold.&lt;br /&gt;
&lt;br /&gt;
However, when we plotted these values within angle/translation metrics (across subjects), we expected that all or most of the gradient FAIL individuals would be on the outlier tails of the distribution, but these plots indicate that, even for those where it indicates the angle/translation was beyond tolerance threshold, that the angle/translation x/y/z values are within the distribution of those individuals who passed all tolerance thresholds and had all global pass flags (i.e. More than #6, Too many bad gradients=FALSE). Plots are attached for our 12ch data gradientwise checks.&lt;br /&gt;
&lt;br /&gt;
We were going to use this information to determine what we could change/relax the gradient rotation/translation tolerances too, but given that there is not a clear relationship between gradient rotation/translation tolerance failure and outlier status relative to other subjects, how do you suggest we use our study sample to derive these thresholds?&lt;br /&gt;
&lt;br /&gt;
Let us know if you have any additional questions or require us to clarify anything.&lt;br /&gt;
&lt;br /&gt;
Thank you,&lt;br /&gt;
&lt;br /&gt;
David Stephenson</description>
   <author>David Stephenson</author>
   <pubDate>Mon, 13 Mar 2023 19:53:15 GMT</pubDate>
   <guid>http://stage.nitrcce.org/forum/forum.php?thread_id=14170&amp;forum_id=1188</guid>
  </item>
 </channel>
</rss>
