mTI
tit.sim.mTI ¶
N-pair Multi-channel Temporal Interference (mTI) simulation.
Supports arbitrary even numbers of electrode pairs (4, 6, 8, ...): - Each pair produces one HF E-field via SimNIBS TDCS - Adjacent pairs are combined via binary-tree TI recursion - Intermediate TI vector fields are saved for inspection
Example with 4 pairs (A/B/C/D): - TI_AB = TI(E_A, E_B), TI_CD = TI(E_C, E_D) - mTI = TI(TI_AB, TI_CD)
mTISimulation ¶
mTISimulation(config: SimulationConfig, montage: Montage, logger)
Bases: BaseSimulation
Runs a single N-pair mTI simulation (N >= 4, even).
Pipeline
- Set up BIDS output directory structure
- Visualize electrode placement
- Build SimNIBS SESSION (N TDCS lists), run FEM
- Compute intermediate TI vector fields via binary-tree pairing
- Compute final mTI_max from the combined TI field
- Extract GM/WM, convert to NIfTI, organize outputs