阅读更多

1顶
0踩

开源软件

原创新闻 Genome.js:可分析DNA序列的开源项目

2013-12-03 11:17 by 副主编 wangguo 评论(2) 有5515人浏览
DNA是染色体的主要化学成分,是基因的组成材料,可组成遗传指令,以引导生物发育与生命机能运作。自生命科学诞生以来,人类就一直从未停止过通过DNA来破译人体遗传密码。

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

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



genome.js开源项目

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

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

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

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

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

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

源码:https://github.com/genomejs/
  • 大小: 21.5 KB
1
0
评论 共 2 条 请登录后发表评论
2 楼 ronnin 2013-12-03 15:57
附上这个 http://slid.es/contra/genomejs
1 楼 BuN_Ny 2013-12-03 13:27
   

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 2023华为od机试真题【人气最高的店铺】JAVA

    2023华为od机试真题【人气最高的店铺】JAVA 某购物城有m个商铺,现决定举办一场活动选出人气最高店铺。活动共有n位市民参与,每位市民只能投一票,但1号店铺如果给该市民发放g元的购物补贴,该市民会改为投1号店铺。...

  • 旺掌柜淘宝刷收藏软件 v3.26.1107 绿色版.rar

    旺掌柜淘宝免费互刷收藏人气平台是国内最大的淘宝免费互刷收藏和流量平台,是业内公认的能有效提升淘宝宝贝...并且旺掌柜平台对小号有严格检测,保证了收藏永久显示,不存在刷过几天就掉的情况,大大保证了收藏的质量。

  • @Bean详解

    在上文我们简单的通过注解类+@bean注解的方式将第三方类注入到了IOC容器进行管理,那么本文我们来详细介绍@bean的用法。

  • Java @Bean 概念和使用

    @Bean 概念: @Bean作用在方法上,一般标明返回的对象直接被Spring管理起来 使用: 调用的时候和@Component一样,用@Autowired 调用有@Bean注解的方法,多用于第三方类无法写@Component的情况 举例: //想调用的类 public class MessageBuilder { public void getInstance() { System.out.println("aaaaaaaaaaa"); } } @Configurat

  • 人气不旺啊~

    这边人气不旺啊,写了这么时间了,连一条留言也没有,以后都懒的复制了,还是直接上链接吧。

  • 看来最近这里人气不旺呀

    最近几天,头脑发热,想进来了解一下股市,所以来的时间比较多,想到此学习一下,不过发觉这里的新贴并不多,人气不旺 ...

  • 国外人气最旺的软件测试网站

    著名的AsiaStar测试国际学术会议官方网站,感兴趣的人一定不能错过 http://www.testingstuff.com/ Kerry Zallar的个人主页,提供一些有关培训、工具、会议、论文方面的参考信息 http://www-sqi.cit.gu.edu.au/ ...

  • Stackoverflow上人气最旺的10个Java问题

    注意:不关闭inputStream,你可以使用 IOUtils.closeQuietly 3 String theString = IOUtils.toString(inputStream, encoding); 或者,如果不想混合...

  • JSP_8th_useBean的scope属性

    介绍了JavaBean在四种不同的范围中的应用例子。

  • Spring中bean用法详解

    获取bean的方法 1.从ApplicationContex应用上下文容器中获取bean和从bean工厂容器中获取bean 具体案例: 从ApplicationContext中取bean ApplicationContextac=new ClassPathXmlApplicationContext("com/hsp/ioc/beans.xml"); 当我们去实例化beans.xml,该文

  • JAVABEAN是什么和总结JAVABEAN的两种使用方式

    原文:http://www.blogjava.net/flysky19/articles/88180.html 一、 javabean 是什么? Javabean 就是一个类,这个类就定义一系列 get 和 set 方法。 So simple ! Javabean 就是为了和 jsp 页面传数据化简交互过程而产生的。 自己的理解: 使用 javabean 和不用 javabean 的

  • [转]国外人气最旺的软件测试网站

    [转]国外人气最旺的软件测试网站 http://bdonline.sqe.com/   一个关于网站测试方面的网页,对这方面感兴趣的人可以参考 http://citeseer.nj.nec.com/   一个丰富的电子书库,内容很多,而且提供著作的相关...

  • 人气最旺论坛

    人气最旺论坛000013 001 http://people.sina.com.cn/forum.html 新浪网论坛 000015 002 http://club.sohu.com/ 搜狐社区 000020 003 http://bj.163.com/ 网易北京社区 000043 004 http://bbs.tom.com/bbs.php TOM...

  • Stack Overflow 上人气最旺的 10 个 Java 问题

    在纯Java中,有一个很好的方式可以产生真正的内存泄露(通过执行代码使对象不可访问但仍存在于内存中): 应用产生一个长时间运行的线程(或者使用一个线程池加速泄露)。 线程通过一个(可选的自定义)类加载...

  • Java:Stackoverflow上人气最旺的10个Java问题

    在纯Java中,有一个很好的方式可以产生真正的内存泄露(通过执行代码使对象不可访问但仍存在于内存中): 应用产生一个长时间运行的线程(或者使用一个线程池加速泄露)。 线程通过一个(可选的自定义)类加载...

Global site tag (gtag.js) - Google Analytics