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

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

相关文章
|
15天前
|
人工智能 前端开发 计算机视觉
Inpaint-Web:纯浏览器端实现的开源图像处理工具
在刷短视频时,常看到情侣在景区拍照被路人“抢镜”,男朋友用手机将路人“P”掉,既贴心又有趣。最近我发现了一个纯前端实现的开源项目——inpaint-web,可在浏览器端删除照片中的部分内容,非常酷。该项目基于 WebGPU 和 WASM 技术,支持图像修复与放大,已在 GitHub 上获得 5.1k Star。项目地址:[GitHub](https://github.com/lxfater/inpaint-web)。
56 3
 Inpaint-Web:纯浏览器端实现的开源图像处理工具
|
29天前
|
前端开发 JavaScript 开发者
构建响应式设计的现代Web应用:实用技巧与工具
【10月更文挑战第24天】本文介绍了构建响应式Web应用的实用技巧和工具,涵盖流体网格布局、弹性图片、CSS媒体查询、CSS Grid和Flexbox、响应式导航菜单、图片和字体的响应式处理,以及测试和调试工具。掌握这些技能将帮助开发者提升用户体验和项目适应性。
|
1月前
|
数据可视化 数据库 开发者
使用Dash构建交互式Web应用程序
【10月更文挑战第16天】本文介绍了使用Python的Dash框架构建交互式Web应用程序的方法。Dash结合了Flask、React和Plotly等技术,让开发者能够快速创建功能丰富的数据可视化应用。文章从安装Dash开始,逐步介绍了创建简单应用程序、添加交互元素、部署应用程序以及集成更多功能的步骤,并提供了代码示例。通过本文,读者可以掌握使用Dash构建交互式Web应用程序的基本技巧和高级功能。
44 3
|
2月前
|
缓存 前端开发 JavaScript
深入了解Webpack:现代Web开发的核心工具
【10月更文挑战第11天】深入了解Webpack:现代Web开发的核心工具
|
2月前
|
JavaScript 前端开发 API
深入了解jQuery:简化Web开发的强大工具
【10月更文挑战第11天】深入了解jQuery:简化Web开发的强大工具
15 0
|
3月前
|
安全 应用服务中间件 开发工具
Web安全-SVN信息泄露漏洞分析
Web安全-SVN信息泄露漏洞分析
211 2
|
3月前
|
机器学习/深度学习 算法 开发工具
Python Web开发工具
Python Web开发工具
35 3
|
2月前
|
开发框架 .NET 开发工具
visualstudio如何加入工作插件---Web developer工具
visualstudio如何加入工作插件---Web developer工具
28 0
|
3月前
|
安全 前端开发 JavaScript
Web安全-网页开发者工具
Web安全-网页开发者工具
46 7
|
4月前
|
测试技术
基于LangChain手工测试用例转Web自动化测试生成工具
该方案探索了利用大模型自动生成Web自动化测试用例的方法,替代传统的手动编写或录制方式。通过清晰定义功能测试步骤,结合LangChain的Agent和工具包,实现了从功能测试到自动化测试的转换,极大提升了效率。不仅减少了人工干预,还提高了测试用例的可维护性和实用性。