三分钟带你解锁DNA结构密码,用NashapeR包揭示核酸背后的神秘结构!!!
公众号后台回复“111”
领取本篇代码、基因集或示例数据等文件
文件编号:240416
需要租赁服务器的小伙伴可以扫码添加小果,此外小果还提供生信分析,思路设计,文献复现等,有需要的小伙伴欢迎来撩~
安装NashapeR包
在Rstudio中键入以下代码来安装NashapeR包。
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("DNAshapeR") #安装NashapeR包
随后载入NashapeR包
library(DNAshapeR) # 载入NashapeR包
显示如下图信息表示安装和载入NashapeR包成功。

fn <- system.file("extdata", "CGRsample.fa", package = "DNAshapeR") # 数据载入
读取示例文件到变量fn
pred <- getShape(fn) # 赋值到变量
进行DNA序列结构预测,耗时较长,请耐心等待。

plotShape(pred$MGW) # 双螺旋中的次级沟宽度plotShape(pred$ProT) # 碱基对的凸起或凹陷程度
plotShape(pred$Roll) # 碱基对之间的轴向旋转角度
plotShape(pred$HelT) # 双螺旋的整体扭转程度

BiocManager::install("fields") # 安装fields包
library(fields) # 载入fields包

heatShape(pred$MGW, 20) # 双螺旋中的次级沟宽度
heatShape(pred$ProT, 20) # 碱基对的凸起或凹陷程度
heatShape(pred$Roll[1:500, 1:1980], 20) # 碱基对之间的轴向旋转角度
heatShape(pred$HelT[1:500, 1:1980], 20) # 双螺旋的整体扭转程度

小果还提供思路设计、定制生信分析、文献思路复现;有需要的小伙伴欢迎直接扫码咨询小果,竭诚为您的科研助力!

定制生信分析
服务器租赁
扫码咨询小果


往期回顾
01 |
02 |
03 |
04 |