这些科学家用DNA做的鲜为人知事,你估计都没见过!
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做的鲜为人知事,你估计都没见过!的更多相关文章
- 做Data Mining,其实大部分时间都花在清洗数据
做Data Mining,其实大部分时间都花在清洗数据 时间 2016-12-12 18:45:50 51CTO 原文 http://bigdata.51cto.com/art/201612/52 ...
- 做asp.net的在别人眼中都是渣渣吗?
做asp.net的在别人眼中都是渣渣吗?
- 聊聊用Selenium做自动化碰到了哪些坑?都是怎么解决的?
本周我们的讨论话题是关于Selenium自动化: 话题:聊聊用Selenium做自动化碰到了哪些坑?都是怎么解决的? 话题描述:Selenium是大家做UI自动化用到的主流框架,在平时写脚本的过程中, ...
- 干货:鲜为人用的MySQL高级特性与玩法!
上一篇文章<万字总结:学习MySQL优化原理,这一篇就够了!>文末给大家留有两个开放的问题: 有非常多的程序员在分享时都会抛出这样一个观点:尽可能不要使用存储过程,存储过程非常不容易维护, ...
- 科学家用AI看月球后,却发现了这些东西
人工智能(AI)几乎已经无所不在,我们生活的大多数方面都已经被它们渗透,随着AI在过去几年取得的令人震惊的进步,它在许多方面都可能帮助我们的生活变得更美好.近日,AI在月球上发现了近7000个未被 ...
- 计算机图形学学习方法和相关书籍,做游戏,GIS,虚拟现实,三维引擎的都能够看看.
本书參照<<图形学扫盲>> 整理的,原文内容引子: http://www.cppblog.com/lai3d/archive/2008/12/30/70796.html 前言: ...
- 使用angular4和asp.net core 2 web api做个练习项目(二), 这部分都是angular
上一篇: http://www.cnblogs.com/cgzl/p/7755801.html 完成client.service.ts: import { Injectable } from '@an ...
- 加深Java基础,做了20道题选择题!简答题没做
2015-03-16 17:13 269人阅读 评论(1) 收藏 举报 分类: 笔试(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 1,下列说法正确的是( A ) A )Jav ...
- Context都没弄明白,还怎么做Android开发?
Activity mActivity =new Activity() 作为Android开发者,不知道你有没有思考过这个问题,Activity可以new吗?Android的应用程序开发采用JAVA语言 ...
随机推荐
- 4. 监控利器nagios手把手企业级实战第三部
1.nagios图形监控显示和管理服务器 虽然能显示,能报警.但是我们企业工作中需要一个历史趋势图. nagios只开放核心,插件是单独的形式,图像也一样,是插件或者整合的方式.所以可能看起来很多,这 ...
- linuxmint截图
利用import命令截图,并设置快捷键 shift + PrtScrSysRq: 选中区域截图. 设置快捷键的时候,提示: Ctrl + PrtScrSysRq: 复制截图到剪切板 PrtScrSys ...
- java.lang.AbstractMethodError: org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V
java.lang.AbstractMethodError: org.slf4j.impl.JDK14LoggerAdapter.log(Lorg/slf4j/Marker;Ljava/lang/St ...
- [JSOI2019]节日庆典(Z-algorithm)
要想让一个位置作为最小循环,其必须是最小后缀,然后一个字符串的最小后缀不超过O(logn)个,于是维护备选集合即可. 然而要在O(n)复杂度求解,需要求出原串后缀与原串的LCP长度,需要用Z-algo ...
- 在Orcl中通过SQL语句修改创建表
1.创建表时定义唯一性约束 CREATE TABLE table_name ( column1 datatype null/not null, column2 datatype null/not nu ...
- Winform Post请求传递Json格式参数的写法
注意的是,Json传递需用到Hashtable(哈希表)来添加参数,本人也试过用JObject添加页不行,感觉应该可以的不知道怎么回事,直接上代码, Hashtable ht = new Hashta ...
- 关于Apache Commons的简介
Apache Commons是对JDK的拓展,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动.官网网址:http://commons.apache.org Commons Bea ...
- Java操作redis客户端Jedis使用
1.1 jedis介绍 Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java.C.C#.C++.php.Node.js.Go等. 在官方网站里列一些Java的客户端,有 ...
- Leetcode13_罗马数字转整数
题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1. ...
- volatile、synchronized、ReentrantLock与CAS
目录 一.JVM内存模型: 二.volatile关键字 1.volatile保证内存可见性. 2.能禁止指令重排序 3.不能保证原子性 三.synchronized关键字 1.内存可见性: 2.操作的 ...