Human DBS Example

This example demonstrates DBS modeling on a human subject using MRI- and DTI-based tissue characterization and a Boston Scientific Vercise directed electrode. It illustrates how to configure anatomical data, electrode orientation and placement, dielectric modeling, solver settings, and typical output options.

This example is representative of patient-specific DBS simulations based on real neuroimaging data.

Input Highlights

  • BrainRegion: spherical subvolume around the stimulation site, sufficiently large to include local tissue heterogeneity and reduce boundary effects.

  • Electrode: Boston Scientific Vercise directed lead with its true shaft orientation in the patient’s anatomical coordinate system.

  • MRI: used to distinguish CSF, GM, WM, and blood.

  • DTI: provides local anisotropy (tensor conductivity).

  • Dielectric model: 4-Cole-Cole dispersion model (standard for brain tissue).

  • Mesh: adaptive strategy with fine resolution near the stimulation region.

  • Stimulation: frequency-domain solution at 10 kHz using a multisine formulation.

  • Outputs: impedance estimate, electrode geometry, and field/VTP data exported for visualization and post-analysis.

Full Input Example

{
  "BrainRegion": {
    "Center": {"x[mm]": -13.99, "y[mm]": -7.73, "z[mm]": -7.91},
    "Dimension": {"x[mm]": 70.0, "y[mm]": 70.0, "z[mm]": 70.0},
    "Shape": "Sphere"
  },
  "Electrodes": [
    {
      "Name": "BostonScientificVerciseDirected",
      "CustomParameters": null,
      "Rotation[Degrees]": 0.0,
      "Direction": {"x[mm]": -0.45, "y[mm]": 0.65, "z[mm]": 0.61},
      "TipPosition": {"x[mm]": -13.99, "y[mm]": -7.73, "z[mm]": -7.91}
    }
  ],
  "MaterialDistribution": {
    "MRIPath": "./input_files/sub-John_Doe/JD_segmask.nii.gz",
    "MRIMapping": {
      "Unknown": 0,
      "CSF": 3,
      "White matter": 2,
      "Gray matter": 1,
      "Blood": 4
    },
    "DiffusionTensorActive": true,
    "DTIPath": "./input_files/sub-John_Doe/JD_DTI_NormMapping.nii.gz"
  },
  "DielectricModel": {"Type": "ColeCole4", "CustomParameters": null},
  "Mesh": {
    "LoadMesh": false,
    "LoadPath": "",
    "MeshingHypothesis": {
      "Type": "Fine",
      "MaxMeshSize": 1000.0,
      "MeshSizeFilename": ""
    },
    "SaveMesh": false
  },
  "StimulationSignal": {
    "CurrentControlled": false,
    "Type": "Multisine",
    "ListOfFrequencies": [10000.0]
  },
  "Solver": {
    "Type": "CG",
    "Preconditioner": "bddc",
    "PreconditionerKwargs": {},
    "PrintRates": true,
    "MaximumSteps": 200,
    "Precision": 1e-8
  },
  "PointModel": {
    "Pathway": {
      "Active": false,
      "FileName": ""
    },
    "Lattice": {
      "Active": true,
      "Center": {"x[mm]": -13.99, "y[mm]": -7.73, "z[mm]": -7.91},
      "Shape": {"x": 20, "y": 20, "z": 20},
      "Direction": {"x[mm]": -0.45, "y[mm]": 0.65, "z[mm]": 0.61},
      "PointDistance[mm]": 0.5
    }
  },
  "OutputPath": "Results",
  "ComputeImpedance": true,
  "ExportVTK": true,
  "ExportElectrode": true
}

Explanation of Key Parameters

BrainRegion: A 70 × 70 × 70 mm spherical region centered at the targeted stimulation site. This ensures: - inclusion of relevant neuroanatomy, - realistic current spread, - minimized artificial boundary effects.

Electrode Orientation: The Direction vector aligns the shaft with the patient’s anatomy. This supports: - directional stimulation, - contact-wise modeling, - and consistent mapping with tractography.

Tissue Properties (MRI + DTI): - MRI segmentation defines local tissue class assignment (GM, WM, CSF…). - DTI maps anisotropic conductivity tensors into OSS-DBSv2.

Dielectric Model: Cole-Cole dispersion (4-term) is the standard frequency-dependent model for brain tissue. No custom override is used here to preserve realistic electrical behavior.

Meshing: Fine hypothesis ensures adequate resolution in the vicinity of the electrode. The mesh is generated automatically.

Stimulation: - Frequency-domain solution at 10 kHz. - Multisine allows solving a single frequency slice efficiently.

Outputs: - Impedance provides model diagnostics and electrode–tissue interface estimation. - VTK files allow visualization (ParaView, Lead-DBS, MNE, etc.). - The electrode geometry is exported for debugging and high-quality plotting.

Running the Example

Execute the simulation from the command line:

ossdbs input.json

A logfile and the result files (VTK, impedance, and optional outputs) will be written to the Results/ folder.

Typical Uses

This type of patient-specific setup is used for:

  • evaluating contact selection,

  • comparing different stimulation parameters,

  • impedance analysis,

  • grounding and reference validation,

  • tract-related field interpretation,

  • pre/post clinical electrode position review.