Make a ppt of 40 pages on the topics Electrostatics, Electrodynamics, Magnetism, Bioelectricity,biomagnetism

Checking Date & Time
Reading File
Reading File
Running Command

ls -la /home/daytona/workspace/ 2>/dev/null || echo "workspace not found"

Running Command

mkdir -p /home/daytona/workspace/em-physics-ppt && ls /home/daytona/workspace/

Writing File

~/em-physics-ppt/build_presentation.js

const pptxgen = require('pptxgenjs');

const pptx = new pptxgen();
pptx.layout = 'LAYOUT_WIDE';
pptx.author = 'Orris AI';
pptx.company = 'Educational Content';
pptx.subject = 'Electromagnetism and Bioelectromagnetism';
pptx.title = 'Electrostatics, Electrodynamics, Magnetism, Bioelectricity, Biomagnetism';
pptx.lang = 'en-US';
pptx.theme = {
  headFontFace: 'Aptos Display',
  bodyFontFace: 'Aptos',
  lang: 'en-US'
};

const COLORS = {
  bg: '0A1020',
  panel: '111A33',
  panel2: '162342',
  title: 'EAF2FF',
  body: 'D7E3FF',
  accent: '4CC9F0',
  accent2: '90F1EF',
  good: '8DE969',
  warn: 'FFD166',
  line: '2A3C66'
};

function addBackground(slide) {
  slide.background = { color: COLORS.bg };
  slide.addShape(pptx.ShapeType.rect, {
    x: 0, y: 0, w: 13.33, h: 0.5,
    fill: { color: '081022' },
    line: { color: '081022' }
  });
  slide.addShape(pptx.ShapeType.rect, {
    x: 0, y: 7.0, w: 13.33, h: 0.5,
    fill: { color: '081022' },
    line: { color: '081022' }
  });
}

function addTitle(slide, title, subtitle = '') {
  addBackground(slide);
  slide.addText(title, {
    x: 0.6, y: 0.35, w: 12.2, h: 0.6,
    fontFace: 'Aptos Display', fontSize: 30, bold: true, color: COLORS.title,
    margin: 0
  });
  if (subtitle) {
    slide.addText(subtitle, {
      x: 0.6, y: 0.95, w: 12.0, h: 0.4,
      fontSize: 14, color: COLORS.accent2, margin: 0
    });
  }
  slide.addShape(pptx.ShapeType.line, {
    x: 0.6, y: 1.35, w: 12.1, h: 0,
    line: { color: COLORS.line, pt: 1.5 }
  });
}

function addBulletSlide(slide, title, subtitle, bullets) {
  addTitle(slide, title, subtitle);
  slide.addShape(pptx.ShapeType.roundRect, {
    x: 0.8, y: 1.65, w: 11.8, h: 4.9,
    rectRadius: 0.08,
    fill: { color: COLORS.panel, transparency: 5 },
    line: { color: COLORS.line, pt: 1 }
  });

  const runs = [];
  bullets.forEach((b, i) => {
    runs.push({ text: b, options: { bullet: true, breakLine: i !== bullets.length - 1 } });
  });

  slide.addText(runs, {
    x: 1.1, y: 2.0, w: 11.1, h: 4.2,
    fontSize: 22, color: COLORS.body,
    breakLine: false,
    paraSpaceAfterPt: 16,
    margin: 3,
    valign: 'top'
  });
}

function addTwoColumnSlide(slide, title, leftTitle, leftPoints, rightTitle, rightPoints) {
  addTitle(slide, title);

  slide.addShape(pptx.ShapeType.roundRect, {
    x: 0.8, y: 1.7, w: 5.8, h: 4.9,
    rectRadius: 0.07,
    fill: { color: COLORS.panel, transparency: 4 },
    line: { color: COLORS.line, pt: 1 }
  });
  slide.addShape(pptx.ShapeType.roundRect, {
    x: 6.75, y: 1.7, w: 5.8, h: 4.9,
    rectRadius: 0.07,
    fill: { color: COLORS.panel2, transparency: 4 },
    line: { color: COLORS.line, pt: 1 }
  });

  slide.addText(leftTitle, {
    x: 1.1, y: 1.95, w: 5.2, h: 0.4,
    fontSize: 18, bold: true, color: COLORS.accent
  });
  slide.addText(rightTitle, {
    x: 7.05, y: 1.95, w: 5.2, h: 0.4,
    fontSize: 18, bold: true, color: COLORS.warn
  });

  const leftRuns = leftPoints.map((p, i) => ({ text: p, options: { bullet: true, breakLine: i !== leftPoints.length - 1 } }));
  const rightRuns = rightPoints.map((p, i) => ({ text: p, options: { bullet: true, breakLine: i !== rightPoints.length - 1 } }));

  slide.addText(leftRuns, {
    x: 1.1, y: 2.4, w: 5.2, h: 3.95,
    fontSize: 16, color: COLORS.body, paraSpaceAfterPt: 10
  });
  slide.addText(rightRuns, {
    x: 7.05, y: 2.4, w: 5.2, h: 3.95,
    fontSize: 16, color: COLORS.body, paraSpaceAfterPt: 10
  });
}

function addEquationSlide(slide, title, subtitle, equations, notes) {
  addTitle(slide, title, subtitle);
  slide.addShape(pptx.ShapeType.roundRect, {
    x: 0.8, y: 1.7, w: 12.0, h: 2.4,
    rectRadius: 0.07,
    fill: { color: '0E1830' },
    line: { color: COLORS.accent, pt: 1 }
  });

  equations.forEach((eq, idx) => {
    slide.addText(eq, {
      x: 1.1, y: 2.0 + idx * 0.52, w: 11.4, h: 0.45,
      fontFace: 'Consolas', fontSize: 21, bold: true, color: COLORS.accent2,
      align: 'center'
    });
  });

  const noteRuns = notes.map((n, i) => ({ text: n, options: { bullet: true, breakLine: i !== notes.length - 1 } }));
  slide.addShape(pptx.ShapeType.roundRect, {
    x: 0.8, y: 4.3, w: 12.0, h: 2.2,
    rectRadius: 0.07,
    fill: { color: COLORS.panel, transparency: 3 },
    line: { color: COLORS.line, pt: 1 }
  });
  slide.addText(noteRuns, {
    x: 1.1, y: 4.6, w: 11.4, h: 1.7,
    fontSize: 17, color: COLORS.body, paraSpaceAfterPt: 10
  });
}

const slides = [
  {
    type: 'title',
    title: 'Electromagnetic Foundations in Physics and Biology',
    subtitle: 'Electrostatics • Electrodynamics • Magnetism • Bioelectricity • Biomagnetism'
  },
  { type: 'agenda', title: 'Presentation Roadmap', bullets: [
    'Electrostatics: charges, fields, potential, capacitance, dielectrics',
    'Electrodynamics: moving charges, currents, induction, electromagnetic waves',
    'Magnetism: magnetic materials, circuits, applications and energy conversion',
    'Bioelectricity: membrane potentials, signaling, ECG/EEG/EMG foundations',
    'Biomagnetism: magnetic fields of living systems and sensing technologies',
    'Cross-domain synthesis and future directions in biomedical engineering'
  ]},

  { type: 'bullet', title: 'Electrostatics: Core Concepts', subtitle: 'Charge at rest and force interactions', bullets: [
    'Electric charge exists in positive and negative forms; total charge is conserved.',
    'Like charges repel and unlike charges attract through electric force.',
    'Coulomb law quantifies force magnitude as proportional to q1q2/r².',
    'Superposition principle adds vector contributions from multiple charges.',
    'Electrostatics provides the basis for potential energy and field-based analysis.'
  ]},
  { type: 'equation', title: 'Coulomb Law and Field Strength', subtitle: 'Point-charge interaction laws', equations: [
    'F = (1/(4*pi*epsilon0)) * (q1*q2/r^2)',
    'E = F/q = (1/(4*pi*epsilon0)) * (q/r^2)'
  ], notes: [
    'Direction of E is away from positive and toward negative charge.',
    'Inverse-square dependence means near-field effects dominate strongly.',
    'In media, epsilon = epsilon_r * epsilon0 modifies force and field.'
  ]},
  { type: 'bullet', title: 'Electric Field Visualization', subtitle: 'Field lines and physical meaning', bullets: [
    'Field lines represent local force direction on a positive test charge.',
    'Density of lines is proportional to field magnitude.',
    'Lines never cross; crossing would imply two directions at one point.',
    'Equipotential surfaces are perpendicular to electric field lines.',
    'Dipole patterns reveal how opposite charges shape surrounding space.'
  ]},
  { type: 'equation', title: 'Electric Potential and Energy', subtitle: 'Scalar viewpoint of electrostatics', equations: [
    'V = W/q',
    'DeltaV = - integral(E · dl)',
    'U = qV'
  ], notes: [
    'Potential simplifies multi-charge problems compared with force summation.',
    'Only potential differences are measurable in physical systems.',
    'Potential energy conversion drives acceleration of charges.'
  ]},
  { type: 'twoCol', title: 'Conductors vs Insulators in Electrostatics',
    leftTitle: 'Conductors', leftPoints: [
      'Mobile charge carriers redistribute rapidly under electric fields.',
      'Electrostatic equilibrium gives zero internal electric field.',
      'Excess charge resides on outer surfaces and sharp edges intensify E.',
      'Faraday shielding protects interior regions from external fields.'
    ],
    rightTitle: 'Insulators', rightPoints: [
      'Bound charges cannot move freely through material volume.',
      'Polarization occurs by displacement of bound charges.',
      'Can sustain electric fields within bulk material.',
      'Dielectric behavior enables energy storage in capacitors.'
    ]
  },
  { type: 'equation', title: 'Gauss Law', subtitle: 'Flux-based electrostatic analysis', equations: [
    'Phi_E = integral(E · dA)',
    'integral(E · dA) = Q_enclosed / epsilon0'
  ], notes: [
    'Most powerful when symmetry is spherical, cylindrical, or planar.',
    'Enclosed charge only determines net flux through closed surface.',
    'Links local field behavior to global charge distribution.'
  ]},
  { type: 'bullet', title: 'Capacitance and Energy Storage', subtitle: 'Electric energy in fields', bullets: [
    'Capacitance C = Q/V measures stored charge per volt.',
    'Parallel plate model: C = epsilon*A/d.',
    'Stored energy: U = 1/2 CV².',
    'Capacitors smooth voltage, filter signals, and store transient energy.',
    'High-k dielectrics increase capacitance without reducing plate spacing excessively.'
  ]},
  { type: 'bullet', title: 'Electrostatic Applications', subtitle: 'From industry to healthcare', bullets: [
    'Electrostatic precipitators remove particulate matter from exhaust gases.',
    'Laser printers and photocopiers use charge patterns on drums.',
    'Electrostatic spray painting improves coating uniformity and efficiency.',
    'Electrostatic discharge (ESD) control protects sensitive microelectronics.',
    'Cell manipulation in microfluidics uses dielectrophoresis from nonuniform fields.'
  ]},

  { type: 'bullet', title: 'Electrodynamics: Why Motion Changes Everything', subtitle: 'Time-varying charge and fields', bullets: [
    'Moving charge constitutes electric current and generates magnetic fields.',
    'Changing electric fields induce magnetic fields and vice versa.',
    'Electrodynamics unifies circuit behavior with wave propagation.',
    'Energy transfer occurs through fields, not only through wires.',
    'Maxwell equations form the full theoretical framework.'
  ]},
  { type: 'equation', title: 'Current, Drift, and Continuity', subtitle: 'Charge transport fundamentals', equations: [
    'I = dQ/dt',
    'J = sigma*E',
    'partial rho/partial t + div(J) = 0'
  ], notes: [
    'Current is rate of charge flow through a cross-section.',
    'Ohm local form relates current density to applied field.',
    'Continuity equation enforces charge conservation dynamically.'
  ]},
  { type: 'bullet', title: 'Lorentz Force and Charge Dynamics', subtitle: 'Motion in combined fields', bullets: [
    'Force law: F = q(E + v x B).',
    'Electric component changes speed; magnetic component changes direction.',
    'Uniform magnetic fields create circular or helical trajectories.',
    'Basis for mass spectrometers, cyclotrons, and velocity selectors.',
    'Relativistic effects appear at high velocities.'
  ]},
  { type: 'equation', title: 'Faraday Induction', subtitle: 'Changing magnetic flux creates emf', equations: [
    'emf = - dPhi_B/dt',
    'curl(E) = - partial B/partial t'
  ], notes: [
    'Negative sign reflects Lenz law opposition to flux change.',
    'Foundation of electric generators and transformers.',
    'Enables contactless power transfer and inductive sensing.'
  ]},
  { type: 'equation', title: 'Ampere-Maxwell Law', subtitle: 'Magnetic fields from currents and changing E', equations: [
    'curl(B) = mu0*J + mu0*epsilon0*(partial E/partial t)',
    'integral(B · dl) = mu0*I_enclosed + mu0*epsilon0*dPhi_E/dt'
  ], notes: [
    'Displacement current term closes symmetry in Maxwell equations.',
    'Explains magnetic fields in capacitors with time-varying voltage.',
    'Predicts self-sustaining electromagnetic waves.'
  ]},
  { type: 'bullet', title: 'Maxwell Equation Set', subtitle: 'Unified field description', bullets: [
    'Gauss electric: div(E) = rho/epsilon0.',
    'Gauss magnetic: div(B) = 0.',
    'Faraday law: curl(E) = -partial B/partial t.',
    'Ampere-Maxwell: curl(B) = mu0J + mu0epsilon0 partial E/partial t.',
    'Together they predict wave speed c = 1/sqrt(mu0*epsilon0).'
  ]},
  { type: 'bullet', title: 'Electromagnetic Waves', subtitle: 'Radiation from accelerating charges', bullets: [
    'Electric and magnetic fields oscillate perpendicular to each other.',
    'Wave propagation direction is E x B.',
    'Spectrum spans radio, microwave, infrared, visible, UV, X-ray, gamma.',
    'Information transfer relies on modulation of electromagnetic carriers.',
    'Biological tissues interact differently across frequencies.'
  ]},
  { type: 'twoCol', title: 'Near-Field vs Far-Field Behavior',
    leftTitle: 'Near Field', leftPoints: [
      'Reactive energy storage dominates close to sources.',
      'Field magnitudes can decay as 1/r^2 or 1/r^3.',
      'Critical in inductive charging and MRI RF coil coupling.',
      'Sensitive to geometry and boundary conditions.'
    ],
    rightTitle: 'Far Field', rightPoints: [
      'Radiative energy transport dominates at large distances.',
      'Field magnitudes decay approximately as 1/r.',
      'Wave impedance approaches free-space value.',
      'Antenna gain and directivity become central descriptors.'
    ]
  },

  { type: 'bullet', title: 'Magnetism: Origin and Perspective', subtitle: 'From atomic moments to macroscopic fields', bullets: [
    'Magnetism arises from moving charges and intrinsic spin moments.',
    'Magnetic field B exerts force on moving charges and dipoles.',
    'Magnetic flux density is measured in tesla (T).',
    'Materials respond through domain alignment or induced currents.',
    'Magnetism is central in motors, sensors, storage, and medical imaging.'
  ]},
  { type: 'equation', title: 'Magnetic Force and Torque', subtitle: 'Mechanical effects of B-fields', equations: [
    'F = q(v x B)',
    'F = I(L x B)',
    'tau = m x B'
  ], notes: [
    'Current-carrying conductors in B-fields experience Lorentz force.',
    'Torque aligns magnetic dipoles with external fields.',
    'Principle behind galvanometers, motors, and actuation systems.'
  ]},
  { type: 'twoCol', title: 'Magnetic Material Classes',
    leftTitle: 'Weak Response', leftPoints: [
      'Diamagnetic: induced moments oppose applied field.',
      'Paramagnetic: unpaired moments weakly align with field.',
      'Typically linear and small susceptibility.',
      'Examples include bismuth (dia) and aluminum (para).'
    ],
    rightTitle: 'Strong Response', rightPoints: [
      'Ferromagnetic: spontaneous domain ordering below Curie temperature.',
      'Ferrimagnetic/antiferromagnetic: ordered sublattices with differing coupling.',
      'Exhibit hysteresis, remanence, and coercivity.',
      'Used in transformers, permanent magnets, and data storage.'
    ]
  },
  { type: 'bullet', title: 'Hysteresis and Magnetic Loss', subtitle: 'Field cycling in real materials', bullets: [
    'B-H loops characterize magnetization history dependence.',
    'Loop area corresponds to energy lost per cycle as heat.',
    'Soft magnets have narrow loops and low coercivity.',
    'Hard magnets have large coercivity and strong remanence.',
    'Core material selection balances saturation, losses, and cost.'
  ]},
  { type: 'equation', title: 'Magnetic Circuits', subtitle: 'Analogies with electric circuits', equations: [
    'Phi = F_m / R_m',
    'F_m = N*I',
    'R_m = l/(mu*A)'
  ], notes: [
    'Magnetomotive force drives flux through a magnetic path.',
    'High permeability lowers reluctance and concentrates flux.',
    'Air gaps increase reluctance but can linearize actuator behavior.'
  ]},
  { type: 'bullet', title: 'Inductors and Transformers', subtitle: 'Magnetic energy conversion devices', bullets: [
    'Inductors store energy in magnetic fields: U = 1/2 L I².',
    'Transformers transfer AC power by mutual induction.',
    'Turns ratio sets ideal voltage conversion.',
    'Leakage flux and core losses limit real efficiency.',
    'High-frequency design uses ferrites to reduce eddy-current losses.'
  ]},
  { type: 'bullet', title: 'Magnetic Sensing Technologies', subtitle: 'Measuring weak to strong fields', bullets: [
    'Hall sensors convert magnetic flux to voltage signals.',
    'Fluxgate magnetometers detect low-frequency weak fields.',
    'SQUID sensors offer extreme sensitivity via superconducting loops.',
    'GMR/TMR sensors support compact high-resolution devices.',
    'Applications include navigation, current sensing, and biomedicine.'
  ]},
  { type: 'bullet', title: 'Engineering Applications of Magnetism', subtitle: 'Power, motion, and information', bullets: [
    'Electric motors and generators rely on electromagnetic torque.',
    'Magnetic bearings enable low-friction high-speed rotation.',
    'Maglev transport uses controlled levitation and propulsion.',
    'Magnetic recording stores digital information in domain states.',
    'Wireless power transfer exploits resonant magnetic coupling.'
  ]},

  { type: 'bullet', title: 'Bioelectricity: Living Systems as Electrical Systems', subtitle: 'Charge movement in cells and tissues', bullets: [
    'Cells maintain transmembrane voltage through ion gradients.',
    'Selective ion channels set permeability for Na+, K+, Ca2+, Cl-.',
    'Pumps such as Na+/K+-ATPase sustain nonequilibrium states.',
    'Excitable tissues convert ionic flow into propagating signals.',
    'Bioelectric phenomena underlie neural, muscular, and cardiac function.'
  ]},
  { type: 'equation', title: 'Nernst and Goldman Frameworks', subtitle: 'Predicting membrane potentials', equations: [
    'E_ion = (RT/zF) ln([ion]_out/[ion]_in)',
    'V_m = Goldman(Hodgkin-Katz permeability relation)'
  ], notes: [
    'Nernst potential gives equilibrium voltage for one ion species.',
    'Real membrane voltage reflects weighted influence of multiple ions.',
    'Temperature and valence directly affect equilibrium predictions.'
  ]},
  { type: 'bullet', title: 'Action Potential Mechanism', subtitle: 'Temporal sequence in excitable membranes', bullets: [
    'Resting state near -70 mV is K+-dominated permeability.',
    'Threshold depolarization opens voltage-gated Na+ channels.',
    'Rapid Na+ influx causes upstroke and overshoot.',
    'Na+ inactivation and K+ efflux repolarize membrane.',
    'After-hyperpolarization and refractory periods shape firing patterns.'
  ]},
  { type: 'bullet', title: 'Signal Propagation in Neurons', subtitle: 'Cable and myelination effects', bullets: [
    'Axons conduct spikes with finite velocity set by geometry and membrane properties.',
    'Myelin increases membrane resistance and lowers capacitance.',
    'Saltatory conduction between nodes of Ranvier accelerates signaling.',
    'Demyelination disrupts timing and reliability of neural communication.',
    'Neural coding uses rate, timing, and population activity patterns.'
  ]},
  { type: 'bullet', title: 'Cardiac Bioelectricity and ECG', subtitle: 'Whole-heart electrical activation', bullets: [
    'SA node initiates rhythmic depolarization.',
    'Atrial conduction precedes AV nodal delay and ventricular activation.',
    'ECG P wave, QRS complex, and T wave map electrical sequence.',
    'Conduction abnormalities alter waveform morphology and timing.',
    'Vector interpretation connects tissue activation with lead recordings.'
  ]},
  { type: 'bullet', title: 'Brain Bioelectricity and EEG', subtitle: 'Population-level neural fields', bullets: [
    'EEG reflects synchronized postsynaptic potentials in cortical pyramidal neurons.',
    'Frequency bands (delta to gamma) correlate with brain states.',
    'Spatial resolution is limited by skull and volume conduction.',
    'Artifacts from eye movement and muscle activity require filtering.',
    'Clinical uses include epilepsy monitoring and sleep staging.'
  ]},
  { type: 'bullet', title: 'Muscle and Peripheral Bioelectric Signals', subtitle: 'EMG and nerve conduction', bullets: [
    'EMG records motor unit action potentials during contraction.',
    'Surface vs intramuscular electrodes trade invasiveness and selectivity.',
    'Nerve conduction studies assess latency, amplitude, and velocity.',
    'Signal quality depends on electrode placement and skin impedance.',
    'Used in neuromuscular diagnosis and rehabilitation interfaces.'
  ]},
  { type: 'bullet', title: 'Clinical and Engineering Bioelectric Devices', subtitle: 'Monitoring and intervention', bullets: [
    'Pacemakers restore rhythm via timed electrical stimulation.',
    'Defibrillators terminate malignant arrhythmias with high-energy pulses.',
    'Deep brain stimulation modulates pathological neural circuits.',
    'Transcutaneous electrical stimulation supports pain management and rehab.',
    'Wearables continuously track ECG and electrophysiological markers.'
  ]},

  { type: 'bullet', title: 'Biomagnetism: Magnetic Fields from Biology', subtitle: 'Weak fields with strong diagnostic value', bullets: [
    'Electrical currents in tissues inevitably generate magnetic fields.',
    'Biomagnetic signals are extremely weak compared with Earth field.',
    'Magnetic measurements are less distorted by conductivity boundaries than voltage.',
    'Primary targets are heart (MCG) and brain (MEG) activity.',
    'Biomagnetism complements rather than replaces bioelectric measurements.'
  ]},
  { type: 'equation', title: 'Field Generation in Biomagnetism', subtitle: 'Current-source relationships', equations: [
    'Biot-Savart: dB = (mu0/4pi) * I(dl x r_hat)/r^2',
    'B-fields depend on current geometry and observer position'
  ], notes: [
    'Distributed tissue currents require inverse modeling for source estimates.',
    'Forward models include conductivity and anatomical constraints.',
    'Signal magnitudes can be in femtotesla range for MEG.'
  ]},
  { type: 'bullet', title: 'Magnetocardiography (MCG)', subtitle: 'Magnetic mapping of cardiac activity', bullets: [
    'MCG captures cardiac magnetic fields without direct skin contact.',
    'May detect ischemic and conduction abnormalities in selected settings.',
    'Useful for localization of arrhythmic substrates in research contexts.',
    'Requires shielded environments to suppress ambient magnetic noise.',
    'Can be paired with ECG for multimodal interpretation.'
  ]},
  { type: 'bullet', title: 'Magnetoencephalography (MEG)', subtitle: 'High-temporal-resolution brain mapping', bullets: [
    'MEG records extracranial magnetic signatures of neuronal currents.',
    'Millisecond temporal precision supports network dynamics analysis.',
    'Source localization improves with structural MRI constraints.',
    'Clinical role includes presurgical epilepsy mapping.',
    'Sensor arrays use SQUID or optically pumped magnetometers.'
  ]},
  { type: 'twoCol', title: 'Biomagnetic Sensor Technologies',
    leftTitle: 'SQUID Systems', leftPoints: [
      'Superconducting loops with Josephson junctions.',
      'Ultra-high sensitivity in shielded cryogenic setups.',
      'Mature platform for clinical MEG systems.',
      'Higher infrastructure and operational complexity.'
    ],
    rightTitle: 'OPM Systems', rightPoints: [
      'Optically pumped atomic vapor sensors at/near room temperature.',
      'Potential for wearable and flexible sensor arrays.',
      'Reduce stand-off distance for improved signal capture.',
      'Active area of translational biomagnetism research.'
    ]
  },
  { type: 'bullet', title: 'Noise Reduction and Inverse Modeling', subtitle: 'From weak signals to useful maps', bullets: [
    'Magnetically shielded rooms attenuate environmental interference.',
    'Gradiometers suppress distant noise sources by spatial differencing.',
    'Signal averaging improves detection of phase-locked responses.',
    'Inverse problems are ill-posed and need regularization constraints.',
    'Multimodal fusion with MRI/CT enhances anatomical plausibility.'
  ]},
  { type: 'bullet', title: 'Clinical and Research Biomagnetism Frontiers', subtitle: 'Where the field is heading', bullets: [
    'On-scalp MEG seeks higher spatial resolution and sensitivity.',
    'Portable systems may expand access beyond specialty centers.',
    'Real-time source imaging can support neurofeedback and BCI.',
    'Cardio-neuro coupling studies integrate MCG, MEG, and physiology.',
    'Advances in shielding and AI denoising improve practicality.'
  ]},

  { type: 'twoCol', title: 'Cross-Domain Synthesis',
    leftTitle: 'Physical Principles', leftPoints: [
      'Charge and current are the shared primitives across all domains.',
      'Field equations unify static, dynamic, and biological cases.',
      'Material properties shape propagation, storage, and measurement.',
      'Energy conversion appears as electrostatic, inductive, or ionic forms.'
    ],
    rightTitle: 'Biomedical Translation', rightPoints: [
      'Instrumentation maps weak physiological fields to clinical data.',
      'Safety limits and tissue interactions constrain device design.',
      'Signal processing bridges physics and interpretation.',
      'Interdisciplinary engineering accelerates diagnosis and therapy.'
    ]
  },
  { type: 'bullet', title: 'Future Directions', subtitle: 'Emerging opportunities', bullets: [
    'Quantum sensors may detect previously inaccessible biomagnetic signatures.',
    'Digital twins can couple electrophysiology with anatomical models.',
    'Closed-loop neurostimulation will become more adaptive and precise.',
    'Flexible electronics may enable long-term high-density bioelectric monitoring.',
This is a shared conversation. Sign in to Orris to start your own chat.