结构域是蛋白质三维结构中具有特定生理功能的独立性球状区域,大部分蛋白质都是由一个或多个结构域组成,每个结构域在生命活动中都发挥着重要的作用。蛋白质结构域在临床疾病治疗、药物研制、蛋白质功能预测等方面都产生了重要的价值。由于结构域本身的重要性以及结构域相关生物学知识数据的复杂性,且现有生物学结构域数据库都缺乏结构域组合查询和重要性分析的功能,为了方便生物研究人员理解和查询结构域与结构域、结构域与蛋白质、结构域与结构域氏族之间的关系以及结构域的重要性等信息,因此提出了结构域综合查询系统的设计与实现。系统分为实体查询、关系查询、结构域重要性分析、结构域组合查询和结构域物种分布五大功能模块,主要实现了结构域与结构域、蛋白质、氏族之间的关系和结构域重要性等信息的查询功能。为了实现前端界面风格的统一性和美观性,使用react框架和UI框架Ant Design of react构建前端界面。由于现有结构域相关数据库对结构域信息展示可视化效果不佳或缺乏图表与用户之间的进一步交互功能,故使用可视化框架Echarts完成已有固定样式图表的构建,使用灵活度较高的可视化框架***完成自定义图表的绘制,以此实现查询数据的可视化功能,有利于用户清晰直观地理解数据本身的含义,另外在图表本身之上进行拓展,使得用户可以与查询结果图之间进行丰富的交互,进一步实现结构域信息查看和蛋白质列表查询功能。结构域综合查询系统帮助生物研究人员更清晰地理解结构域与其他知识点之间的关系,另外提供其他结构域数据库不具备的结构域组合查询和结构域重要性查询功能,促进研究人员对蛋白质功能的研究,有利于生物医疗领域的发展。系统最终测试结果表明,系统功能和性能方面都达到了预期设想,基本满足用户的需求。
暂无评论