diff --git a/fmriprep/interfaces/reports.py b/fmriprep/interfaces/reports.py
index aa01ca902..23d394138 100644
--- a/fmriprep/interfaces/reports.py
+++ b/fmriprep/interfaces/reports.py
@@ -34,6 +34,7 @@
FUNCTIONAL_TEMPLATE = """\t\t
Summary
\t\t
+\t\t\t- Repetition time (TR): {tr:.03g}s
\t\t\t- Phase-encoding (PE) direction: {pedir}
\t\t\t- Slice timing correction: {stc}
\t\t\t- Susceptibility distortion correction: {sdc}
@@ -154,6 +155,7 @@ class FunctionalSummaryInputSpec(BaseInterfaceInputSpec):
mandatory=True)
output_spaces = traits.List(desc='Target spaces')
confounds_file = File(exists=True, desc='Confounds file')
+ tr = traits.Float(desc='Repetition time', mandatory=True)
class FunctionalSummary(SummaryInterface):
@@ -185,7 +187,7 @@ def _generate_segment(self):
return FUNCTIONAL_TEMPLATE.format(
pedir=pedir, stc=stc, sdc=self.inputs.distortion_correction, registration=reg,
output_spaces=', '.join(self.inputs.output_spaces),
- confounds=re.sub(r'[\t ]+', ', ', conflist))
+ confounds=re.sub(r'[\t ]+', ', ', conflist), tr=self.inputs.tr)
class AboutSummaryInputSpec(BaseInterfaceInputSpec):
diff --git a/fmriprep/workflows/bold/base.py b/fmriprep/workflows/bold/base.py
index 72f24c6df..92ee87e76 100755
--- a/fmriprep/workflows/bold/base.py
+++ b/fmriprep/workflows/bold/base.py
@@ -361,7 +361,8 @@ def init_func_preproc_wf(bold_file, ignore, freesurfer,
slice_timing=run_stc,
registration='FreeSurfer' if freesurfer else 'FSL',
registration_dof=bold2t1w_dof,
- pe_direction=metadata.get("PhaseEncodingDirection")),
+ pe_direction=metadata.get("PhaseEncodingDirection"),
+ tr=metadata.get("RepetitionTime")),
name='summary', mem_gb=DEFAULT_MEMORY_MIN_GB, run_without_submitting=True)
func_derivatives_wf = init_func_derivatives_wf(output_dir=output_dir,