生物信息资源更新越来越快,使用可视化的方法来分析DNA序列已成为生物信息学的一个研究热点,用图形表示DNA序列的方法也越来越成熟。2011年,著名杂志《Science》发表一篇引起轰动的文章:《Presenting the Human Genome:Now is 3D!》,这篇文章完全给我们描述了人类基因组测序未来的蓝图,可见3D技术在很多领域都是发展方向。
使用mono可以快速的创建DNA分子结构立体模型,效果如下:
当然简单的呈现DNA分子结构,仅仅是一部分功能,如果将mono和专业的DNA分析仪结合,不仅可以发现病症,更重要的是预测病症的发生,治病于未发,这将是人类的福音。除了研究人类基因之外,我们还可以对农作物的进行DNA3D模型化,并加以分析,对农业的发展和粮食安全方面都会有积极的意义。
使用mono创建3D模型最大的特点就是快,代码不过几十行,使用Editor更是不需要代码量。本文的效果图通过代码实现,核心代码如下:
1 |
function createDNA(box, x, y, z, colors){ |
2 |
var count= 20 +Math.random()* 50 ;
|
4 |
var parent=createNode(box, 10 , 0 , 0 , 0 , 'red' );
|
5 |
for (var i= 0 ;i<count;i++){
|
6 |
var angle=Math.PI* 2 / 360 * 15 *i;
|
7 |
var radius = (i % 2 == 0 ) ? 10 : 7 ;
|
8 |
var color = colors[i% 2 ]
|
9 |
var node1=createPairNode(box, dist, radius, i, angle, color);
|
10 |
var node2=createPairNode(box, dist* 0.3 , radius, i, angle, color);
|
11 |
node1.setParent(parent);
|
12 |
node2.setParent(parent);
|
15 |
var link=createLink(box, node1, node2, dist, angle, 'gray' );
|
16 |
var node3=createPairNode(box, dist* 0.58 , radius* 0.4 , i, angle, 'cyan' );
|
17 |
var node4=createPairNode(box, dist* 0.72 , radius* 0.4 , i, angle, 'cyan' );
|
18 |
link.setParent(parent);
|
19 |
node3.setParent(parent);
|
20 |
node4.setParent(parent);
|
23 |
parent.setPosition(x,y,z);
|
24 |
parent.setStyle( 'm.visible' , false );
|
1 |
function createPairNode(box, size, radius, index, angle, color){ |
2 |
var x=size*Math.sin(angle);
|
3 |
var z=size*Math.cos(angle);
|
5 |
var node = createNode(box, radius, x, y, z, color);
|
分享到:
相关推荐
DNA的分子结构DNA的分子结构DNA的分子结构DNA的分子结构DNA的分子结构DNA的分子结构DNA的分子结构
dna分子结构图,分子链图表
DNA分子结构及复制.doc
DNA分子结构练习题宣贯.docx
这是一套DNA分子结构图背景的,生命科学PPT模板,共22张; 幻灯片模板封面,使用了蓝色分子结构图、彩色基因链条等图片作为背景。中间填写生命科学PPT标题。界面设计与主题搭配。 PowerPoint模板内容页,由20张...
2022届 高考 一轮复习 人教版 DNA分子的结构、复制及基因的本质 课件 (69张).pptx
也许它能给你的编程思想带来不小的启发!他能带给你一个全新的遗传算法。
DNA分子结构、复制以及基因本质复习精品.pptx
DNA分子结构、复制及基因高三生物一轮复习.ppt
DNA分子的结构DNA分子的复制基因是有遗传效应的DNA片段PPT课件.pptx
DNA分子的结构DNA分子的复制基因是有遗传效应的DNA片段学习教案.pptx
DNA分子的结构DNA分子的复制基因是有遗传效应的DNA片段PPT学习教案.pptx
2016届高三生物二轮复习高考作业卷(解析)作业(十七)DNA是主要的遗传物质 DNA分子结构 含解析.doc
2022届 高考 一轮复习 人教版 DNA分子的结构、复制以及基因的本质(73张)课件.ppt
2022届 高考 一轮复习 人教版 DNA分子的结构、复制及基因的本质 教案.docx
DNA分子的结构.ppt
通过对DNA分子结构发现案例的梳理,探讨科学发现过程中一些重要的因素。认为:强烈的兴趣与执着的追求、敏锐的洞察力、密切的合作与协同、充分的学术思想交流和科研信息获取、各种科学研究方法的熟练运用等要素是现代...
DNA分子标记研究进展.pdf
[中学联盟]湖南省怀化市湖天中学高中生物人教版必修2第3章:第2节DNA分子结构.ppt