MonaGO:一款新颖的交互式富集分析web工具

简介: Monash Gene Ontology (MonaGO) 是一种新颖的基于 Web 的可视化系统,它提供了一个直观、交互式和响应式的界面,用于执行 GO 富集分析和可视化结果。MonaGO支持基于DAVID富集结果可视化,或者直接输入GO terms进行可视化。

网址:https://monago.erc.monash.edu/

支持以下三种形式:

619762647f0a8601380f97dd675adb8.png

一、提交GOterms直接可视化

67248006505831eb33fa620ac320796.png

可以手动粘贴或者上传csv文件,格式只有三列:GO terms、P值、该term相关基因,注意基因直接用;号间隔

b9bfccd8c165f31b652df21df58e56a.png

提交文件之后,左下角可以选择允许的最大P值或者手动输入

选择距离测量:可以通过下拉菜单选择距离测量。这就是如何比较GO术语之间的相似性,以便对相似的术语进行聚类。这里有三个选项;首先是“Number of overlapping genes”,这是GO术语中共有基因的百分比。第二个选项"Resnik similarity between GO terms"和“Simrel between GO terms”是两个GO术语之间的语义相似性度量。

点击提交,即可产生交互式界面

d57ede8b72372c3a403fd2636f83bb0.png

主界面是一个弦图,它附加了辅助的可视化元素,包括GO术语标签和分层聚类树。标签中使用前缀代表GO数据库三个分支,如BP(生物过程)、CC(细胞成分)和MF(分子功能)。

鼠标指定GO trem上时候,右侧面板会显示出相应的细节信息,已经该GO  term的Hierarchy结构信息,点击save image可以保存相应的图形。

2ccf0bca213b4ac2ebb995ac68eb2e3.png

Details信息上方有搜索框,可以输入GO term或者Gene ID 进行快速检索

二、提交MonaGO的输出文件

可以下载存储主和弦图的当前状态的JSON文件,并上传以获得恢复。可视化界面中点击Export File可以输出monago格式文件,方便后续上传修改。

三、使用DAVID结果

MonaGO可以输入genes list并通过DAVID服务器得到富集结果并可视化,可看到与David功能界面大体一致。

6c49f4a2ee116f86e28ef7cbe5d1c13.png

总的来说操作并不复杂,不失为富集结果可视化的一种替代方式,感兴趣的可以试一下~~

相关文章
|
9天前
|
安全 应用服务中间件 开发工具
Web安全-SVN信息泄露漏洞分析
Web安全-SVN信息泄露漏洞分析
29 2
|
19天前
|
机器学习/深度学习 算法 开发工具
Python Web开发工具
Python Web开发工具
18 3
|
25天前
|
安全 前端开发 JavaScript
Web安全-网页开发者工具
Web安全-网页开发者工具
38 7
|
2月前
|
人工智能 自然语言处理 搜索推荐
【人工智能】人工智能(AI)、Web 3.0和元宇宙三者联系、应用及未来发展趋势的详细分析
人工智能(AI)、Web 3.0和元宇宙作为当前科技领域的热门话题,它们之间存在着紧密的联系,并在各自领域内展现出广泛的应用和未来的发展趋势。以下是对这三者联系、应用及未来发展趋势的详细分析
52 2
【人工智能】人工智能(AI)、Web 3.0和元宇宙三者联系、应用及未来发展趋势的详细分析
|
2月前
|
测试技术
基于LangChain手工测试用例转Web自动化测试生成工具
该方案探索了利用大模型自动生成Web自动化测试用例的方法,替代传统的手动编写或录制方式。通过清晰定义功能测试步骤,结合LangChain的Agent和工具包,实现了从功能测试到自动化测试的转换,极大提升了效率。不仅减少了人工干预,还提高了测试用例的可维护性和实用性。
47 4
|
2月前
|
前端开发 JavaScript C#
C#开发者的新天地:Blazor如何颠覆传统Web开发,打造下一代交互式UI?
【8月更文挑战第28天】Blazor 是 .NET 生态中的革命性框架,允许使用 C# 和 .NET 构建交互式 Web UI,替代传统 JavaScript。本文通过问答形式深入探讨 Blazor 的基本概念、优势及应用场景,并指导如何开始使用 Blazor。Blazor 支持代码共享、强类型检查和丰富的生态系统,简化 Web 开发流程。通过简单的命令即可创建 Blazor 应用,并利用其组件化和数据绑定特性快速搭建界面。无论对于 .NET 还是 Web 开发者,Blazor 都是一个值得尝试的新选择。
56 1
|
2月前
|
安全 Java 云计算
JSF 应用究竟何去何从?云端部署能否成为其全新突破点?快来一探究竟!
【8月更文挑战第31天】本文介绍了将JavaServer Faces(JSF)应用部署到云平台的过程。首先,根据成本、功能、可靠性和安全性选择合适的云平台。接着,展示了构建简单JSF应用的示例代码。最后,以AWS Elastic Beanstalk为例,详细说明了部署流程。部署至云端可提升应用的可用性、扩展性和安全性。
32 0
|
2月前
|
开发者 缓存 数据库
【性能奇迹】Wicket应用的极速重生:揭秘那些让开发者心跳加速的调优秘技!
【8月更文挑战第31天】在软件开发中,性能优化是确保应用快速响应和高效运行的关键。本书《性能调优:Apache Wicket应用的速度提升秘籍》详细介绍了如何优化Apache Wicket应用,包括代码优化、资源管理、数据库查询优化、缓存策略及服务器配置等方面。通过减少不必要的组件渲染、优化SQL查询、使用缓存和调整服务器设置等方法,本书帮助开发者显著提升Wicket应用的性能,确保其在高并发和数据密集型场景下的稳定性和响应速度。
36 0
|
2月前
|
开发框架 前端开发 JavaScript
探索现代Web开发中的框架选择:Blazor、Angular和React的全面比较与分析
【8月更文挑战第31天】随着Web开发技术的发展,选择合适的框架对项目成功至关重要。本文对比了三大前端框架:Blazor、Angular和React。Blazor是微软推出的.NET Web客户端开发框架,支持C#编写前端代码;Angular由Google支持,基于TypeScript,适用于大型应用;React是由Facebook维护的高效JavaScript库。
23 0
|
2月前
|
网络协议 NoSQL 网络安全
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
【Azure 应用服务】由Web App“无法连接数据库”而逐步分析到解析内网地址的办法(SQL和Redis开启private endpoint,只能通过内网访问,无法从公网访问的情况下)
下一篇
无影云桌面