当前位置: 首页 > news >正文

MTSplice开源实现:MultiMolecule库如何助力组织特异性剪接研究

MTSplice开源实现:MultiMolecule库如何助力组织特异性剪接研究

【免费下载链接】mtsplice项目地址: https://ai.gitcode.com/hf_mirrors/multimolecule/mtsplice

MTSplice是MultiMolecule项目中的重要工具,它作为MMSplice的第二代组织特异性模型,能够精准预测遗传变异对56种GTEx组织中 cassette-exon 剪接的影响。通过MultiMolecule库提供的开源实现,研究人员可以轻松利用这一强大工具开展组织特异性剪接研究,推动基因组学领域的发展。

🌟 MTSplice:组织特异性剪接研究的强大工具

MTSplice采用创新的双并行序列塔结构,将cassette外显子及其侧翼内含子输入模型,通过输出的每个组织delta-logit-PSI剪接效应向量,实现对遗传变异影响的精准预测。该模型以两种集成方式分发:深度四成员集成(mtsplice_deep0..3)和早期八成员集成(mtsplice0..7),所有集成成员共享相同的架构。

📊 模型规格速览

MTSplice模型规格
Num Blocks8(每塔)
Hidden Size64
Num Tissues56
Num Parameters (M)0.211
FLOPs (M)164.36
MACs (M)80.90

(注:FLOPs和MACs基于800 bp的cassette-exon-with-flanks输入测量)

🚀 快速开始:安装与基础使用

🔧 安装步骤

MTSplice模型依赖于multimolecule库,可通过pip轻松安装:

pip install multimolecule

💻 基础使用示例

组织分数预测
>>> import torch >>> from multimolecule import RnaTokenizer, MtSpliceModel >>> tokenizer = RnaTokenizer.from_pretrained("multimolecule/mtsplice") >>> model = MtSpliceModel.from_pretrained("multimolecule/mtsplice") >>> reference = tokenizer("AGCAGUCAUUAUGGCGAAUCUGGCAAGUA", return_tensors="pt") >>> output = model(**reference) >>> output["logits"].shape torch.Size([1, 56])
变异效应预测
>>> import torch >>> from multimolecule import RnaTokenizer, MtSpliceForSequencePrediction >>> tokenizer = RnaTokenizer.from_pretrained("multimolecule/mtsplice") >>> model = MtSpliceForSequencePrediction.from_pretrained("multimolecule/mtsplice") >>> reference = tokenizer("AGCAGUCAUUAUGGCGAAUCUGGCAAGUA", return_tensors="pt") >>> alternative = tokenizer("AGCAGUCAUUAUGGCUAAUCUGGCAAGUA", return_tensors="pt") >>> output = model( ... reference["input_ids"], ... alternative_input_ids=alternative["input_ids"], ... ) >>> output["logits"].shape torch.Size([1, 56])

🧬 训练细节:打造精准的组织特异性预测模型

MTSplice的训练旨在预测GTEx组织中cassette外显子的组织特异性剪接百分比(PSI),它在MMSplice模块化剪接模型的基础上,增加了组织特异性神经模块。

📚 训练数据

模型训练使用了56种GTEx组织的cassette-exon PSI量化数据,以及人类参考剪接位点和外显子序列上下文。变异效应预测通过组织特异性剪接数量性状位点(sQTL)和MPRA外显子跳跃数据进行了验证。

🏗️ 训练流程

MTSplice的两个序列塔消耗单热编码的RNA。具有位置B样条重加权的扩张卷积堆栈提取剪接特征,密集头将其映射到每个组织的delta-logit-PSI。组织分辨预测由参考/替代分数增量形成。

📖 相关资源与引用

🔗 重要链接

  • 代码:multimolecule.mtsplice
  • 数据:56种组织的GTEx cassette-exon PSI量化数据
  • 论文:MTSplice predicts effects of genetic variants on tissue-specific splicing
  • 原始仓库:gagneurlab/MMSplice_MTSplice

📝 引用信息

如果MTSplice和MultiMolecule对您的研究有所帮助,请引用以下文献:

@article{cheng2021mtsplice, title = {MTSplice predicts effects of genetic variants on tissue-specific splicing}, author = {Cheng, Jun and {\c{C}}elik, Muhammed Hasan and Kundaje, Anshul and Gagneur, Julien}, journal = {Genome Biology}, volume = 22, number = 1, pages = {94}, year = 2021, publisher = {Springer}, doi = {10.1186/s13059-021-02273-7} }
@software{chen_2024_12638419, author = {Chen, Zhiyuan and Zhu, Sophia Y.}, title = {MultiMolecule}, doi = {10.5281/zenodo.12638419}, publisher = {Zenodo}, url = {https://doi.org/10.5281/zenodo.12638419}, year = 2024, month = may, day = 4 }

📄 许可信息

本模型实现采用GNU Affero General Public License许可。有关其他条款和说明,请参阅我们的许可常见问题。

SPDX-License-Identifier: AGPL-3.0-or-later

🤝 联系与支持

关于模型卡的任何问题或意见,请使用MultiMolecule的GitHub issues。有关论文/模型的问题或意见,请联系MTSplice论文的作者。

要获取MTSplice开源实现,可通过以下仓库地址进行克隆:https://gitcode.com/hf_mirrors/multimolecule/mtsplice

【免费下载链接】mtsplice项目地址: https://ai.gitcode.com/hf_mirrors/multimolecule/mtsplice

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1368215/

相关文章:

  • AutoR安全性分析:如何确保研究数据与成果的安全?
  • 2026成都旧房翻新公司实力盘点:正规合规的十大精选服务商详解及签约避坑全指南 - 行业观察网
  • 南京发型师周周个人介绍|IL COLPO依格宝金陵中环剪烫染设计师 - 魔力阿布
  • DevOps面试中的开源项目经验:DevOps Interview Guide的启示
  • BTL-4生成配置最佳实践:temperature与top_p参数调优指南
  • LightCTR与传统框架对比:为什么它是稀疏数据场景的最佳选择?
  • 2026成都市旧房翻新公司甄选:全场景实力大盘点、口碑/性价比测评,附正规合规服务商避坑FAQ - 商业大观
  • FishBun核心功能全解析:Glide与Coil适配器如何提升图片加载体验
  • DevOps Interview Guide中的管理岗位:技术leadership面试题全解析
  • AI 驱动的命令行工具开发短记:别让演示效果骗了你
  • Valhalla 静态工程审阅 |addyosmani-agent-skills 源码证据驱动评测【 Agent Skill 特辑 #002】
  • 画图项目汇总:SimpleMindMap、AI-Draw-Nexus、Smart Mermaid、Diagram GPT、AI Excalidraw、Auto-Drawio
  • 云监控告警配置:DevOps Interview Guide中的CloudWatch实战指南
  • 2026成都家装公司实力盘点:正规合规、高性价比品牌详解,附选型避坑全流程FAQ - U渠道
  • 5种表格样式任你选:csview的Markdown与网格风格应用指南
  • Vue-Giant-Tree高级配置:打造个性化高性能树形组件
  • 豆包接入Langfuse观测全攻略
  • 掌握Obfuscator-iOS高级技巧:多Salt管理与批量字符串加密最佳实践
  • Scirius高级应用:从公共源到自定义规则,打造专属威胁防御体系
  • FishBun开发者指南:贡献代码、解决issues与版本升级策略
  • OpenStack Cinder源码解析:从调度器到驱动层的核心实现原理
  • MTSplice完全指南:从安装到预测组织特异性剪接效应的5个关键步骤
  • 2026成都旧房改造翻新靠谱的装修公司盘点:正规合规实力口碑详解+签约避坑攻略FAQ - 产业观察报
  • 汕头多肉陶粒采购指南:2026年本地用户优选淮南沐阳建材销售有限公司(汕头办事处) - 品牌优推
  • Nginx URL重写与重定向:geektime-nginx项目rewrite模块实战教程
  • 如何在Android项目中快速集成FishBun?5分钟上手教程
  • SignalHub安全最佳实践:保护WebRTC信令通信的关键措施
  • Rinvex Repository缓存策略完全指南:从基础到高级的灵活缓存控制
  • 2026成都整装全品类多场景需求适配服务商推荐:正规合规实力大盘点+签约避坑指南与常见实操FAQ全解析 - 行业观察网
  • Three.js 3D 渲染与赛博朋克风格 UI 实现:一次故障复盘能留下什么