这些科学家用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语言 ...
随机推荐
- python3.6内置模块——random详解
python内置模块random是用来生成随机数的,在许多场合都能应用到,算是比较常见的一种模块吧,下面详细介绍其具体用法. 基本用法 随机生成浮点数:有两种,一种没有参数,默认是0~1,另一种可以指 ...
- 踏出第一步——安装并跑通python程序
一.首先学会安装python软件 1.在浏览器下输入安装python软件的官方网址. 点击打开链接 2.在界面上点击"Downloads"下的"Windows" ...
- lower_bound()和upper_bound()用法详解
lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的. lower_bound( begin,end,num):从数组的begin位置到end ...
- BBS数据库设计
BBS数据库设计 一.BBS数据库设计 # models.py from django.db import models # Create your models here. from django. ...
- 7.学完linux系统运维到底可以做什么?
linux运维到底可以做什么?(略有改动原文.排版) 运维,很容易从字面理解为运营.维护. 很多朋友认为,在互联网公司中linux系统运维的工作就是安装系统,部署服务.处理紧急故障,为公司里的开发人员 ...
- Ioc和依赖注入
转自https://www.cnblogs.com/zhangzonghua/p/8540701.html 1.IOC 是什么 IOC- Inversion of Control , 即“控制反转” ...
- 绝对定位( Absolute positioning )
绝对定位( Absolute positioning ) 之前在介绍定位体系的时候,已经简单的介绍了绝对定位和固定定位.一般情况下,这两种定位的元素, 在 3D 的可视化模型中,处于浮动元素的上方,或 ...
- MySQL数据库高可用集群搭建-PXC集群部署
Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法.集群是有节点组成的,推荐配置至少3个节点,但是也可以运行在2个节点上. PXC原理描述: 分布式 ...
- LGOJ1290 欧几里德的游戏
题目链接 P1290 and UVA10368 (双倍经验[虽然标签差距很有趣]) 题目大意 给定两个数\(n\)和\(m\),每次操作可以用较大数减去较小数的正整数倍,不可以减成负数. 先获得一个\ ...
- dom4j 为生成 XML 的文件添加 xmlns(命名空间) 属性
dom4j 为生成 XML 的文件添加 xmlns(命名空间) 属性 分类: Java2011-06-03 16:14 976人阅读 评论(0) 收藏 举报 xml扩展语言 今天在开发sitemap地 ...