• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

SVGenes:一个用于以可伸缩矢量图形格式呈现基因组特征的库。

SVGenes: a library for rendering genomic features in scalable vector graphic format.

机构信息

The Sainsbury Laboratory, Norwich Research Park, Norwich, NR4 7UH, UK.

出版信息

Bioinformatics. 2013 Aug 1;29(15):1890-2. doi: 10.1093/bioinformatics/btt294. Epub 2013 Jun 6.

DOI:10.1093/bioinformatics/btt294
PMID:23749959
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC3712214/
Abstract

MOTIVATION

Drawing genomic features in attractive and informative ways is a key task in visualization of genomics data. Scalable Vector Graphics (SVG) format is a modern and flexible open standard that provides advanced features including modular graphic design, advanced web interactivity and animation within a suitable client. SVGs do not suffer from loss of image quality on re-scaling and provide the ability to edit individual elements of a graphic on the whole object level independent of the whole image. These features make SVG a potentially useful format for the preparation of publication quality figures including genomic objects such as genes or sequencing coverage and for web applications that require rich user-interaction with the graphical elements.

RESULTS

SVGenes is a Ruby-language library that uses SVG primitives to render typical genomic glyphs through a simple and flexible Ruby interface. The library implements a simple Page object that spaces and contains horizontal Track objects that in turn style, colour and positions features within them. Tracks are the level at which visual information is supplied providing the full styling capability of the SVG standard. Genomic entities like genes, transcripts and histograms are modelled in Glyph objects that are attached to a track and take advantage of SVG primitives to render the genomic features in a track as any of a selection of defined glyphs. The feature model within SVGenes is simple but flexible and not dependent on particular existing gene feature formats meaning graphics for any existing datasets can easily be created without need for conversion.

AVAILABILITY

The library is provided as a Ruby Gem from https://rubygems.org/gems/bio-svgenes under the MIT license, and open source code is available at https://github.com/danmaclean/bioruby-svgenes also under the MIT License.

CONTACT

dan.maclean@tsl.ac.uk.

摘要

动机

以吸引人且富有信息量的方式绘制基因组特征是基因组学数据可视化的关键任务。可伸缩矢量图形 (SVG) 格式是一种现代而灵活的开放标准,提供了高级功能,包括模块化图形设计、高级 Web 交互性和动画功能,且适用于合适的客户端。SVG 在重新缩放时不会损失图像质量,并提供了编辑整个图形中单个元素的能力,而无需编辑整个图像。这些功能使得 SVG 成为一种有潜力的格式,可用于准备出版质量的图形,包括基因组对象(如基因或测序覆盖),以及需要与图形元素进行丰富用户交互的 Web 应用程序。

结果

SVGenes 是一个 Ruby 语言库,它使用 SVG 基本元素通过简单灵活的 Ruby 接口来呈现典型的基因组符号。该库实现了一个简单的 Page 对象,该对象包含水平的 Track 对象,而 Track 对象则依次对其内部的特征进行样式、颜色和位置设置。Track 是提供视觉信息的级别,提供了 SVG 标准的全部样式功能。像基因、转录本和直方图等基因组实体在 Glyph 对象中建模,该对象附加到一个 Track 上,并利用 SVG 基本元素来呈现 Track 中的基因组特征,作为定义的符号之一。SVGenes 中的特征模型简单但灵活,不依赖于特定的现有基因特征格式,这意味着可以轻松地为任何现有数据集创建图形,而无需进行转换。

可用性

该库作为 Ruby Gem 从 https://rubygems.org/gems/bio-svgenes 提供,许可证为 MIT 许可证,开源代码可从 https://github.com/danmaclean/bioruby-svgenes 获得,许可证同样为 MIT 许可证。

联系信息

dan.maclean@tsl.ac.uk。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d2e/3712214/b93ce3a86b0d/btt294f1p.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d2e/3712214/b93ce3a86b0d/btt294f1p.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d2e/3712214/b93ce3a86b0d/btt294f1p.jpg

相似文献

1
SVGenes: a library for rendering genomic features in scalable vector graphic format.SVGenes:一个用于以可伸缩矢量图形格式呈现基因组特征的库。
Bioinformatics. 2013 Aug 1;29(15):1890-2. doi: 10.1093/bioinformatics/btt294. Epub 2013 Jun 6.
2
GenomeD3Plot: a library for rich, interactive visualizations of genomic data in web applications.GenomeD3Plot:一个用于在Web应用程序中对基因组数据进行丰富、交互式可视化的库。
Bioinformatics. 2015 Oct 15;31(20):3348-9. doi: 10.1093/bioinformatics/btv376. Epub 2015 Jun 20.
3
Gene Graphics: a genomic neighborhood data visualization web application.基因图谱:一种基因组邻域数据可视化网络应用程序。
Bioinformatics. 2018 Apr 15;34(8):1406-1408. doi: 10.1093/bioinformatics/btx793.
4
Scalable Scalable Vector Graphics: Automatic Translation of Interactive SVGs to a Multithread VDOM for Fast Rendering.可扩展的可扩展矢量图形:将交互式SVG自动转换为多线程虚拟文档对象模型以实现快速渲染。
IEEE Trans Vis Comput Graph. 2022 Sep;28(9):3219-3234. doi: 10.1109/TVCG.2021.3059294. Epub 2022 Jul 29.
5
Gobe: an interactive, web-based tool for comparative genomic visualization.Gobe:一个用于比较基因组可视化的交互式、基于网络的工具。
Bioinformatics. 2011 Apr 1;27(7):1015-6. doi: 10.1093/bioinformatics/btr056. Epub 2011 Feb 3.
6
TnT: a set of libraries for visualizing trees and track-based annotations for the web.TnT:一组用于在网络上可视化树状结构和基于轨迹注释的库。
Bioinformatics. 2016 Aug 15;32(16):2524-5. doi: 10.1093/bioinformatics/btw210. Epub 2016 Apr 22.
7
tcsBU: a tool to extend TCS network layout and visualization.tcsBU:一种用于扩展TCS网络布局和可视化的工具。
Bioinformatics. 2016 Feb 15;32(4):627-8. doi: 10.1093/bioinformatics/btv636. Epub 2015 Oct 29.
8
pileup.js: a JavaScript library for interactive and in-browser visualization of genomic data.pileup.js:一个用于基因组数据交互式浏览器内可视化的JavaScript库。
Bioinformatics. 2016 Aug 1;32(15):2378-9. doi: 10.1093/bioinformatics/btw167. Epub 2016 Mar 29.
9
Genoviz Software Development Kit: Java tool kit for building genomics visualization applications.Genoviz 软件开发工具包:用于构建基因组学可视化应用程序的 Java 工具包。
BMC Bioinformatics. 2009 Aug 25;10:266. doi: 10.1186/1471-2105-10-266.
10
pedigreejs: a web-based graphical pedigree editor. pedigreejs:一个基于网络的图形系谱编辑器。
Bioinformatics. 2018 Mar 15;34(6):1069-1071. doi: 10.1093/bioinformatics/btx705.

本文引用的文献

1
Comparing thousands of circular genomes using the CGView Comparison Tool.使用 CGView 比较工具比较数千个环状基因组。
BMC Genomics. 2012 May 23;13:202. doi: 10.1186/1471-2164-13-202.
2
Integrative Genomics Viewer (IGV): high-performance genomics data visualization and exploration.综合基因组浏览器(IGV):高性能基因组学数据可视化和探索。
Brief Bioinform. 2013 Mar;14(2):178-92. doi: 10.1093/bib/bbs017. Epub 2012 Apr 19.
3
The Arabidopsis Information Resource (TAIR): improved gene annotation and new tools.拟南芥信息资源(TAIR):改进的基因注释和新工具。
Nucleic Acids Res. 2012 Jan;40(Database issue):D1202-10. doi: 10.1093/nar/gkr1090. Epub 2011 Dec 2.
4
BioRuby: bioinformatics software for the Ruby programming language.BioRuby:用于 Ruby 编程语言的生物信息学软件。
Bioinformatics. 2010 Oct 15;26(20):2617-9. doi: 10.1093/bioinformatics/btq475. Epub 2010 Aug 25.
5
Savant: genome browser for high-throughput sequencing data.Savant:高通量测序数据的基因组浏览器。
Bioinformatics. 2010 Aug 15;26(16):1938-44. doi: 10.1093/bioinformatics/btq332. Epub 2010 Jun 20.
6
JBrowse: a next-generation genome browser.JBrowse:新一代基因组浏览器。
Genome Res. 2009 Sep;19(9):1630-8. doi: 10.1101/gr.094607.109. Epub 2009 Jul 1.
7
Circos: an information aesthetic for comparative genomics.Circos:一种用于比较基因组学的信息美学。
Genome Res. 2009 Sep;19(9):1639-45. doi: 10.1101/gr.092759.109. Epub 2009 Jun 18.
8
Biopython: freely available Python tools for computational molecular biology and bioinformatics.Biopython:用于计算分子生物学和生物信息学的免费可用Python工具。
Bioinformatics. 2009 Jun 1;25(11):1422-3. doi: 10.1093/bioinformatics/btp163. Epub 2009 Mar 20.
9
AnnotationSketch: a genome annotation drawing library.注释草图:一个基因组注释绘图库。
Bioinformatics. 2009 Feb 15;25(4):533-4. doi: 10.1093/bioinformatics/btn657. Epub 2008 Dec 23.
10
Artemis and ACT: viewing, annotating and comparing sequences stored in a relational database.阿耳忒弥斯与ACT:查看、注释和比较存储在关系数据库中的序列。
Bioinformatics. 2008 Dec 1;24(23):2672-6. doi: 10.1093/bioinformatics/btn529. Epub 2008 Oct 9.