Galaxy Project(https://galaxyproject.org/)是在云计算背景下诞生的一个生物信息学可视化分析开源项目。

该项目由美国国家科学基金会(NSF)、美国国家人类基因组研究所(NHGRI)、哈克生命科学研究所(The Huck Institutes of the Life Sciences)、宾州州立大学网络科学研究所(The Institute for CyberScience at Penn State),以及约翰霍普金斯大学(Johns Hopkins University)提供支持,是目前生物医学研究领域最受欢迎的在线生物信息分析工具之一。

2020年6月左右,Galaxy Project 正式发布了 release-20.05 的版本,这里总结一下该版本一些主要的更新内容,为关注和爱好 Galaxy 的中文用户提供参考。

1. 开发者与管理员层面的主要更新

1.1 Many new Interactive Tools

Galaxy 交互式工具允许通过访问实例内部的基于 gui 的工具进行更深入的分析。10个新的交互式工具(有些以前只能在 UseGalaxy.eu 服务器上使用)加入了标准的基础工具集。对 Higlass 交互式工具的改进现在也允许同时以不同格式对多个数据集进行更深入的可视化。

1.2 Data Tables can now be backed by refgenie

使用 Refgenie 基因组管理器对参考基因组资源的存储、访问和转移进行管理。Galaxy 可以从 refgenie 的安装位置获取并填充 data tables。

1.3 Tool Shed is now Python3 ready

作为 Galaxy 代码库中的最后一个组件,Tool Shed 已经移植到了 Python 3。这结束了将 Galaxy 代码库移植到 Python 3 的 4 年努力。

1.4 Workflow Editor and Workflow Run Form in Vue.js

工作流编辑器和工作流运行表单已在 Vue.js 中重写。在保留功能的同时,这为将来创建这些组件的精美且反应灵敏的自定义变体打下了基础。

1.5 Accelerated Galaxy Startup

Galaxy 现在会缓存扩展的工具文档,将创建工具搜索索引的时间延迟到启动后,然后逐步创建搜索索引。

2. 用户层面的主要更新

2.1 Tool Recommendations

Anup Kumar 已基于对 Galaxy Europe 数据进行的机器学习构建了工具预测功能。使用工作流程中的连接,他建立了一个按钮,可以建议您在当前分析步骤之后应使用哪种工具。您可以在 UseGalaxy.eu 的博客文章中阅读更多内容。此功能目前在 usegalaxy.org 上不可用,但可以在usegalaxy.eu 上尝试使用。



2.2 New Interactive Tools

经过许多 UseGalaxy.eu 管理员和开发人员以及欧洲 Galaxy 社区的共同努力,我们已经将大量的交互式环境转换为新的交互式工具规范。您可以在 live.usegalaxy.eu 上全部尝试。



2.3  Rule Based Uploader: Scrolling!

许多高级用户已经爱上了 Galaxy 的 Rule Builder,可让您上传数据表,轻松标记数据集并在上传时构建集合。但是,表中的列过多时,用户无法很好地滚动,但是这种情况已经不会再发生!这已由 Galaxy 团队成员之一 @assuntad23 修复。如果您想了解有关使用规则构建器的更多信息,请参阅开发人员 @jmchilton 的深入教程。

2.4 Social Login

社交登录系统在过去的发行版中有所改进,从增加对 Okta 的支持,添加和断开 OIDC 帐户到注销。通过 CILogon 和 Custos,用户将能够使用现有的机构登录凭据来登录其 Galaxy 帐户。不同的服务器支持不同的身份验证提供程序,因此,如果您想使用 CILogon,Custos,ELIXIR AAI,Google 或 Globus 登录,请立即询问管理员。

3. 新的可视化工具

3.1 Chira Visualisation

Chira 为 chimeras 提供了一套工具和新的可视化效果,使您能够分析 RNA-RNA 相互作用的实验数据,例如CLASH,CLEAR-CLIP,PARIS,LIGR-Seq 等。在 EU 博客中了解更多信息。



3.2 其他可视化更新

  • 可以对数据进行实时编辑的可视化工具。(Pull Request 9531)

  • 如果未进行任何更改,则跳过进一步的 visualization 构建步骤。(Pull Request 9634)

4. 新的数据类型

  • OpenMS 的新数据类型 (Pull Request 8109)

  • 新增 tpr 数据类型 (Pull Request 9244)

  • 兼容 Python3 的 SnpEff 和 SnpSift 元数据检测 (Pull Request 9282)

  • 为 xcms 和 camera 添加数据类型 (Pull Request 9470)

  • 为 bam 文件中大于2**29 - 1的区域创建 csi 索引 (Pull Request 9570)

  • 增加 PAF, GFA1 和 odgi 数据类型 (Pull Request 9592)

  • 增加 xg, vg 和 protobuf 数据类型 (Pull Request 9593)

  • Sniffer for multi-member zip archives (Pull Request 9595)

  • 修复 gff3.gz and gff3.bz2 数据类型 (Pull Request 9731)

  • 在 bz2_to_uncompressed.xml 中使用正确的扩展名 (Pull Request 9734)

  • 修复重启后消失的数据类型 (Pull Request 9835)

5. 内置工具更新

  • 从工具的<command>中删除不推荐使用的interpreter属性 (Pull Request 9490)

  • Datasource tool for SRA manifest (Pull Request 9613)

  • 修复在远程 Kubernetes 中工作的一些 IT 问题 (Pull Request 9614)

  • 修复捆绑工具 shrimp_color_wrapper 的一些错误 (Pull Request 9665)

  • extract_genomic_dna.py:把从 bx.intervals.io 导入 Comment, Header,替换成从 bx.tabular.io 中导入 (Pull Request 9748)

详细的更新记录,请阅读原文参考:
May 2020 Galaxy Release (v 20.05)!


✎ 往期精彩

戳原文,更有料!

本文分享自微信公众号 - 生信科技爱好者(bioitee)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

Galaxy Release 20.05 发布,新增多项可视化体验的更多相关文章

  1. 地图SDK全新版本v4.3.0上线 - 新增多项功能及优化

    以下内容转载自腾讯位置服务公众号的文章<地图SDK全新版本v4.3.0上线 - 新增多项功能及优化!> 作者:腾讯位置服务 链接:https://mp.weixin.qq.com/s/hb ...

  2. Java基础20:Java8新特性终极指南

    更多内容请关注微信公众号[Java技术江湖] 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM.SpringBoot.MySQL.分布式.中间件.集群.Linux ...

  3. 使用release自动打包发布正式版详细教程

    昨天写了个release插件的版本管理,今天就在自动发布过程中遇到了许多坑,只能再写一篇自动发布详细教程,纪念我那昨日逝去的青春 (╥ _ ╥`) release正常打包发布流程按照如下几个阶段: C ...

  4. Word直接发布新浪博客(以Wo…

    原文地址:Word直接发布新浪博客(以Word 2013为例)作者:paulke2011 注意:这篇博客直接由Word 2013发出!这虽然也算是一个教程,但更多的是一个试验品. 老早就知道Word有 ...

  5. [转载]Word直接发布新浪博客(以Word 2013为例)

    原文地址:Word直接发布新浪博客(以Word 2013为例)作者:paulke2011 注意:这篇博客直接由Word 2013发出!这虽然也算是一个教程,但更多的是一个试验品. 老早就知道Word有 ...

  6. hi-nginx-1.4.2发布,多项重要更新

    支持多种编程语言混合开发web应用的通用服务器hi-nginx-1.4.2已经发布了. 此次发布包含多项重要更新: 支持python2和3,通过编译选项--with-http-hi-python-ve ...

  7. 思路 一般创建展示类时候 例如page类 会在网页上新增多个对应字段的隐藏域 用于存储值

    思路 一般创建展示类时候 例如page类 会在网页上新增多个对应字段的隐藏域 用于存储值

  8. AspNet Core 发布到Linux系统和发布IIS 注意项

    AspNet Core 发布到Linux系统和发布IIS 注意项 1.发布时需要注意的 2.Windows Server 2012 api-ms-win-crt-runtime-l1-1-0.dll ...

  9. zeebe 0.20.0 发布生产可用了!

    一个比较好消息,来自camunda zeebe 团队的消息,zeebe 0.20.0 发布,终于可以生产可用了 如果关注了官方的声明的话,同时团队也出了一个自己的许可协议,但是和大部分当前的开源 产品 ...

  10. 自动驾驶汽车数据不再封闭,Uber 开源新的数据可视化系统

    日前,Uber 开源了基于 web 的自动驾驶可视化系统(AVS),称该系统为自动驾驶行业带来理解和共享数据的新方式.AVS 由Uber旗下负责自动驾驶汽车研发的技术事业群(ATG)开发,目前该系统已 ...

随机推荐

  1. MySQL8.0 的新特性

    一.优化器索引 [1] 隐藏索引(invisible index):在 MySQL 8.0 中,索引可以被"隐藏"和"显示".当对索引进行隐藏时,它不会被查询优 ...

  2. [C++STL教程]7.priority_queue优先队列入门学习!零基础都能听懂的教程

    不知不觉C++STL教程系列已经第7期了.之前我们介绍过:vector, queue, stack, set, map等等数据结构. 今天我们来学习一个新的stl容器:priority_queue优先 ...

  3. ubuntu安装ch34x驱动,并安装串口调试助手

    1.查看系统自带的ch34x驱动 kangxubo@kangxubo-HKNS:/lib/modules/5.19.0-38-generic/kernel/drivers/usb/serial$ ls ...

  4. 如何申请 Azure OpenAI

    一.前言 众所周知 OpenAI ChatGPT 是不对中国开放的,包括香港.就最近一个月的情况来看,陆续有 API 调用被限制.大规模账号封禁.关闭注册.无法直接使用银联支付(国内信用卡)等等,使用 ...

  5. python类详解

    类封装 继承 多态一静态属性1.静态变量和静态方法都属于类的静态成员,它们与普通的成员变量和成员方法不同,静态变量和静态方法只属于定义它们的类,而不属于某一个对象.2.静态变量和静态方法都可以通过类名 ...

  6. 和 chatgpt 聊了一会儿分布式锁 redis/zookeeper distributed lock

    前言 最近的 chatGPT 很火爆,听说取代程序员指日可待. 于是和 TA 聊了一会儿分布式锁,我的感受是,超过大部分程序员的水平. Q1: 谈一谈 java 通过 redis 实现分布式 锁 ch ...

  7. Arch Linux配置Java学习环境

    1. JDK JDK8:主流版本 $ sudo pacman -S jdk8-openjdk JDK11:将会是下一个主流版本 $ sudo pacman -S jdk11-openjdk JDK19 ...

  8. lua变量、数据类型、if判断条件和数据结构table以及【lua 函数】

    一.lua变量[ 全局变量和局部变量和表中的域] Lua 变量有三种类型:全局变量和局部变量和表中的域. 全局变量:默认情况下,Lua中所有的变量都是全局变量. 局部变量:使用local 显式声明在函 ...

  9. JUC同步工具CountDownLatch

    CountDownLatch:允许一条或多条线程等待其它线程中的一组操作完成后再继续执行. 在探究CountDownLatch之前,我们知道Thread的join也有类似功能,先看thread的joi ...

  10. 笔记:C++学习之旅---指针

    笔记:C++学习之旅---指针 为什么要使用指针 因为在操作大型数据和类时,由于指针可以通过内存地址直接访问数据,从而避免在程序中赋值大量的代码,因此指针的效率最高,一般来说,指针会有三大用途: 1: ...