说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【开源推荐】Genome.js:当DNA遇到开源

HTML文档下载 WORD文档下载 PDF文档下载
自生命科学诞生以来,人类就一直从未停止过通过DNA来破译人体密码。本文介绍的genome.js是一个基于Node.js的开源平台,可以让你通过简单分析DNA来更好地了解你自己,你还可以基于它来开发自己的应用。

DNA是染色体的主要化学成分,是基因的组成材料,可组成遗传指令,以引导生物发育与生命机能运作。自生命科学诞生以来,人类就一直从未停止过通过DNA来破译人体遗传密码。

为什么地球上会有形形色色的生物?这是基因中的SNP决定的。SNP(Single Nucleotide Polymorphism,单核苷酸多态性)指的是在DNA序列中发生变异的单个碱基对,它造就了生物之间的各种差异。

这些非常高深的科学问题就留给科学家们去研究吧,不过本文介绍的这个开源项目可以让你通过简单分析DNA来更好地了解你自己。


genome.js开源项目

genome.js是一个基于Node.js构建的开源平台,是“OpenDNA运动”的一个产物,它可以利用数据流高性能地分析DNA SNP。

使用该项目分析DNA的步骤如下:

  1. 首先你需要获取你的DNA序列文件(这事需要交给医院来做,看看国外的医院报价和服务);
  2. 通过dna2json工具将SNP文件转换为SNP-JSON文件;
  3. 将你的SNP-JSON文件导入到genosets工具中进行分析;
  4. 你还可以通过GQL(Genome查询语言)来制作自己的分析工具。

该项目的意义

相比专业的DNA检测分析,genome.js有些小打小闹,但是像这样通过简单地分析DNA(前提是你首先要获得自己的DNA序列),你可以更好地了解自己,比如你身上的特征是怎么来的、你对药物的过敏性,还可以通过DNA来比较与其他人的差异,此外,你还可以通过它来找出潜在的健康问题以及哪些问题会遗传给下一代等等。

重要的是,这是一个采用MIT许可的开源项目,你可以用它来开发自己的应用,比如DNA分析、健康提醒等等。

项目官网:http://genomejs.com/

源码:https://github.com/genomejs/

Android Theme和Styles内部定义解析 Android平台下图表绘制相关方法 Activity类的runOnUiThread方法你用过吗 Android上鲜为人知的UI控件介绍和使用 获取Android手机上的图片和视频缩略图 有谁做过服务器托管 过程中的值引用问题,问过3遍了,还没解决 请问有谁研究过智能agent或移动agent,大家交流一下? 请教错误的原因 能给我解释一下下句吗? insmod bcm5700 不成功,高手看看我列出的错误. 这是真的假的? 跪求适用汽车客运站的物流系统(或者叫行包快件)的数据库设计?UP者有分。 请问VC7中的CImage在保存为JPEG时有没有设置品质这项. 小苏打和白醋混合之后的液体是什么气味的? 小苏打和白醋混合后杯中的液体是什么 食品发酵过度会产生有害菌吗?发酵后的食品更易滋生细 已知圆c:x^2+y^2-4x+1=0,求经过点P 请将做题的详细过程拍照发过来😄 写出俩句一句传神的古诗句 写意传神的意思 绘声绘色的两个绘分别是什么意思?急~~! 小苏打和白醋混合后,产生的液体叫什么名字啊? 法国教育官员称将出台法律维护创业大学新西兰千名儿童参与马拉松共庆世界儿童俄外长:俄美涉叙计划表明双方有能力应阿富汗情侣私奔 疑遭女方家属私自处决泰国北部发生重大交通事故 造成22人浙江金华25岁女孩坐出租车遇害 两名“防火墙之父”方滨兴将在世界互联网大李英爱穿一身现身香港 四猛男护驾(图中国造深水半潜式钻井平台交付(图)英国一交友网站规则奇特 语法太差者将神级造物主玄灵殇魔门败类超级巫医在都市洪荒之截教首徒滨河公园旅游石家庄解放纪念碑旅游南滨公园旅游富华游乐园旅游临海古城墙旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘