Skip to content

Commit 4470ffb

Browse files
authored
Merge pull request #1508 from wiheto/master
[ENH] Include repetition time in functional summary
2 parents 7111ea8 + 2deea2d commit 4470ffb

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

fmriprep/interfaces/reports.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434

3535
FUNCTIONAL_TEMPLATE = """\t\t<h3 class="elem-title">Summary</h3>
3636
\t\t<ul class="elem-desc">
37+
\t\t\t<li>Repetition time (TR): {tr:.03g}s</li>
3738
\t\t\t<li>Phase-encoding (PE) direction: {pedir}</li>
3839
\t\t\t<li>Slice timing correction: {stc}</li>
3940
\t\t\t<li>Susceptibility distortion correction: {sdc}</li>
@@ -154,6 +155,7 @@ class FunctionalSummaryInputSpec(BaseInterfaceInputSpec):
154155
mandatory=True)
155156
output_spaces = traits.List(desc='Target spaces')
156157
confounds_file = File(exists=True, desc='Confounds file')
158+
tr = traits.Float(desc='Repetition time', mandatory=True)
157159

158160

159161
class FunctionalSummary(SummaryInterface):
@@ -185,7 +187,7 @@ def _generate_segment(self):
185187
return FUNCTIONAL_TEMPLATE.format(
186188
pedir=pedir, stc=stc, sdc=self.inputs.distortion_correction, registration=reg,
187189
output_spaces=', '.join(self.inputs.output_spaces),
188-
confounds=re.sub(r'[\t ]+', ', ', conflist))
190+
confounds=re.sub(r'[\t ]+', ', ', conflist), tr=self.inputs.tr)
189191

190192

191193
class AboutSummaryInputSpec(BaseInterfaceInputSpec):

fmriprep/workflows/bold/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,8 @@ def init_func_preproc_wf(bold_file, ignore, freesurfer,
361361
slice_timing=run_stc,
362362
registration='FreeSurfer' if freesurfer else 'FSL',
363363
registration_dof=bold2t1w_dof,
364-
pe_direction=metadata.get("PhaseEncodingDirection")),
364+
pe_direction=metadata.get("PhaseEncodingDirection"),
365+
tr=metadata.get("RepetitionTime")),
365366
name='summary', mem_gb=DEFAULT_MEMORY_MIN_GB, run_without_submitting=True)
366367

367368
func_derivatives_wf = init_func_derivatives_wf(output_dir=output_dir,

0 commit comments

Comments
 (0)