DNA世界的每一步都给人类带来奇妙甚至吃惊的发现。研究人员越来越多地探索和掌握了生命中的分子。生物与技术之间的界限以前所未有的方式模糊,有时甚至更糟。但DNA也为复杂疾病带来简单的答案,存储奇怪的文件,甚至可以画出犯罪分子的脸。

绘制罪犯的面孔

专家称现在通过基因分析能够绘制人的肖像。这意味着遗留在犯罪现场的烟头、口香糖、头发、血迹、汗水、精液都能暴露犯罪分子。如果在一个犯罪现场留下DNA,新的法医技术可以根据他或她的遗传遗体编制犯罪者的脸。称为DNA表型,它可以告诉调查人员嫌疑人真实的头发颜色、眼睛和皮肤的色泽,地理祖先和更细的细节,如雀斑。为了完善技术,在面部特征等方面获得更多的准确性,扫描了志愿者的面孔和DNA。然后,软件搜索他们的遗传点与下巴线、脸颊和鼻子的形状之间的连接。识别出的模式使得表型能够提供足够的信息来编辑数字式拍摄。另一方面,它也被用来向不明身份的受害者的头骨添加更多的细节。

DNA可以破坏计算机

2017年,华盛顿大学采取恶意软件并将其编码成合成DNA基因。电子计算机排序时,从生物到数字的飞跃发生。当软件将A、C、和T组合更改为计算机代码时,病毒被释放,并使研究人员完全遥控计算机。虽然这个黑客品牌目前还没有被使用,但这只是一个时间问题。由于DNA测序和遗传数据库对于许多科学领域来说是非常有价值的,因此以这种方式传递的恶意软件可能会造成不可估量的损害。

DNA可以存储音乐

为了帮助解决世界的信息存储问题,科学家转向了DNA。他们想证明有没有其他媒介可以匹配其容量或耐久性。最近,两个音乐表演——深紫色的“烟雾之水”和迈尔斯·戴维斯的“Tutu”被选为DNA文件。他们的二进制代码,由1s和0s组成的数字语言被转换为遗传基因(A,C,G和T)。反过来,基础被合成地创建并排列成与音乐的二进制序列相匹配。歌曲覆盖了140
MB的硬盘。但是,在成为DNA后,他们几乎没有斑点。DNA的普遍性意味着可以以这种方式存储音乐。

保护皮肤

太阳的爱好者可能很快就能不用担心皮肤晒黑或受伤。来自太阳的紫外线(UV)射线可以破坏DNA,日光浴的癌症风险是众所周知的。在2017年,科学家们提出了一个巧妙的想法。由鲑鱼精子的DNA制成的防晒霜几乎像第二层皮肤一样吸收紫外线损伤。那些喜欢日晒数小时的人也不用担心皮肤脱水。鱼皮能保持水分。这比使用防晒霜具有更广泛的用途。

胚胎手术

为了治愈危险的血液病,中国科学家在实验室里创造了人类胚胎。2017年,该项目涉及从患有β-地中海贫血的患者身上获取克隆的胚胎和组织。像许多遗传疾病一样,β-地中海贫血是由一个人的DNA基因中的毛刺引起的。人类遗传密码由四个碱基——腺嘌呤、胞嘧啶、鸟嘌呤和胸腺嘧啶(A、C、G和T)组成。它们包含用于形成人体和运行身体的整个过程。单个异常碱基称为点突变。这些与三分之二的遗传疾病有关。为了找到β-地中海贫血的点突变,科学家扫描了人类遗传密码的30亿个“信件”,以找出问题。原来是一个错误的G。一种称为基础编辑的技术用正确的A替代,并在DNA水平上治愈了第一种疾病。未来,基础编辑系统可能会与其他遗传疾病产生积极的结果。(科技新发现
康斯坦丁/文)​​​​

这些科学家用DNA做的鲜为人知事,你估计都没见过!的更多相关文章

  1. 做Data Mining,其实大部分时间都花在清洗数据

    做Data Mining,其实大部分时间都花在清洗数据 时间 2016-12-12 18:45:50  51CTO 原文  http://bigdata.51cto.com/art/201612/52 ...

  2. 做asp.net的在别人眼中都是渣渣吗?

    做asp.net的在别人眼中都是渣渣吗?

  3. 聊聊用Selenium做自动化碰到了哪些坑?都是怎么解决的?

    本周我们的讨论话题是关于Selenium自动化: 话题:聊聊用Selenium做自动化碰到了哪些坑?都是怎么解决的? 话题描述:Selenium是大家做UI自动化用到的主流框架,在平时写脚本的过程中, ...

  4. 干货:鲜为人用的MySQL高级特性与玩法!

    上一篇文章<万字总结:学习MySQL优化原理,这一篇就够了!>文末给大家留有两个开放的问题: 有非常多的程序员在分享时都会抛出这样一个观点:尽可能不要使用存储过程,存储过程非常不容易维护, ...

  5. 科学家用AI看月球后,却发现了这些东西

    ​​人工智能(AI)几乎已经无所不在,我们生活的大多数方面都已经被它们渗透,随着AI在过去几年取得的令人震惊的进步,它在许多方面都可能帮助我们的生活变得更美好.近日,AI在月球上发现了近7000个未被 ...

  6. 计算机图形学学习方法和相关书籍,做游戏,GIS,虚拟现实,三维引擎的都能够看看.

    本书參照<<图形学扫盲>> 整理的,原文内容引子: http://www.cppblog.com/lai3d/archive/2008/12/30/70796.html 前言: ...

  7. 使用angular4和asp.net core 2 web api做个练习项目(二), 这部分都是angular

    上一篇: http://www.cnblogs.com/cgzl/p/7755801.html 完成client.service.ts: import { Injectable } from '@an ...

  8. 加深Java基础,做了20道题选择题!简答题没做

    2015-03-16 17:13 269人阅读 评论(1) 收藏 举报  分类: 笔试(1)  版权声明:本文为博主原创文章,未经博主允许不得转载.    1,下列说法正确的是( A ) A )Jav ...

  9. Context都没弄明白,还怎么做Android开发?

    Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言 ...

随机推荐

  1. 用FFmpeg+nginx+rtmp搭建环境实现推流

    Windows: 1.下载文件: 链接:https://pan.baidu.com/s/1c2LmIHHw-dwLOlRN6iTIMg 提取码:g7sj 2.解压文件: 解压到nginx-1.7.11 ...

  2. AQS: 什么是AQS?

    AQS定义了一套多线程访问共享资源的同步器框架. 许多同步类实现都依赖于它,如常用的ReentrantLock/ReentrantReadWriterLock/CountDownLatch这些类里面都 ...

  3. JavaScript之OOP

    本文介绍下js中OOP的一些用法: 由上图可得: 1.typeof null结果是object,所以需要用与运算符再次判断是否为空. 2.构造器实现重载后,可依序传入参数或传入对象. 由上图可得:要实 ...

  4. python通过wakeonlan唤醒内网电脑开机

    首先需要pip3 install wakeonlan 然后在电脑需要你的网卡支持网络唤醒计算机. 然后在主板BIOS开启支持唤醒. 在系统网卡属性里选上“允许计算机关闭此设备以节约电源”,“允许此设备 ...

  5. typescript-学习使用ts-1

    Hello World 新建 greeter.ts 并写入以下内容: function greeter(person) { return "Hello, " + person; } ...

  6. Python这五个坑,80%你不知道(对的,五个你知道1个就达到一般水平了)

    1 含单个元素的元组 Python中有些函数的参数类型为元组,其内有1个元素,这样创建是错误的: c = (5) # NO! 它实际创建一个整型元素5,必须要在元素后加一个逗号: ! c = (5,) ...

  7. Linux inode 理解

    inode 硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB).操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性读取一 ...

  8. Invalid package name:a digit canno be the first character in a package segme

    发现网上没有关于这个的解决方法 其实这个原因是因为下图红框里的是数字 把默认的这个直接删掉,用英语随便输入一个即可

  9. 吴裕雄--天生自然 pythonTensorFlow自然语言处理:Seq2Seq模型--测试

    import sys import codecs import tensorflow as tf # 1.参数设置. # 读取checkpoint的路径.9000表示是训练程序在第9000步保存的ch ...

  10. Gene family|

    6.1引言 随着测序技术的提高,能被测序的物种趋近于复杂(因为越高等的生物基因组大且复杂(1.本身基因结构复杂2.复杂程度与种属关系并不相关)),所以基因家族(Gene family)的数目可能能够更 ...