Heberle Bernardo Aguzzoli, Page Madeline L, Gustavsson Emil K, Ryten Mina, Ebbert Mark T W
Sanders-Brown Center on Aging, University of Kentucky, Lexington, KY, USA.
Department of Neuroscience, College of Medicine, University of Kentucky, Lexington, KY, USA.
bioRxiv. 2024 Nov 8:2024.11.06.622357. doi: 10.1101/2024.11.06.622357.
Alternative splicing generates multiple RNA isoforms from a single gene, enriching genetic diversity and impacting gene function. Effective visualization of these isoforms and their expression patterns is crucial but challenging due to limitations in existing tools. Traditional genome browsers lack programmability, while other tools offer limited customization, produce static plots, or cannot simultaneously display structures and expression levels. RNApysoforms was developed to address these gaps by providing a Python-based package that enables concurrent visualization of RNA isoform structures and expression data. Leveraging plotly and polars libraries, it offers an interactive, customizable, and faster-rendering framework suitable for web applications, enhancing the analysis and dissemination of RNA isoform research.
RNApysoforms is a Python package available at (https://github.com/UK-SBCoA-EbbertLab/RNApysoforms) via an open-source MIT license. It can be easily installed using the piip package installer for Python. Thorough documentation and usage vignettes are available at: https://rna-pysoforms.readthedocs.io/en/latest/.
可变剪接从单个基因产生多种RNA异构体,丰富了遗传多样性并影响基因功能。有效可视化这些异构体及其表达模式至关重要,但由于现有工具的局限性,这具有挑战性。传统的基因组浏览器缺乏可编程性,而其他工具提供的定制有限,生成静态图,或者无法同时显示结构和表达水平。RNApysoforms的开发旨在通过提供一个基于Python的软件包来填补这些空白,该软件包能够同时可视化RNA异构体结构和表达数据。利用plotly和polars库,它提供了一个适用于Web应用程序的交互式、可定制且渲染速度更快的框架,增强了RNA异构体研究的分析和传播。
RNApysoforms是一个通过开源MIT许可在(https://github.com/UK-SBCoA-EbbertLab/RNApysoforms)上提供的Python软件包。它可以使用Python的pip包安装器轻松安装。详细的文档和使用示例可在以下网址获取:https://rna-pysoforms.readthedocs.io/en/latest/ 。