3dDeconvolve -nodata question

hey all

quick question: is it not possible to simulate 2 runs with 3dDeconvolve -nodata ?
the timing files each have 2 rows.

-Sam

Mostly correct... So you can only pass it one set of -nodata. But you can use some advanced trickery to tell 3dDeconvolve that you want it to split up multiple runs like:

3dDeconvolve                                      \
    -nodata 450 2.000                             \
    -polort 3                                     \
    -concat '1D: 0 150 300'

So here you say that you have 450 time points, but the -concat line is saying that run 1 starts at 0, the second run starts at 150, and the third at 300.

Assuming you're designing your optimal efficiency design, worth checking out both make_random_timing.py and the super awesome @stim_analyze script for semi-automating the process.

-Pete

p.s. I just learned about this last week thanks to @rickr providing a semi-private demo for me and @ptaylor

1 Like

@pmolfese that totally worked, thank you!!
and maybe that trick should be added to the 3dD help?
:slightly_smiling_face: