DNA-Diffusion

用扩散模型生成定制调控DNA序列,加速基因研究

开源 🏷️完全免费 ✅ 目前可打开 图像生成 🍴 复刻 63 🐛 待处理 7 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 491
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,提供在线文档和演示,代码免费使用,无付费版本。

项目预览

DNA-Diffusion 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队pinellolab
定价模式🏷️完全免费
价格说明开源项目,提供在线文档和演示,代码免费使用,无付费版本。
访问状态✅ 目前可打开
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型deep-learning,diffusion-models,diffusion-probabilistic-models,generative-model,genomics,regulatory-genomics,stable-diffusion
GitHub 星标★ 491
上线时间2022-09-15 00:00:00
代码更新2026-10-28
仓库体积117.7 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数3

项目介绍

DNA-Diffusion 是一个将扩散概率模型应用于调控基因组学的开源项目,旨在生成具有特定调控特征的 DNA 序列。它解决了传统方法难以建模 DNA 序列复杂调控逻辑的问题,通过训练扩散模型学习调控序列的分布,从而生成符合特定转录因子结合或染色质状态的新序列。核心能力包括:基于稳定扩散框架的 DNA 序列生成、条件生成(如指定细胞类型或调控因子)、以及序列功能预测。项目提供完整的训练和采样流程,支持自定义调控特征,为合成生物学和基因调控研究提供新工具。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 491

使用教程

难度:高级 约 60 分钟 部署方式:本地GPU 5 步

环境要求

  • CUDA 显卡
  • Python 3.10+
  • 模型权重

安装与启动步骤

  1. 1装包

    它有发布包,可直接装。

    pip install dnadiffusion
  2. 2拉仓库看示例

    文档与示例都在仓库里。

    git clone https://github.com/pinellolab/DNA-Diffusion.git
  3. 3取预训练权重

    权重在模型站上,按说明取。

  4. 4跑生成

    先按默认条件出一批序列。

  5. 5按细胞类型调条件

    条件控制是它的核心能力。

如何确认成功

按指定细胞类型生成一批调控序列,生成结果在序列长度与碱基分布上与训练数据一致

注意事项

  • 它用扩散模型生成特定细胞类型的调控 DNA 序列,属于计算生物学方向。
  • 条件控制是核心,不指定细胞类型就没有意义。
  • 序列长度固定,超出范围的输入会被拒绝。
  • 生成结果的生物学有效性仍需湿实验验证。

核心亮点

  • 首个将扩散模型用于调控DNA序列生成的开源实现,方法新颖
  • 支持条件生成,可针对特定细胞类型或转录因子定制序列
  • 基于稳定扩散架构,代码结构清晰,易于扩展和复现

不足之处

  • 项目处于早期,文档和示例较少,上手门槛较高
  • 生成序列的生物学有效性验证不足,需结合湿实验

适用场景

  • 生成特定转录因子结合的调控序列,用于实验设计
  • 探索基因组中未知的调控模式,辅助功能注释
  • 合成生物学中设计人工启动子或增强子

替代项目

DeepSEA、Basenji、Enformer

上一篇:wdm-3d

下一篇:wehcatapp-chatgpt

同类项目推荐

marketing-dashboard 开源

自托管营销中台,CRM+外联+AI Agent 一站搞定

Local-first marketing operations control center for CRM, outreach, content, analytic···

★ 486 2026-10-07
GenSim 开源

用大模型自动生成机器人仿真任务,省去手工写代码。

Generating Robotic Simulation Tasks via Large Language Models

★ 361 2026-09-15
openctp 开源

一套 CTP 接口,无缝对接多柜台,7x24 模拟交易

openctp提供CTP股票期权、中泰证券XTP、华鑫证券奇点TORA、东方证券OST、东方财富证券EMT、···

★ 2980 2026-08-09
vonage-java-sdk 开源

Java 后端一行调用,短信语音验证码全接入

Vonage Server SDK for Java. API support for SMS, Messages, Voice, Text-to-Speech, Nu···

★ 104 2026-10-01
CASSIA 开源

多智能体 LLM 自动给单细胞测出细胞类型

CASSIA: A Multi-Agent LLM-Based Single-Cell Cell Type Annotation Framework

★ 109 2026-10-07
genius-ai 开源

一键搭建多模态 AI 助手,快速上线你的 SaaS 产品

Genius - A Modern Next.js 16 SaaS AI Platform.

★ 85 2026-08-09
assume 开源

用智能体模拟市场演化,跑实验看策略结果

ASSUME - Agent-based Simulation for Studying and Understanding Market Evolution

★ 126 2026-10-13
wppconnect 开源

用 Node.js 轻松操控 WhatsApp,快速搭建聊天机器人

WhatsApp Web automation library for Node.js and TypeScript. Manage sessions, send an···

★ 3523 2026-08-09
social-account-doctor 开源

扫对标、拆爆款、出仿写稿,一条龙救活你的账号

小红书/抖音/快手/视频号/B站 自媒体账号体检+爆款拆解工具。扫同赛道找对标、拆爆款为什么···

★ 356 2026-10-18