AGPL许可证下的开源工具:DeltaSplice安装与合规使用指南 AGPL许可证下的开源工具DeltaSplice安装与合规使用指南【免费下载链接】deltasplice项目地址: https://ai.gitcode.com/hf_mirrors/multimolecule/deltaspliceDeltaSplice是一款基于AGPL-3.0许可证的开源RNA剪接位点预测工具能够从基因序列中预测可变剪接和剪接改变突变效应。本指南将详细介绍如何快速安装DeltaSplice并确保合规使用帮助生物学和计算生物学研究者轻松上手这一强大工具。 DeltaSplice核心功能解析DeltaSplice采用有效的卷积扩张残差编码器和三个预测模块剪接位点使用、参考信息delta-SSU和辅助剪接位点头部实现了高精度的剪接位点预测。其核心优势包括多物种支持提供多物种训练集版本multimolecule/deltasplice和人类专用版本multimolecule/deltasplice-human集成预测官方包使用五个检查点的平均预测结果MultiMolecule存储五个种子检查点作为内部集成成员并返回其平均预测高效架构24层网络结构隐藏层大小64支持30000长度上下文仅40.376M参数即可实现高精度预测 快速安装步骤环境准备DeltaSplice依赖于multimolecule库支持Python环境建议使用Python 3.8及以上版本。一键安装命令pip install multimolecule源码安装方式如需从源码安装可通过以下命令克隆仓库git clone https://gitcode.com/hf_mirrors/multimolecule/deltasplice cd deltasplice pip install . 基础使用教程剪接位点使用预测from multimolecule import RnaTokenizer from multimolecule.models.deltasplice import DeltaSpliceModel tokenizer RnaTokenizer.from_pretrained(multimolecule/deltasplice) model DeltaSpliceModel.from_pretrained(multimolecule/deltasplice) inputs tokenizer(AGCAGUCAUUAUGGCGAAUCUGGCAAGUA, return_tensorspt) output model(**inputs) print(output[probabilities].shape) # 输出形状: torch.Size([1, 30, 3])突变效应预测from multimolecule import RnaTokenizer from multimolecule.models.deltasplice import DeltaSpliceModel tokenizer RnaTokenizer.from_pretrained(multimolecule/deltasplice) model DeltaSpliceModel.from_pretrained(multimolecule/deltasplice) reference tokenizer(AGCAGUCAUUAUGGCGAAUCUGGCAAGUA, return_tensorspt) alternative tokenizer(AGCAGUCAUUAUGGCUAAUCUGGCAAGUA, return_tensorspt) output model(reference[input_ids], alternative_input_idsalternative[input_ids], use_referenceTrue) print(output[delta].shape) # 输出形状: torch.Size([1, 30, 3])⚖️ AGPL-3.0许可证合规指南核心义务概述DeltaSplice采用GNU Affero General Public LicenseAGPL-3.0许可证使用时需遵守以下核心义务源码共享修改后的代码必须以相同许可证开源网络服务义务如果将修改后的版本作为网络服务提供必须向用户提供源代码衍生作品基于DeltaSplice开发的衍生作品也必须采用AGPL-3.0许可证商业使用注意事项根据License FAQDeltaSplice允许商业使用但需满足如传播模型权重必须同时提供相应的源代码包括训练数据、代码、配置和脚本如提供网络服务必须向用户提供修改后的源代码如需商业使用且不希望公开源代码需联系获取单独许可licensedanling.org学术使用规范学术研究中使用DeltaSplice需注意鼓励引用MultiMolecule项目DOI: 10.5281/zenodo.12638419发表包含DeltaSplice材料的论文时需遵循开放获取原则非盈利学术期刊如eLife可获得额外许可❓ 常见问题解答训练数据是否需要共享是的根据License FAQ传播模型权重时必须提供用于训练、更新或修改这些权重的所有训练数据集仅用于评估的数据除外。如何处理组织的AGPL使用限制某些组织如Google禁止使用AGPL许可的代码。如遇此情况需联系获取单独许可licensedanling.org是否需要在界面中显示版权信息是的交互式用户界面必须显示适当的法律声明包括MultiMolecule的合理作者归属项目名称和官方仓库链接。命令行程序应在启动时或通过--help/--version参数显示此信息。 学习资源官方代码multimolecule.deltasplice学术论文Reference-informed prediction of alternative splicing and splicing-altering mutations from sequences许可证详情GNU Affero General Public License许可证常见问题License FAQ通过本指南您应该能够顺利安装DeltaSplice并在AGPL-3.0许可证框架下合规使用。如有任何问题可通过MultiMolecule的GitHub issues提问或联系原作者。【免费下载链接】deltasplice项目地址: https://ai.gitcode.com/hf_mirrors/multimolecule/deltasplice创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考