seizure-suppression-hub-stimulation

star 1

Seizure Suppression via Brain Network Hub Stimulation

hiyenwong By hiyenwong schedule Updated 6/3/2026

name: seizure-suppression-hub-stimulation description: Seizure Suppression via Brain Network Hub Stimulation

Seizure Suppression via Brain Network Hub Stimulation

Description

一种基于网络控制理论的癫痫抑制平台,通过识别癫痫脑网络枢纽并进行最优电刺激,实现与直接刺激癫痫发作区(SOZ)相当的抑制效果。

Activation Keywords

  • seizure suppression
  • epileptic brain network
  • hub stimulation
  • seizure onset zone
  • neural stimulation control
  • epilepsy network control

Tools Used

  • read - 读取神经信号数据
  • exec - 运行 Python 分析脚本
  • web_fetch - 获取论文详细内容

Instructions for Agents

1. 理解核心问题

癫痫抑制的挑战:

  • 直接刺激癫痫发作区(SOZ)是有效方法
  • 但 SOZ 可能位于关键功能区,刺激有风险
  • 网络级别的替代方案研究不足

解决方案:

  • 识别癫痫脑网络的"枢纽"节点
  • 通过系统识别模块重建神经动力学
  • 使用控制策略模块实现最优刺激

2. 技术框架

平台架构:

1. 系统识别模块
   - 重建神经动力学代理模型
   - 高预测性能用于模型预测框架

2. 控制策略模块
   - 基于网络控制理论
   - 计算最优刺激参数
   - 实现精准神经刺激

关键概念:

# 癫痫脑网络枢纽识别
import networkx as nx

def identify_epileptic_hub(brain_network, soz_nodes):
    """
    识别癫痫脑网络枢纽
    
    参数:
    - brain_network: 全脑功能网络
    - soz_nodes: 癫痫发作区节点列表
    
    返回:
    - hub_nodes: 枢纽节点列表
    """
    # 计算节点中心性
    centrality = nx.betweenness_centrality(brain_network)
    
    # 找到与 SOZ 高度连接但非 SOZ 的节点
    hub_candidates = []
    for node in brain_network.nodes():
        if node not in soz_nodes:
            # 计算与 SOZ 的连接强度
            soz_connectivity = sum(
                brain_network[node][soz].get('weight', 1)
                for soz in soz_nodes
                if brain_network.has_edge(node, soz)
            )
            hub_candidates.append((node, centrality[node], soz_connectivity))
    
    # 排序选择枢纽
    hub_candidates.sort(key=lambda x: x[1] * x[2], reverse=True)
    return [c[0] for c in hub_candidates[:3]]

3. 实现步骤

# 1. 系统识别
class SystemIdentification:
    def __init__(self, neural_data):
        self.data = neural_data
    
    def fit_surrogate_model(self):
        # 使用动力学系统建模
        # 高预测性能重建神经动力学
        pass

# 2. 控制策略
class ControlStrategy:
    def __init__(self, surrogate_model, hub_nodes):
        self.model = surrogate_model
        self.hubs = hub_nodes
    
    def compute_optimal_stimulation(self):
        # 基于模型预测框架
        # 计算最优刺激参数(位置、强度、时序)
        pass

# 3. 癫痫抑制
def suppress_seizure(neural_signals, brain_network, soz_nodes):
    # 识别枢纽
    hubs = identify_epileptic_hub(brain_network, soz_nodes)
    
    # 系统识别
    sys_id = SystemIdentification(neural_signals)
    surrogate = sys_id.fit_surrogate_model()
    
    # 控制策略
    control = ControlStrategy(surrogate, hubs)
    stimulation_params = control.compute_optimal_stimulation()
    
    return stimulation_params

4. 临床应用场景

  1. 术前规划 - 识别安全刺激靶点
  2. 闭环刺激 - 实时癫痫检测与抑制
  3. 个性化治疗 - 患者特异网络分析

Examples

Example 1: 枢纽刺激 vs SOZ 刺激

User: 枢纽刺激与直接刺激 SOZ 有什么区别?

Agent: 根据 arXiv:2406.09989:

SOZ 刺激:
- 直接作用于癫痫发作区
- 效果确切但风险较高
- 可能影响重要功能区

枢纽刺激:
- 作用于网络关键节点
- 与 SOZ 刺激效果相当
- 可选择更安全的刺激位置

研究发现:枢纽刺激与 SOZ 刺激在抑制癫痫动力学方面表现相当。

Example 2: 网络控制理论应用

User: 网络控制理论如何应用于癫痫治疗?

Agent: 网络控制理论应用于癫痫治疗:

1. 能控性分析:
   - 识别哪些节点可控制网络状态
   - 枢纽节点通常具有高能控性

2. 最优控制:
   - 计算最小能量控制输入
   - 实现从癫痫状态到正常状态的转移

3. 反馈控制:
   - 闭环监测神经活动
   - 实时调整刺激参数

该平台提供了神经刺激验证的通用工具。

Source

  • arXiv: 2406.09989
  • 效用: 0.93
  • 标题: Suppressing seizure via optimal electrical stimulation to the hub of epileptic brain network

Key Findings

  1. 等效抑制 - 枢纽刺激与 SOZ 刺激效果相当
  2. 系统识别 - 代理模型高精度重建神经动力学
  3. 网络控制 - 基于控制理论的通用刺激验证平台
  4. 安全替代 - 提供更安全的刺激位置选择

Related Skills

  • brain-network-controllability - 脑网络可控性
  • seizure-risk-forecasting - 癫痫风险预测
  • tms-eeg-biomarkers - TMS-EEG 生物标志物

References

  • Liang et al. (2024) - 原始论文
  • network control theory - 基础理论
  • Liu et al. (2011) - 脑网络可控性
Install via CLI
npx skills add https://github.com/hiyenwong/ai_collection --skill seizure-suppression-hub-stimulation
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator