DNA-PAINT

参考:

  • 【科研教程】NUPACK网页版使用教程 https://www.bilibili.com/video/BV1G94y1W7mN/
  • NUPACK新版网页版教程-模拟部分 https://zhuanlan.zhihu.com/p/678730568
  • NUPACK 4.0 User Guide https://docs.nupack.org/
  • NUPACK网页版使用指南 https://zhuanlan.zhihu.com/p/550240179

TODO:

模拟探针和DNA杂交过程,
预测探针和DNA二级结构的结合效率,从而优化DNA序列;

NUPACK 网页版 设计 DNA 链

  1. nt

在 DNA 序列相关的语境中,“nt” 通常是 “nucleotide” 的缩写,中文意思是 “核苷酸”。
核苷酸是构成 DNA 和 RNA 的基本单位,如前文所述,它由脱氧核糖(在 DNA 中)或核糖(在 RNA 中)、磷酸基团和含氮碱基组成。当人们提到 DNA 序列的长度是多少 nt 时,就是在说该 DNA 序列包含多少个核苷酸。例如,一个 DNA 片段的长度为 100 nt,意味着它是由 100 个核苷酸组成的。

在这里插入图片描述

  1. 结构和序列

已知结构寻找序列:因为 DNA 序列决定蛋白质结构,所以有时也会通过蛋白质结构来反推 DNA 序列

  1. domain 结构域

MW 是 domain 的缩写;

“domain1” 通常指 “结构域 1”。在生物学中,结构域是生物大分子(如蛋白质、核酸等)中具有特定结构和功能的区域。
蛋白质结构域:是蛋白质中相对独立的三维结构单元,具有特定的功能,如结合底物、催化反应、与其他分子相互作用等。不同的结构域组合在一起,赋予了蛋白质复杂多样的功能。例如,某些蛋白质可能含有多个结构域,其中一个结构域负责与 DNA 结合,另一个结构域则具有酶活性,可对结合的 DNA 进行特定的修饰。
核酸结构域:在核酸分子中也存在结构域的概念。例如,RNA 分子可以折叠形成不同的结构域,这些结构域对于 RNA 的稳定性、功能以及与其他分子的相互作用至关重要。一些非编码 RNA 通过特定的结构域与蛋白质或其他核酸分子结合,发挥调控基因表达等功能。

在这里插入图片描述

  1. strand 链

在生物学中,“strand” 通常表示 “链”,主要用于描述核酸(DNA 或 RNA)分子的结构。以下是具体说明:
DNA 分子:DNA 是由两条反向平行的多核苷酸链组成的双螺旋结构。每条链都是由许多核苷酸通过磷酸二酯键连接而成,这里的每条链就被称为一条 “strand”。两条链上的碱基通过氢键相互配对,形成稳定的双螺旋结构。例如,在 DNA 复制过程中,两条 strand 会解开,以各自为模板合成新的互补链。
RNA 分子:RNA 通常是单链结构,但也会通过自身折叠形成复杂的二级和三级结构。这条单链也被称为 “strand”。比如,mRNA(信使 RNA)就是一条单链,它携带遗传信息从细胞核到细胞质,作为蛋白质合成的模板;tRNA(转运 RNA)虽然链长较短,但也具有特定的折叠结构,其单链也可称为 “strand”,它在蛋白质合成中负责转运氨基酸。

在这里插入图片描述

  1. complex表示 整条链

在这里插入图片描述

在生物学中,“complex” 通常表示 “复合物” 或 “复合体”。当涉及到两条链连起来形成的复合物时,“complex” 的含义可以从以下几个方面理解:
分子间相互作用
两条链能够连接起来形成复合物,是由于分子间存在各种相互作用力,如氢键、范德华力、静电相互作用和疏水作用等。以 DNA 双螺旋结构为例,两条多核苷酸链通过碱基之间的氢键相互配对连接在一起,A(腺嘌呤)与 T(胸腺嘧啶)之间形成两个氢键,G(鸟嘌呤)与 C(胞嘧啶)之间形成三个氢键。这些氢键以及碱基堆积产生的范德华力等,使得两条链能够稳定地结合形成 DNA - DNA 复合物,即 DNA 双螺旋结构。

综上所述,“complex” 用于描述两条链连起来的情况时,强调了它们之间通过特定的相互作用形成具有特定功能和结构稳定性的复合物,这种复合物在生物体内的各种生物学过程中发挥着重要作用。

  1. nupack使用

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/899013.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序内表格合并功能实现—行合并

功能介绍:支付宝小程序手写表格实现行内合并,依据动态数据自动计算每次需求合并的值,本次记录行内合并,如果列内合并,同理即可实现 前端技术:grid布局 display:grid 先看实现效果: axml&…

计算机视觉cv2入门之角点检测

角点是指图像中两条边缘线的交点,这些交点通常代表了图像中的重要特征。在计算机视觉中,角点检测是一种关键的技术,它可以帮助我们从图像中提取出这些重要的特征点,进而用于图像匹配、物体识别、图像拼接等多种应用。 角点检测示例…

抽奖的诱惑系统注册与登录功能测试报告

目录 一:项目背景 二:项目功能 (1) 注册功能 (2) 登录功能 电话 密码登录 电话 短信登录 三:设计测试用例 四:功能测试 五:自动化测试代码 七:遗留风…

【多媒体交互】Unity Kinect实现UI控件的点击

在Unity中,通过Kinect实现UI控件的点击功能,主要涉及手部追踪、坐标映射和手势检测三个核心环节。 实现步骤 初始化Kinect与关节追踪 使用KinectManager获取用户ID和手部关节点(如JointType.HandLeft)的坐标。 long userId _…

【蓝桥杯】每日练习 Day12 贡献法

前言 今天给大家带来两道贡献法的问题,先来讲一下什么是贡献法。 贡献法,与其说是一种算法,不如说是一种数学方法,是一种思维方式。 先来给大家举个例子,假设现在有个问题,需要你在一个只有小写字母的字…

go test相关命令

在 Go 项目中,go test 可以用于运行整个工程中的测试文件。以下是几种方式: 1. 运行当前模块或整个工程的测试 go test ./..../... 表示递归测试所有子目录中的测试文件(*_test.go)。适用于 Go Modules 或 GOPATH 结构的项目。 …

RocketMQ 详细知识点总结

RocketMQ 详细知识点总结 1. 核心概念 1.1 基础组件 Producer(生产者) 消息的发送者支持同步、异步和单向发送方式提供事务消息功能Consumer(消费者) 消息的接收者支持Push和Pull两种消费模式支持集群消费和广播消费NameServer(命名服务) 路由注册中心无状态节点,可集…

文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频

文字也能生成视频?【蓝耘实践】:通义万相2.1文生视频 上次我们已经介绍了关于在蓝耘云平台实践通义万相的基本玩法,这次将介绍进阶玩法,也就是使用文字来生成视频。 首先我们还是先注册或者登录蓝耘云平台。 通过蓝耘平台进入流…

蓝桥杯 跑步计划

问题描述 小蓝计划在某天的日期中出现 1 时跑 5 千米,否则只跑 1 千米。注意:日期中出现 1 不仅指年月日,也指星期。 请问按照小蓝的计划,2023 年小蓝总共会跑步锻炼多少千米? 例如: 5 月 1 日1 月 13 …

K8S集群新增和删除Node节点(K8s Cluster Adds and Removes Node Nodes)

实战:在已有K8S集群如何新增和删除Node节点 在Kubernetes (K8S) 集群中,Node节点是集群中的工作节点,它们运行着容器的实际实例。管理K8S集群中的Node节点,包括新增和删除节点,是一个常见且重要的操作,可以…

ASP.NET Web的 Razor Pages应用,配置热重载,解决.NET Core MVC 页面在更改后不刷新

Razor Pages应用,修改页面查看修改效果,如果没有热重载,改一句话跑一次,这个活就没法干了。 1、VS2022中的NuGet中安装RuntimeCompilation Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 需要配套你的.net sdk版本&#x…

死亡并不是走出生命 而是走出时间

目录 第一章 倒春寒 第二章 悖论与共生 第三章 坍缩与永恒 第四章 在时差里相爱 终章 你从未离开 第一章 倒春寒 2022年春天的扬州东关街,青衣在文昌阁古槐下调试着「时间胶囊」算法。这个能将人类记忆转化为数据流的程序,是他用三年时间对抗渐冻…

网络安全基础:五类安全服务、八种安全机制与OSI七层模型的全面解析

目录 引言 五类安全服务 2.1 认证服务 2.2 访问控制 2.3 数据保密性 2.4 数据完整性 2.5 不可否认性 八种安全机制 3.1 加密机制 3.2 数字签名 3.3 访问控制机制 3.4 数据完整性机制 3.5 认证交换机制 3.6 流量填充机制 3.7 路由控制机制 3.8 公证机制 OSI七层…

PhotoShop学习02

1.添加文本 这个工具栏是文字工具栏,快捷键是T。选择之后鼠标会变成一个竖杠外貌,我们可以借此在图片中写入文字。 选择后,上方的工具栏会变为专门调整文字工具 这个框点击旁边的小箭头可以选择我们我们电脑系统自带的字体,同时可…

黄土高原风蚀区解析多源数据融合与机器学习增强路径-RWEQ+集成技术在风蚀模数估算中的全流程增强策略—从数据融合到模型耦合的精细化操作指南

土壤风蚀模数估算长期面临‌模型参数不确定性高‌、‌空间异质性表达不足‌两大技术瓶颈。RWEQ集成技术框架‌,通过耦合地理时空分析、机器学习算法与物理过程模型,实现风蚀模数估算精度的系统性提升。以黄土高原典型风蚀区(38N-40N&#xff…

BFS解决FloodFill算法

1.图像渲染 733. 图像渲染 - 力扣(LeetCode) 1.题目解析 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。你也被给予三个整数 sr , sc 和 color 。你应该从像素 image[sr][sc] 开始对图像进行…

LeetCode(977):有序数组的平方

有序数组的平方 题目链接 题目&#xff1a;给你一个按非递减顺序排序的整数数组 nums&#xff0c;返回每个数字的平方组成的新数组&#xff0c;要求也按非递减顺序排序。 //暴力 #include<stdio.h> void sort(int *nums,int n){for(int i0;i<n;i)for(int ji1;j<…

OpenAI的“噩梦”,DeepSeek V3-0324效率革命展现中国AI雄心

3月24日晚&#xff0c;DeepSeek低调发布其V3模型的小版本更新——DeepSeek V3-0324&#xff0c;这一操作立即在社区引发热议。据悉&#xff0c;该版本已集成至DeepSeek官网、应用程序和小程序&#xff0c;用户只需关闭“Deep Thinking”功能即可体验。另该模型已在Hugging Face…

mysql创建库表插入数据演示

show databases; use zzj; create table stu (sid int primary key,name varchar(10) not null,sex varchar(2) );desc stu;insert into stu (sid, name, sex) values (1, zzj, 男);select * from stu; desc stu: select * from stu:

C语言 - 整数与浮点数运算的类型转换规则

C 语言整数与浮点数运算的类型转换规则 在 C 语言中&#xff0c;不同数据类型在运算时会进行 隐式类型转换。当 有符号整数&#xff08;int&#xff09;、无符号整数&#xff08;unsigned int&#xff09; 和 浮点型&#xff08;float、double&#xff09; 进行运算时&#xf…