JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for FSL Archives


FSL Archives

FSL Archives


FSL@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

FSL Home

FSL Home

FSL  2004

FSL 2004

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

Sparse sampling and EPI slice time corrections

From:

Tommi Raij <[log in to unmask]>

Reply-To:

FSL - FMRIB's Software Library <[log in to unmask]>

Date:

Mon, 16 Feb 2004 08:03:47 +0000

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (196 lines)

Hi all,

I have quite a few of questions regarding slice timing and stimulus paradigm
file timing in sparse sampling (ie clustered volume acquisition). I was able
to figure out the basics from the FSL archives but I did not fully
understand the details. I am new to to FEAT and thus (?) some of the
questions are rather simple and/or their logic might fall, but I'd rather
ask a stupid question than reach a wrong conclusion by myself. Sorry for any
inconvenience this might cause :) I hope the answers will benefit all of us
who use sparse sampling designs.



*** Background ***

In a fMRI auditory experiment, to avoid the confounding effect of the
acoustical scanner noise, we collect just one full volume EPI (24 slices)
every 10 seconds. It takes 1.2 seconds to collect all the 24 slices, which
is then followed by a pause of 8.8 seconds during which no EPI data is
collected. A single auditory stimulus (duration 0.3 seconds) is presented 4
seconds before each EPI onset. Thus, there is just 1 stimulus for each EPI.
The order of collecting the EPI slices is from bottom of the stack (basal)
towards the top of the head (1-24). We use a 3T Siemens Trio with a birdcage
head coil.

For describing the stimulus timings, we use the 3-column paradigm file
format for "Basic shape". For several reasons we would rather stick to the
3-column format rather than the 1-column format. We have 9 different
stimulus categories (plus REST) presented in a random order, thus we have
the corresponding 9 paradigm files and define REST implicitly (ie REST
epochs are where none of the 9 paradigm files suggests there would have been
a stimulus). Thus, the sequence of events (in real time) is something like this:

EPI0 (0 sec) --- Stim1 (6 sec) --- EPI1 (10 sec) --- Stim2 (16 sec) --- EPI2
(20 sec) ...

Despite the short stimulus duration, the above paradigm seems to work
extremely well - the data we have collected so far have shown very strong
activations in auditory areas. Thus all of the questions below mainly serve
to tune the analysis correctly to get the best out of the data, and to
reduce artifacts that arise from suboptimal analysis settings. Hopefully
understanding better what happens at TR=ISI=10 will also allow us to improve
our paradigms towards a more rapid even-related design.

**********
QUESTIONS:
**********

*** Filtering and prewhitening ***

For the above values TR = 10 sec / EPI length = 1.2 sec / stimulus duration
= 0.3 sec, what values would you recommed for (i) Data/High pass filter
cutoff [sec], (ii) Pre-sats High pass filter [ON/OFF], and (iii) Stats/Use
FILM prewhitening [ON/OFF]?




*** Slice timing and the correct use of slice timing correction in different
Convolution models (None or Gamma) ***

If I understood previous comments correctly, then without slice-timing
correction, FEAT would assume that the 24 slices (that form one full volume)
were taken with timing of each slice spread out evenly during the 10 seconds
time period. Here I assume that time 0 = onset of first slice of first full
volume EPI. Thus, as far as FEAT is concerned, slice 1 = 0 seconds, slice 2
= 0.42 seconds, slice 3 = 0.83 seconds , ..., slice 23 = 9.17 seconds, and
slice 24  = 9.58 seconds. Thus for the top slice (number 24) there is a
discrepancy of 9.58 (FEAT value) - 1.15 (reality) = 8.43 seconds. Ok so far?

Therefore, any Convolution model that would try to take into account the
timing between the stimulus and EPI (gamma function etc) would go
increasingly wrong towards the top slices. Is this correct? If I would like
to use a gamma function, would the "Add temporal derivative" (alone, without
slice timing correction) be expected to correct for such a large timing
discrepancy correctly?

Then, to analyze these kind of data without slice-timing-correction, I guess
I should only use Convolution models that do not take the timing between the
stimulus and EPI into account at all (is Convolution=None my only sensible
possibility) ? In this case, I guess  I should also turn off the "Add
temporal derivative"?

A second point of confusion was what happens when I apply slice-timing
correction in the above situation. If I understood correctly, with
slice-timing correction, FEAT assumes that all 24 slices were taken
instantenously at a time point halfway through the acquisition. However it
was not entirely clear to me whether this halfway, in this example, would be
at 0.6 seconds (1.2 seconds/2) or at 5.0 seconds (10.0 seconds/2). I guess 5
seconds is correct?

A comment (I hope I understood this correctly): In using slice-timing
correction, I attempt to fix the slice timing in a way that it would seem
that all 24 slices were taken instantenously at midway of the EPI; thus the
first and last slices would still be 0.6 seconds off the _actual_ slice
collection time, but in the current application this is accurate enough.
(Steve told me that there is also a way to get the slice timings corrected
to the _really_ exact values, but for now this is not necessary).




*** 3-column paradigm file timing corrections when using slice timing
correction ***

If the answer to the previous question is 5 seconds, then if I do apply
slice-timing correction, I should adjust my stimulus timings that are listed
in the 3-column paradigm files accordingly. If I understood Steve correctly,
then if in REAL time (0=onset of first EPI) the first two lines of my
3-column paradigm file (for eg stimulus category 1) would be, e.g.,

6 0.3 1 ; in reality, first stimulus occurs at 6 seconds after onset of EPI0
( = 4 seconds before EPI1)
16 0.3 0 ; second stimulus occurs at 16 seconds after onset of EPI0 ( = 4
seconds before EPI2), but it is not a category 1 event
...

then to correct for the FEAT assumption that the first EPI started at 5
seconds (real time) = 0 seconds (FEAT time), I should shift the paradigm
file by 5 seconds, and thus list instead

1 0.3 1 ; first stimulus is listed to start at 1 seconds (6 seconds real
time minus 5 seconds FEAT time = 1 second), and FEAT thinks that EPI1 occurs
at 4.0 seconds
11 0.3 0 ; etc.
...

Would this be correct?




*** How are the above adjustments correctly taken into account when setting
gamma function values? ***


If i would be analyzing these sparse sampling data with a gamma function,
using both (i) the slice timing correction and (ii) the correction for the
timing in the 3-column paradigm file, then should one adjust the "mean lag"
value of the gamma function to reflect the time corrections? For example, if
I would expect that the peak of the HDR to the auditory stimulus is reached
at 4.0 seconds after the onset of the stimulus, should I set the gamma
function mean lag = 4.0 seconds (time from stimulus onset to expected HDR
peak), or should I add 5 seconds to this value  to compensate for the -5
seconds time correction in the paradigm file, and thus set mean lag = 9.0
seconds?

If I use slice timing correction in a sparse sampling experiment and analyze
that by using a gamma function, would it be equally good practice to set the
"phase" of the gamma function to -5 seconds (or +5 s???) as compared with
shifting the latencies in the 3-column paradigm files by -5 seconds? Would
the method of subtraction (from paradigm file or from gamma phase value)
affect the correct choice of mean lag value?




*** Analysis of these data with Convolution = None, and 1-column paradigm
file format ***

I would expect the above slice timing correction and 3-column format
paradigm file timing corrections would not be needed at all for Convolution
model = None, but only become meaningful if one would like to use a model
that does take the timing between the stimulus and EPI into account (e.g., a
gamma function)?

When I have tried to analyze these data with a 1-column paradigm file format
(ie no accurate stimulus timings are listed), and used Convolution = None
(ie stimulus-to-EPI latency should not be modelled?), I would expect that
the Slice timing correction and Add temporal derivatives should not affect
the result at all. However, in reality, both Slice timing correction and Add
temporal derivatives, apparently independently of each other, affect the
analysis of the result somewhat. Slice timing correction had a larger effect
in the top slices (removed some activations that appeared to be artefacts),
which in some way makes sense to me because this is where the timing
discrepancy is largest - however the finding that these parameters, in this
specific 1-column paradign format analysis, without Convolution, had ANY
effect, was unexpected. Any suggestions as to why this happens? Or is my
reasoning that these should not have any effect unfounded?

****************

Phew. Your advice will be highly appreciated! Thanks in advance,

Tommi

--
Tommi Raij, M.D., Ph.D.
Research Fellow
MGH/MIT/HMS Athinoula A. Martinos Center for Biomedical Imaging
Building 149, 13th Street, Mailcode 149-2301
Charlestown, MA 02129 U.S.A.

[log in to unmask]
FAX 1-617-726-7422

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

April 2024
March 2024
February 2024
January 2024
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
2006
2005
2004
2003
2002
2001


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager