• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

JAX-RNAfold:可扩展的可微折叠

JAX-RNAfold: scalable differentiable folding.

作者信息

Krueger Ryan K, Ward Max

机构信息

School of Engineering and Applied Sciences, Harvard University, Cambridge, MA 02138, United States.

Department of Computer Science and Software Engineering, The University of Western Australia, Crawley, WA 6009, Australia.

出版信息

Bioinformatics. 2025 May 6;41(5). doi: 10.1093/bioinformatics/btaf203.

DOI:10.1093/bioinformatics/btaf203
PMID:40279486
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12064173/
Abstract

SUMMARY

Differentiable folding is an emerging paradigm for RNA design in which a probabilistic sequence representation is optimized via gradient descent. However, given the significant memory overhead of differentiating the expected partition function over all RNA sequences, the existing proof-of-concept algorithm only scales to ≤50 nucleotides. We present JAX-RNAfold, an open-source software package for our drastically improved differentiable folding algorithm that scales to 1,250 nucleotides on a single GPU. Our software permits the natural inclusion of differentiable folding as a module in larger deep learning pipelines, as well as complex RNA design procedures such as mRNA design with flexible objective functions.

AVAILABILITY AND IMPLEMENTATION

JAX-RNAfold is hosted on GitHub (https://github.com/rkruegs123/jax-rnafold) and can be installed locally as a Python package. All source code is also archived on Zenodo (https://doi.org/10.5281/zenodo.15003072).

摘要

摘要

可微折叠是RNA设计中一种新兴的范例,其中通过梯度下降优化概率序列表示。然而,由于对所有RNA序列的预期配分函数进行微分存在显著的内存开销,现有的概念验证算法仅适用于长度≤50个核苷酸的序列。我们展示了JAX-RNAfold,这是一个开源软件包,用于我们大幅改进的可微折叠算法,该算法在单个GPU上可扩展到1250个核苷酸。我们的软件允许自然地将可微折叠作为一个模块纳入更大的深度学习管道,以及复杂的RNA设计程序,如具有灵活目标函数的mRNA设计。

可用性和实现

JAX-RNAfold托管在GitHub(https://github.com/rkruegs123/jax-rnafold)上,可以作为Python包在本地安装。所有源代码也存档在Zenodo(https://doi.org/10.5281/zenodo.15003072)上。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3d32/12064173/4cb2d0ed56fd/btaf203f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3d32/12064173/4cb2d0ed56fd/btaf203f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/3d32/12064173/4cb2d0ed56fd/btaf203f1.jpg

相似文献

1
JAX-RNAfold: scalable differentiable folding.JAX-RNAfold:可扩展的可微折叠
Bioinformatics. 2025 May 6;41(5). doi: 10.1093/bioinformatics/btaf203.
2
RiboDiffusion: tertiary structure-based RNA inverse folding with generative diffusion models.RiboDiffusion:基于三级结构的 RNA 反折叠与生成式扩散模型。
Bioinformatics. 2024 Jun 28;40(Suppl 1):i347-i356. doi: 10.1093/bioinformatics/btae259.
3
Sequence Design Using RNAstructure.使用 RNAstructure 进行序列设计。
Methods Mol Biol. 2025;2847:17-31. doi: 10.1007/978-1-0716-4079-1_2.
4
Practicality and time complexity of a sparsified RNA folding algorithm.一种稀疏化RNA折叠算法的实用性和时间复杂度。
J Bioinform Comput Biol. 2012 Apr;10(2):1241007. doi: 10.1142/S0219720012410077.
5
LocARNA 2.0: Versatile Simultaneous Alignment and Folding of RNAs.LocARNA 2.0:通用的 RNA 同时对齐和折叠。
Methods Mol Biol. 2024;2726:235-254. doi: 10.1007/978-1-0716-3519-3_10.
6
LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities.LinearPartition:RNA 折叠分区函数和碱基配对概率的线性时间逼近。
Bioinformatics. 2020 Jul 1;36(Suppl_1):i258-i267. doi: 10.1093/bioinformatics/btaa460.
7
Multicore and GPU algorithms for Nussinov RNA folding.用于努西诺夫RNA折叠的多核和GPU算法。
BMC Bioinformatics. 2014;15 Suppl 8(Suppl 8):S1. doi: 10.1186/1471-2105-15-S8-S1. Epub 2014 Jul 14.
8
Analysing RNA-kinetics based on folding space abstraction.基于折叠空间抽象的 RNA 动力学分析。
BMC Bioinformatics. 2014 Feb 28;15:60. doi: 10.1186/1471-2105-15-60.
9
iFoldRNA v2: folding RNA with constraints.iFoldRNA v2:带约束条件的RNA折叠
Bioinformatics. 2015 Sep 1;31(17):2891-3. doi: 10.1093/bioinformatics/btv221. Epub 2015 Apr 24.
10
Frnakenstein: multiple target inverse RNA folding.《弗兰肯斯坦:多靶点反向 RNA 折叠》
BMC Bioinformatics. 2012 Oct 9;13:260. doi: 10.1186/1471-2105-13-260.

引用本文的文献

1
What does it take to learn the rules of RNA base pairing? A lot less than you may think.学习RNA碱基配对规则需要什么?比你想象的要少得多。
bioRxiv. 2025 Aug 2:2025.07.31.668042. doi: 10.1101/2025.07.31.668042.

本文引用的文献

1
DesiRNA: structure-based design of RNA sequences with a replica exchange Monte Carlo approach.DesiRNA:基于复制交换蒙特卡罗方法的RNA序列结构设计
Nucleic Acids Res. 2025 Jan 11;53(2). doi: 10.1093/nar/gkae1306.
2
Differentiable partition function calculation for RNA.RNA 的可微分区函数计算。
Nucleic Acids Res. 2024 Feb 9;52(3):e14. doi: 10.1093/nar/gkad1168.
3
Recent trends in RNA informatics: a review of machine learning and deep learning for RNA secondary structure prediction and RNA drug discovery.RNA 信息学的最新趋势:机器学习和深度学习在 RNA 二级结构预测和 RNA 药物发现中的应用综述。
Brief Bioinform. 2023 Jul 20;24(4). doi: 10.1093/bib/bbad186.
4
Algorithm for optimized mRNA design improves stability and immunogenicity.优化 mRNA 设计的算法可提高稳定性和免疫原性。
Nature. 2023 Sep;621(7978):396-403. doi: 10.1038/s41586-023-06127-z. Epub 2023 May 2.
5
Accelerating network layouts using graph neural networks.利用图神经网络加速网络布局。
Nat Commun. 2023 Mar 21;14(1):1560. doi: 10.1038/s41467-023-37189-2.
6
RNA-based therapeutics: an overview and prospectus.基于 RNA 的治疗学:概述与展望。
Cell Death Dis. 2022 Jul 23;13(7):644. doi: 10.1038/s41419-022-05075-2.
7
Deep learning models for RNA secondary structure prediction (probably) do not generalize across families.深度学习模型预测 RNA 二级结构(可能)不能跨家族泛化。
Bioinformatics. 2022 Aug 10;38(16):3892-3899. doi: 10.1093/bioinformatics/btac415.
8
Theoretical basis for stabilizing messenger RNA through secondary structure design.通过二级结构设计稳定信使 RNA 的理论基础。
Nucleic Acids Res. 2021 Oct 11;49(18):10604-10617. doi: 10.1093/nar/gkab764.
9
The Limitless Future of RNA Therapeutics.RNA疗法的无限未来。
Front Bioeng Biotechnol. 2021 Mar 18;9:628137. doi: 10.3389/fbioe.2021.628137. eCollection 2021.
10
RNA structure prediction using positive and negative evolutionary information.利用正向和负向进化信息进行 RNA 结构预测。
PLoS Comput Biol. 2020 Oct 30;16(10):e1008387. doi: 10.1371/journal.pcbi.1008387. eCollection 2020 Oct.