Frequently Asked Questions ========================== General ------- **Does the application require an internet connection?** No: session recording, editing, and export work fully offline and only read and write local files. Optionally, the application can contact the public GitHub *releases* API (about once per day when enabled) to see whether a newer build is published; that request does not include patient or session content. If the network is unavailable or the check fails, the app continues without blocking. You can turn off automatic update checks from Help (or from the opt-out on an update notification). **Is my patient data sent anywhere?** No. All data stays on your local machine or the folder you chose when starting a session. No telemetry, no cloud sync. **How does the automatic update checker work?** When automatic checks are enabled, the app compares your installed version with published releases on the upstream GitHub repository (including pre-releases when they are the newest applicable tag), and notifies you if a strictly newer semver is available. Only one candidate release is considered: the highest version above yours. Update checks run in the background, do not block startup, and are skipped silently on errors. Use Help to toggle "Automatically check for updates", or disable them from the checkbox on the update dialog if you do not want further automatic notifications. **Which DBS systems are supported?** The application is system-agnostic for data recording. Electrode visualisation supports leads from Medtronic (including Percept PC / RC), Abbott (Infinity), Boston Scientific (Vercise), and PINS families. If your lead is not listed, use the closest equivalent or contact the development team to request it be added. **Can I use the application on a shared clinical workstation?** Yes. The application installs per user without requiring administrator rights for day-to-day use. Session files are plain TSV files in folders you choose. ---- Files & Data ------------ **Where are TSV files saved?** In the folder of the ``.tsv`` file you chose in **Step 0 — File setup** of the Complete Workflow (or in the Annotations-only Workflow). The application never writes files outside that path. **Can I open the TSV files in Excel?** Yes. In Excel: *File → Open*, select the ``.tsv`` file, and in the Text Import Wizard choose **Tab** as the delimiter. Alternatively, double-click the file; Windows may open it in Excel automatically if Excel is installed. **Can I edit the TSV file manually?** You can, but be careful: * Do not change column headers. * Do not delete or reorder rows. * Do not change the ``is_initial`` values. * Save as tab-delimited TSV, not as ``.xlsx``. **What happens if the application crashes mid-session?** All entries are written to disk immediately as they are recorded in the TSV file. You will not lose any data that was successfully recorded before the crash. Reopen the application, start a new session pointing to the same folder, and the existing file will be detected. ---- Reports ------- **The report generation dialog asks about scale optimisation. What is that?** The application highlights the "best" stimulation configuration in green in the Session Data table. The scale optimisation dialog lets you define what "best" means for each scale: * **Min** — the entry with the lowest value is best (e.g. UPDRS-III, Tremor). * **Max** — the entry with the highest value is best (e.g. Mood, Energy). * **Custom** — the entry closest to a target value you specify. Uncheck a scale to exclude it from the calculation. **The report sections dialog appeared but I only want a summary table. Which sections should I check?** Check only **Sessions Overview** (summary table plus clinical-scales chart) or **Programming Summary** (parameter ranges). Uncheck the others. For a chart without the full entry table, select **Session Data Graph** only. **Where do the timeline charts in reports come from?** Session and longitudinal exporters build PNG charts with matplotlib. **Session Data Graph** plots session-scale values (0–10 by default) against ``block_ID`` (configuration index). **Sessions Overview** in the longitudinal report adds a separate chart of clinical scales across loaded session files. **Word export works but PDF export fails.** PDF conversion requires Microsoft Word to be installed on the machine, or LibreOffice in headless mode. If neither is available: 1. Export as Word (``.docx``) instead. 2. Open the ``.docx`` in Word and print to PDF manually (*File → Export → Create PDF/XPS*). **The electrode diagrams are missing from the report.** This happens when the electrode model field is empty in the TSV. Ensure that you selected an electrode model in Step 1 before recording entries. ---- Troubleshooting --------------- **The application is very slow on first launch.** Windows Defender or other antivirus software may be scanning the executable. Add the application folder to your antivirus exclusion list. **I see "No session data found" when trying to export a longitudinal report.** Check that: * At least one ``.tsv`` file is loaded. * The loaded files contain rows with ``is_initial = 0`` (session entries, not just baseline). * The files are not empty or corrupted. **The scale optimisation dialog shows no scales.** The longitudinal report requires at least one session file with recorded scale values (``scale_name`` and ``scale_value`` columns populated) in ``is_initial = 0`` rows. If your files only contain initial entries, the dialog cannot compute best-entry highlighting; proceed by clicking OK without making any selection. ---- Contact & Support ----------------- For bug reports, feature requests, or questions: | **Massachusetts General Hospital** (Brain Modulation Lab) | **Wyss Center for Bio and Neuroengineering** | **Charité Universitätsmedizin Berlin** | **Lucia Poma** — lucia.poma@wysscenter.ch