Learn about Parkinsonism
Parkinson disease pathology Lewy bodies substantia nigra

This composite image presents neuropathological findings from two siblings with Parkinson’s disease. Panel A contains macroscopic brain specimens: images 1 and 2 show the substantia nigra and cerebellum with evidence of depigmentation; images 3 and 4 display coronal sections through the basal ganglia and cortical regions, demonstrating mild ventricular enlargement and cortical atrophy. Panel B presents microscopic immunohistochemistry for alpha-synuclein pathology. Images B1 and B3 illustrate the substantia nigra, highlighting dark-stained Lewy neurites (thread-like processes) and classical Lewy bodies (rounded cytoplasmic inclusions). Images B2 and B4 show cortical sections containing cortical Lewy bodies, which appear as less defined, round inclusions within neuronal soma. The pathology demonstrates the characteristic widespread distribution of alpha-synuclein aggregates in genetic or familial Parkinson’s disease, involving both brainstem and cortical regions. This visual resource is intended for educational use in neurology and pathology to distinguish between macroscopic neurodegeneration and microscopic proteinaceous inclusions.

Educational medical illustration titled 'Neurodegenerative Diseases and Types of Neurons Affected' featuring a sagittal cross-section of the human brain alongside specialized neuronal diagrams. The brain section highlights key anatomical areas susceptible to degeneration: the striatum (green) for Huntington’s Disease (HD), cortical and hippocampal regions (pink neurons) for Alzheimer’s Disease (AD), the substantia nigra and midbrain (red) for Parkinson’s Disease (PD), and the brainstem and spinal pathways (orange) for Amyotrophic Lateral Sclerosis (ALS). The diagram categorizes specific neuronal vulnerabilities: Medium Spiny Neurons in HD, Pyramidal neurons in AD, and Motor neuron degeneration in ALS. For Parkinson's Disease, detailed insets illustrate the pathophysiology of dopaminergic neurons, showing the impairment and loss of melanated cells, alpha-synuclein protein aggregation, and the formation of Lewy bodies. The visual serves as a summary of the neuroanatomical localization and cellular pathology characteristic of major neurodegenerative disorders.

This medical schematic diagram illustrates the Braak staging model of alpha-synuclein pathology progression in Parkinson's disease. The image features a sagittal view of the human brain overlaid with color-coded regions and directional arrows to depict the caudo-rostral spread of Lewy bodies and Lewy neurites. The progression is categorized into six stages starting from a blue arrow representing the peripheral and enteric nervous systems. The pathological ascent is shown sequentially through the medulla oblongata (orange), the pontine tegmentum (green), and into the basal midbrain and forebrain (pink), which includes the substantia nigra. From these subcortical structures, yellow arrows indicate the spread to the temporal mesocortex and allocortex (light yellow), eventually reaching the neocortex (grey) as shown by white arrows. This visual model highlights how neurodegeneration moves from the lower brainstem to higher cortical regions, correlating with the clinical transition from motor symptoms to cognitive dysfunction and dementia.

This composite educational graphic presents multi-modal diagnostic data investigating 18F-AV-1451 (tau PET tracer) retention in neurodegenerative synucleinopathies compared to Alzheimer’s Disease (AD).
Parkinsonism clinical features tremor rigidity bradykinesia posture
Parkinson disease management guidelines
| Category | Examples |
|---|---|
| Parkinson's Disease (PD) | Sporadic (most common), Genetic (SNCA, LRRK2, Parkin, PINK1, DJ-1) |
| Atypical Parkinsonism | Multiple System Atrophy (MSA-c, MSA-p), Progressive Supranuclear Palsy (PSP), Corticobasal Syndrome |
| Secondary Parkinsonism | Drug-induced, Vascular, Tumor, Infection, Normal-pressure hydrocephalus, Trauma, Toxins (MPTP, CO, manganese, cyanide) |
| Other Neurodegenerative | Wilson's disease, Huntington's disease, Alzheimer's with parkinsonism, Prion diseases, SCA3 |


| Gene (PARK locus) | Inheritance | Protein | Notes |
|---|---|---|---|
| SNCA (PARK1) | Autosomal Dominant | Alpha-synuclein | Rare; missense + duplications/triplications |
| Parkin (PARK2) | Autosomal Recessive | Parkin | Up to 50% of early-onset PD |
| PINK1 (PARK6) | Autosomal Recessive | PTEN-induced kinase 1 | Early onset |
| DJ-1 (PARK7) | Autosomal Recessive | DJ-1 | Early onset |
| LRRK2 (PARK8) | Autosomal Dominant | LRRK2 (dardarin) | Common in North Africans, Ashkenazi Jews |

| Condition | Key Features |
|---|---|
| MSA-P (Striatonigral degeneration) | Parkinsonism + autonomic failure + cerebellar features; symmetric onset |
| MSA-C (Olivopontocerebellar atrophy) | Predominantly cerebellar ataxia + parkinsonism |
| PSP (Progressive Supranuclear Palsy) | Vertical gaze palsy, early falls, neck rigidity, symmetric |
| Corticobasal Syndrome | Asymmetric, limb apraxia, cortical sensory loss, alien limb phenomenon |
| DLB (Dementia with Lewy Bodies) | Dementia before/concurrently with parkinsonism, visual hallucinations, fluctuating cognition |
Make a diagnosis flowchart for differentiating PD from atypical parkinsonism syndromes
mkdir -p /tmp/workspace/parkinsonism-flowchart && ls /tmp/workspace/parkinsonism-flowchart/
~/parkinsonism-flowchart/flowchart.py
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
from matplotlib.patches import FancyBboxPatch, FancyArrowPatch
import textwrap
fig, ax = plt.subplots(figsize=(26, 34))
ax.set_xlim(0, 26)
ax.set_ylim(0, 34)
ax.axis('off')
fig.patch.set_facecolor('#F7F9FC')
# ── colour palette ──────────────────────────────────────────────────────────
C_START = '#1A3A5C' # dark navy – entry node
C_QUESTION= '#2471A3' # medium blue – decision diamonds
C_SECONDARY='#117A65' # teal – secondary parkinsonism
C_PD = '#1E8449' # green – PD confirmed
C_MSA = '#6C3483' # purple – MSA
C_PSP = '#922B21' # red – PSP
C_CBS = '#B7950B' # gold – CBS
C_DLB = '#1A5276' # dark blue – DLB
C_ARROW = '#555555'
C_REDFLG = '#C0392B'
C_SUPPORT = '#1A6F24'
TEXT_LIGHT= 'white'
TEXT_DARK = '#1A1A1A'
def box(ax, cx, cy, w, h, text, facecolor, textcolor=TEXT_LIGHT,
fontsize=9, bold=False, style='round,pad=0.15', wrap=True,
linespacing=1.4):
rx, ry = cx - w/2, cy - h/2
fancy = FancyBboxPatch((rx, ry), w, h,
boxstyle=style,
facecolor=facecolor,
edgecolor='white', linewidth=1.5,
zorder=3)
ax.add_patch(fancy)
if wrap:
lines = textwrap.wrap(text, width=int(w*8.5))
text_to_show = '\n'.join(lines)
else:
text_to_show = text
ax.text(cx, cy, text_to_show,
ha='center', va='center', fontsize=fontsize,
color=textcolor, fontweight='bold' if bold else 'normal',
linespacing=linespacing, zorder=4,
multialignment='center')
def diamond(ax, cx, cy, w, h, text, facecolor, textcolor=TEXT_LIGHT, fontsize=8.5):
from matplotlib.patches import Polygon
pts = [(cx, cy+h/2), (cx+w/2, cy), (cx, cy-h/2), (cx-w/2, cy)]
poly = Polygon(pts, closed=True, facecolor=facecolor,
edgecolor='white', linewidth=1.5, zorder=3)
ax.add_patch(poly)
lines = textwrap.wrap(text, width=int(w*7))
ax.text(cx, cy, '\n'.join(lines),
ha='center', va='center', fontsize=fontsize,
color=textcolor, fontweight='bold', zorder=4,
multialignment='center', linespacing=1.3)
def arrow(ax, x1, y1, x2, y2, label='', label_side='right', color=C_ARROW):
ax.annotate('', xy=(x2, y2), xytext=(x1, y1),
arrowprops=dict(arrowstyle='->', color=color,
lw=1.8, connectionstyle='arc3,rad=0'),
zorder=2)
if label:
mx, my = (x1+x2)/2, (y1+y2)/2
offset = 0.18 if label_side == 'right' else -0.18
ax.text(mx + offset, my, label, ha='center', va='center',
fontsize=7.5, color=color, fontweight='bold',
bbox=dict(facecolor='white', edgecolor='none', alpha=0.85, pad=1))
def label_on_arrow(ax, x, y, text, color='#333333'):
ax.text(x, y, text, ha='center', va='center', fontsize=7.5,
color=color, fontweight='bold',
bbox=dict(facecolor='white', edgecolor='none', alpha=0.9, pad=1.5))
# ── TITLE ────────────────────────────────────────────────────────────────────
ax.text(13, 33.4,
'Differential Diagnosis: Parkinson\'s Disease vs. Atypical Parkinsonism Syndromes',
ha='center', va='center', fontsize=15, fontweight='bold', color='#1A3A5C')
ax.text(13, 33.0,
'Based on MDS Clinical Diagnostic Criteria | Harrison\'s & Bradley\'s Neurology',
ha='center', va='center', fontsize=8.5, color='#555555', style='italic')
# ── ROW 0: Entry ─────────────────────────────────────────────────────────────
box(ax, 13, 32.2, 9, 0.7,
'PATIENT PRESENTS WITH PARKINSONISM\n(Bradykinesia + Rigidity and/or Rest Tremor)',
C_START, fontsize=10, bold=True)
arrow(ax, 13, 31.85, 13, 31.3)
# ── ROW 1: Exclude secondary ─────────────────────────────────────────────────
diamond(ax, 13, 30.8, 9.5, 1.0,
'Identifiable secondary cause?\n(Drugs · Vascular · Toxins · Tumor · NPH · Infection · Metabolic)',
C_QUESTION, fontsize=8.5)
# YES → left branch
arrow(ax, 8.25, 30.8, 4.5, 30.8, color=C_SECONDARY)
label_on_arrow(ax, 6.3, 30.95, 'YES', color=C_SECONDARY)
box(ax, 3.0, 30.8, 2.8, 0.75,
'SECONDARY\nPARKINSONISM\n(Treat underlying cause)',
C_SECONDARY, fontsize=8)
# NO ↓
arrow(ax, 13, 30.3, 13, 29.65)
label_on_arrow(ax, 13.5, 29.95, 'NO', color='#333')
# ── ROW 2: Levodopa trial ─────────────────────────────────────────────────────
diamond(ax, 13, 29.2, 9.5, 0.9,
'Sustained, marked response to Levodopa trial?',
C_QUESTION)
# YES ↓ (tentative PD direction)
arrow(ax, 13, 28.75, 13, 28.1)
label_on_arrow(ax, 13.5, 28.4, 'YES', color='#333')
# POOR RESPONSE → right
arrow(ax, 17.75, 29.2, 21.5, 29.2, color=C_MSA)
label_on_arrow(ax, 19.6, 29.35, 'POOR / NO', color=C_MSA)
box(ax, 23.0, 29.2, 3.6, 0.75,
'Consider Atypical\nParkinsonism ↓',
C_MSA, fontsize=8)
# ── ROW 3: Red flags check ───────────────────────────────────────────────────
box(ax, 13, 27.55, 11, 1.05,
'Check for RED FLAGS (if present, must be outweighed by supportive features)',
C_REDFLG, fontsize=8.5, bold=True)
# Red flag detail box
redflags_text = (
"• Early severe autonomic failure (within 1st year)\n"
"• Recurrent falls in first year\n"
"• Supranuclear vertical gaze palsy\n"
"• Cerebellar signs\n"
"• Bilateral symmetric onset\n"
"• Rapid progression to wheelchair ≤5 yrs\n"
"• Absence of non-motor features of PD\n"
"• Inspiratory stridor / respiratory disturbance\n"
"• Alien limb phenomenon / apraxia\n"
"• Levodopa-induced severe dyskinesias absent"
)
ax.text(7.8, 25.8, redflags_text,
ha='left', va='top', fontsize=7.8, color='#6B0000',
bbox=dict(facecolor='#FFF5F5', edgecolor='#C0392B',
linewidth=1.2, boxstyle='round,pad=0.5'),
linespacing=1.5, zorder=4)
ax.text(7.5, 26.95, 'RED FLAGS:', ha='left', va='center',
fontsize=8, color=C_REDFLG, fontweight='bold')
# Supportive features box
support_text = (
"• Unilateral onset\n"
"• Clear rest tremor (pill-rolling)\n"
"• Excellent & sustained levodopa response\n"
"• Levodopa-induced dyskinesias\n"
"• Anosmia / hyposmia\n"
"• Cardiac sympathetic denervation (MIBG)\n"
"• Asymmetric striatal DAT loss (DaTscan)\n"
"• REM sleep behaviour disorder (RBD)"
)
ax.text(15.0, 25.8, support_text,
ha='left', va='top', fontsize=7.8, color='#0A4A1A',
bbox=dict(facecolor='#F0FFF4', edgecolor='#1E8449',
linewidth=1.2, boxstyle='round,pad=0.5'),
linespacing=1.5, zorder=4)
ax.text(15.0, 26.95, 'SUPPORTIVE FEATURES:', ha='left', va='center',
fontsize=8, color=C_SUPPORT, fontweight='bold')
arrow(ax, 13, 27.02, 13, 24.5)
# ── ROW 4: Diagnostic decision ───────────────────────────────────────────────
diamond(ax, 13, 24.0, 9.5, 0.9,
'Red flags absent OR outweighed by ≥2 supportive features?',
C_QUESTION)
# YES ↓ → PD
arrow(ax, 13, 23.55, 13, 22.85)
label_on_arrow(ax, 13.5, 23.2, 'YES', color='#333')
box(ax, 13, 22.4, 7.5, 0.8,
'CLINICALLY ESTABLISHED PARKINSON\'S DISEASE',
C_PD, fontsize=10, bold=True)
# PD features sub-box
pd_detail = (
"Imaging: DaTscan – asymmetric posterior putamen ↓ dopamine uptake\n"
"Pathology: Lewy bodies (α-synuclein) in SNc | SNc depigmentation\n"
"Genetics: Consider SNCA, LRRK2, Parkin, PINK1, DJ-1 if onset <50 yrs\n"
"Progression: Usually slow; responds to levodopa for years"
)
ax.text(13, 21.65, pd_detail,
ha='center', va='center', fontsize=8, color='#0A3A1A',
bbox=dict(facecolor='#EAF9ED', edgecolor=C_PD, linewidth=1, boxstyle='round,pad=0.4'),
linespacing=1.5, zorder=4)
# NO → right: Atypical parkinsonism pathway
arrow(ax, 17.75, 24.0, 21.5, 24.0, color=C_MSA)
label_on_arrow(ax, 19.6, 24.15, 'NO / FLAG', color=C_MSA)
# ── ATYPICAL PARKINSONISM COLUMN ──────────────────────────────────────────────
ax.text(23.0, 27.7, 'ATYPICAL PARKINSONISM', ha='center', va='center',
fontsize=9, fontweight='bold', color='white',
bbox=dict(facecolor='#922B21', edgecolor='white', linewidth=1.5,
boxstyle='round,pad=0.4'), zorder=4)
arrow(ax, 23.0, 27.35, 23.0, 26.7, color=C_REDFLG)
# sub-question
diamond(ax, 23.0, 26.2, 5.5, 0.9,
'Key distinguishing features?',
'#7D3C98')
# Arrows downward from diamond to 4 boxes
arrow(ax, 23.0, 25.75, 23.0, 25.15, color='#555')
# ── 4 Atypical boxes ─────────────────────────────────────────────────────────
# PSP
box(ax, 20.2, 24.45, 4.5, 1.1,
'PSP\n(Progressive Supranuclear Palsy)',
C_PSP, fontsize=8, bold=True)
psp_txt = ("↑ Vertical gaze palsy\n"
"↑ Early falls (retropulsion)\n"
"↑ Axial > limb rigidity\n"
"↑ Neck hyperextension\n"
"→ Hummingbird sign (MRI)")
ax.text(20.2, 23.5, psp_txt, ha='center', va='top', fontsize=7.5,
color='#4A0E09',
bbox=dict(facecolor='#FDEDEC', edgecolor=C_PSP, linewidth=0.8,
boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)
# MSA
box(ax, 25.0, 24.45, 4.5, 1.1,
'MSA\n(Multiple System Atrophy)',
C_MSA, fontsize=8, bold=True)
msa_txt = ("↑ Early autonomic failure\n"
"↑ Cerebellar signs (MSA-C)\n"
"↑ Inspiratory stridor\n"
"↑ Rapid progression\n"
"→ Hot cross bun sign (MRI)")
ax.text(25.0, 23.5, msa_txt, ha='center', va='top', fontsize=7.5,
color='#3B1A5A',
bbox=dict(facecolor='#F5EEF8', edgecolor=C_MSA, linewidth=0.8,
boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)
# CBS
box(ax, 20.2, 22.1, 4.5, 1.1,
'CBS\n(Corticobasal Syndrome)',
C_CBS, fontsize=8, bold=True)
cbs_txt = ("↑ Alien limb phenomenon\n"
"↑ Cortical sensory loss\n"
"↑ Limb apraxia\n"
"↑ Asymmetric limb dystonia\n"
"→ Asymmetric cortical atrophy")
ax.text(20.2, 21.15, cbs_txt, ha='center', va='top', fontsize=7.5,
color='#4A3B00',
bbox=dict(facecolor='#FDFCE0', edgecolor=C_CBS, linewidth=0.8,
boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)
# DLB
box(ax, 25.0, 22.1, 4.5, 1.1,
'DLB\n(Dementia with Lewy Bodies)',
C_DLB, fontsize=8, bold=True)
dlb_txt = ("↑ Dementia before/≤1yr motor\n"
"↑ Recurrent visual hallucinations\n"
"↑ Fluctuating cognition\n"
"↑ Neuroleptic sensitivity\n"
"→ Reduced MIBG uptake")
ax.text(25.0, 21.15, dlb_txt, ha='center', va='top', fontsize=7.5,
color='#0A2A40',
bbox=dict(facecolor='#EAF2FF', edgecolor=C_DLB, linewidth=0.8,
boxstyle='round,pad=0.3'), linespacing=1.4, zorder=4)
# Small arrows from diamond to atypical boxes
arrow(ax, 21.0, 25.75, 20.2, 24.95, color='#777')
arrow(ax, 23.0, 25.75, 25.0, 24.95, color='#777')
ax.annotate('', xy=(20.2, 22.6), xytext=(20.2, 23.85),
arrowprops=dict(arrowstyle='->', color='#777', lw=1.5), zorder=2)
ax.annotate('', xy=(25.0, 22.6), xytext=(25.0, 23.85),
arrowprops=dict(arrowstyle='->', color='#777', lw=1.5), zorder=2)
# ── INVESTIGATION BOX ─────────────────────────────────────────────────────────
inv_text = (
"KEY INVESTIGATIONS\n\n"
"• DaTscan / FP-CIT SPECT: Reduced & asymmetric posterior putamen uptake in PD/APS (not in drug-induced or ET)\n"
"• Brain MRI: Normal in PD | Hummingbird sign (PSP) | Hot cross bun sign (MSA) | Asymm. cortical atrophy (CBS)\n"
"• MIBG cardiac scintigraphy: Reduced in PD & DLB; typically preserved in MSA/PSP\n"
"• Autonomic testing: Tilt-table, urodynamics (severe early failure → MSA)\n"
"• Neuropsychology: Profile differs — subcortical (PD) vs. frontal (PSP) vs. cortical (CBS/DLB)\n"
"• Levodopa challenge (≥600 mg/day × 4 wks): ≥30% UPDRS improvement = strong PD support\n"
"• Genetics: SNCA, LRRK2, Parkin, PINK1, GBA1 — consider if age <50 or family history"
)
ax.text(13, 19.5, inv_text,
ha='center', va='center', fontsize=8.5, color='#1A1A1A',
bbox=dict(facecolor='#EEF4FB', edgecolor='#2471A3', linewidth=1.5,
boxstyle='round,pad=0.6'), linespacing=1.6, zorder=4)
arrow(ax, 13, 21.0, 13, 20.55, color='#2471A3')
# ── OUTCOME / TREATMENT GUIDANCE ─────────────────────────────────────────────
tx_text = (
"TREATMENT IMPLICATIONS\n\n"
"PD: Levodopa/carbidopa (gold standard) · Dopamine agonists · MAO-B inhibitors · DBS for advanced motor fluctuations\n"
"PSP / CBS: Poor levodopa response · Supportive care · Physiotherapy · Falls prevention\n"
"MSA: Modest levodopa response (30-40%) · Treat autonomic failure (fludrocortisone, midodrine) · CPAP for stridor\n"
"DLB: Avoid typical antipsychotics (severe sensitivity) · AChEIs for hallucinations/cognition · Low-dose quetiapine if needed"
)
ax.text(13, 17.5, tx_text,
ha='center', va='center', fontsize=8.5, color='#1A1A1A',
bbox=dict(facecolor='#F0FFF4', edgecolor=C_PD, linewidth=1.5,
boxstyle='round,pad=0.6'), linespacing=1.6, zorder=4)
arrow(ax, 13, 18.45, 13, 18.22, color=C_PD)
# ── LEGEND ───────────────────────────────────────────────────────────────────
legend_items = [
(C_START, 'Entry / Syndrome definition'),
(C_QUESTION, 'Decision point'),
(C_SECONDARY, 'Secondary Parkinsonism'),
(C_PD, "Parkinson's Disease"),
(C_PSP, 'PSP'),
(C_MSA, 'MSA'),
(C_CBS, 'Corticobasal Syndrome'),
(C_DLB, 'Dementia with Lewy Bodies'),
(C_REDFLG, 'Red flags'),
]
lx, ly = 0.5, 16.5
ax.text(lx, ly+0.3, 'LEGEND', ha='left', fontsize=8.5, fontweight='bold', color='#333')
for i, (col, lbl) in enumerate(legend_items):
yy = ly - 0.42 * (i+1)
rect = FancyBboxPatch((lx, yy-0.15), 0.55, 0.30,
boxstyle='round,pad=0.05',
facecolor=col, edgecolor='white', linewidth=0.8, zorder=3)
ax.add_patch(rect)
ax.text(lx+0.7, yy, lbl, ha='left', va='center', fontsize=8, color='#333')
# footer
ax.text(13, 0.25,
'Sources: Harrison\'s Principles of Internal Medicine 22E · Bradley & Daroff\'s Neurology in Clinical Practice · '
'MDS Clinical Diagnostic Criteria for PD (Berg et al.) · Katzung Basic & Clinical Pharmacology 16E',
ha='center', va='center', fontsize=7, color='#777', style='italic')
plt.tight_layout(pad=0.5)
plt.savefig('/tmp/workspace/parkinsonism-flowchart/PD_vs_Atypical_Parkinsonism_Flowchart.png',
dpi=180, bbox_inches='tight', facecolor=fig.get_facecolor())
print("Saved PNG")
plt.savefig('/tmp/workspace/parkinsonism-flowchart/PD_vs_Atypical_Parkinsonism_Flowchart.pdf',
bbox_inches='tight', facecolor=fig.get_facecolor())
print("Saved PDF")
cd /tmp/workspace/parkinsonism-flowchart && python flowchart.py 2>&1
ls -lh /tmp/workspace/parkinsonism-flowchart/
PD vs Atypical Parkinsonism Flowchart
Image · PNG
PD vs Atypical Parkinsonism Flowchart
PDF Document · PDF
Make a clinical vignette workbook with case studies
Make a clinical vignette workbook with case studies
Make a clinical vignette workbook with case studies
mkdir -p /tmp/workspace/parkinsonism-workbook && ls /tmp/workspace/parkinsonism-workbook/
Make a clinical vignette workbook with case studies
mkdir -p /tmp/workspace/parkinsonism-workbook
Can you make infographic explaining and differentiateing various forms of parkinsonism
A detailed medical infographic titled "Forms of Parkinsonism: Differentiation Guide" showing 6 distinct panels comparing different types of parkinsonism. The infographic should include: 1. PARKINSON'S DISEASE (PD) - green panel: asymmetric onset, rest tremor (pill-rolling), excellent levodopa response, Lewy bodies (alpha-synuclein), slow progression, anosmia/RBD as premotor features, DaTscan shows asymmetric posterior putamen loss 2. PROGRESSIVE SUPRANUCLEAR PALSY (PSP) - red panel: vertical supranuclear gaze palsy (downward gaze palsy), early falls (retropulsion), axial rigidity, neck hyperextension, "hummingbird sign" on MRI, poor levodopa response, tau pathology 3. MULTIPLE SYSTEM ATROPHY (MSA) - purple panel: early severe autonomic failure (orthostatic hypotension, urinary incontinence), cerebellar ataxia (MSA-C) or parkinsonism (MSA-P), inspiratory stridor, "hot cross bun sign" on MRI, alpha-synuclein in oligodendrocytes, poor levodopa response 4. CORTICOBASAL SYNDROME (CBS) - orange panel: markedly asymmetric, alien limb phenomenon, ideomotor apraxia, cortical sensory loss, myoclonus, limb dystonia, asymmetric cortical atrophy on MRI, tau pathology 5. DEMENTIA WITH LEWY BODIES (DLB) - blue panel: dementia onset before or within 1 year of motor symptoms, recurrent vivid visual hallucinations, fluctuating cognition/alertness, REM sleep behavior disorder, severe neuroleptic sensitivity, reduced MIBG uptake 6. DRUG-INDUCED / SECONDARY PARKINSONISM - gray panel: symmetric onset, history of dopamine antagonist (antipsychotics, metoclopramide), resolves on stopping drug, no DaTscan abnormality, also: vascular (lower-body gait disorder, white matter lesions), toxins (MPTP, manganese) Include a small comparison table at bottom showing: Tremor type, Levodopa response, Onset symmetry, Key imaging finding, Pathology for each type. Clean modern medical style, color-coded, professional clinical reference quality.
