图神经网络编码

工具说明

图神经网络(GNN)编码工具用于处理具有复杂关系结构的多模态数据。该工具利用图神经网络对节点和边的特征进行学习,捕捉节点之间的依赖关系,适用于生物网络、分子结构、细胞交互等数据的分析。

主要特点包括:

  • 支持节点的多模态特征(基因表达、临床特征、影像特征等)
  • 基于图卷积网络(GCN)、图注意力网络(GAT)等多种GNN架构
  • 集成边的特征信息进行更全面的网络分析
  • 可解释的图嵌入和关系重要性分析
  • 适用于分类、回归、聚类等多种任务
支持的数据格式
  • 节点特征数据(CSV格式):包含节点ID、类型和多模态特征
  • 边关系数据(CSV格式):定义节点间的连接关系及边的属性
  • 可选的模型配置文件(JSON格式)
数据上传与参数设置
拖放节点数据文件到这里或点击上传

支持的格式: CSV (包含节点ID和多模态特征)

已选择文件: multimodal_node_data.csv
文件应包含节点ID、类型和多模态特征 (基因表达、临床特征、影像特征等)
拖放边数据文件到这里或点击上传

支持的格式: CSV (包含源节点、目标节点和边属性)

已选择文件: multimodal_edge_data.csv
文件应包含源节点ID、目标节点ID和边的属性信息
node_id,node_type,gene1,gene2,gene3,gene4,gene5,...,age,gender,bmi,...,image_feature1,image_feature2,...,label N001,tumor,3.21,1.54,2.78,0.92,3.45,...,62,M,27.3,...,0.82,0.67,...,malignant N002,tumor,2.87,1.92,3.15,1.23,2.76,...,57,F,24.8,...,0.76,0.52,...,malignant N003,tumor,1.56,0.87,1.92,0.54,1.23,...,54,F,22.1,...,0.35,0.27,...,benign ...

节点数据包含多模态特征:基因表达、临床特征和影像特征,以及节点标签

source,target,edge_type,distance,interaction_score,gene_correlation,spatial_relation N001,N004,tumor_normal,0.34,0.67,0.21,adjacent N001,N005,tumor_immune,0.28,0.82,0.45,infiltrating N001,N006,tumor_stroma,0.31,0.74,0.32,surrounding ...

边数据定义了节点间的连接关系和边的属性,如距离、交互分数、基因相关性等

图结构参数
启用边特征可以提高模型对节点关系的理解
指定图结构是否为有向图
选择用作边权重的属性
GNN模型参数
选择GNN的基本架构
GNN层数决定了消息传递的步数
GNN隐藏层的维度
用于整合节点特征的池化方法
训练参数
模型训练的学习率
模型训练的最大轮数
训练的批量大小
0.0 0.2 0.5
模型训练中的丢弃率,用于防止过拟合
分析结果

上传数据并运行分析后,结果将显示在这里