美文网首页
生信log38|拿到的数据就是想要的数据吗?-数据校验

生信log38|拿到的数据就是想要的数据吗?-数据校验

作者: 小周的万用胶囊 | 来源:发表于2023-08-06 23:53 被阅读0次

最近需要下载和传输的数据,还有传输数据,过程中涉及到好多验证的问题,因此小记这一篇,关于验证的原理有机会再探讨,本log不作赘述。

为什么需要校验数据及导致数据不一致的原因是什么

  • 传输过程中发生了数据丢失事件(信号/硬件引起的)
  • 网站上放错了文件(无意的就是放错,故意的就是病毒了)

什么场景下数据要进行校验

  • 盘到桶的迁移,跨盘数据迁移后(数据的拷贝)
  • 网上下载数据后(有可能下到99.9%就断了,从文件大小看不出区别)
  • 自己需要上传文件(自身即官方或者服务提供方,需要给其他用户一个参考)

怎么校验-策略与常用的方法

目前使用最多的是md5校验,NCBI的FTP存储地址提供的序列文件一般都带有XXX.md5

MD5

  • 用于检验文件内容的一致性和完整性
md5sum 文件名

SHA1

sha1sum 文件名

SHA256

sha256sum 文件名

Cosmic数据库的例子
这个官方是见过比较严谨的了,NCBI一般只提供md5的校验,但这个官网是少有能提供由三种不同校验方式生成校验文件的

Cosmic数据库提供的文件

题外总结

这只是信息分析小细节也是我的一个小小记录,数据分析的过程就是一个实验和生产过程,实验过程中谨慎谨慎再谨慎,严谨严谨再严谨,至少交出来的数据是保证可信度的。

相关文章

  • API 安全机制 | 数据校验

    数据校验 接口层面; 数据库层面; 数据校验 | 接口层面 | 代码 数据校验 | 数据库层面 | 代码

  • 日志定位

    前后端 前端: 收集数据、数据校验、数据处理、数据解析、数据展现 后端: 数据解析、数据校验、数据处理 日志定位 ...

  • 2018-09-27/28日志定位+linux命令

    前后端 一、前端 手机数据 数据校验 数据处理 数据解析 数据展现 二、后端 数据解析 数据校验 数据处理 日志定...

  • JSR303后台数据校验的相关使用

    1)、标注校验注解想要使用JSR303帮我们做数据校验,可以给Bean里面需要验证的字段加数据校验注解。java为...

  • uart术语

    UART中,8N1就是无校验,数据位8,停止位1;8E1就是偶校验,数据位8,停止位1;8O1就是奇校验,数据位8...

  • 20170831-SpringMVC 数据校验

    说明:SpringMVC采用的数据校验——JSR 303 需要导入的包(Maven): 数据校验 一、 如何校验?...

  • TCGA数据挖掘---使用gdc-client下载TCGA数据

    对于数据的利用的第一步就是获取数据,对于数据的下载与利用,使用gdc-client下载数据是生信技能树[生信爆款入...

  • 项目中用到的策略模式

    所在项目:产品中心功能点:数据校验接口该接口用于校验产品中心的数据的正确性,根据数据类型校验,如果是数字类型的数据...

  • 利用oracle审计,实现只允许指定的IP、应用、用户连接

    需要使用的数据表 数据库用户登录校验-用户 数据库用户登录校验-ip地址 数据库用户登录校验-终端 schema触发器

  • SpringMVC利用全局异常数据校验

    异常拦截-数据校验 SSM框架集成数据校验: 导入相关jar包 SSM集成所有jar包+以下jar包 数据校验工具...

网友评论

      本文标题:生信log38|拿到的数据就是想要的数据吗?-数据校验

      本文链接:https://www.haomeiwen.com/subject/nsosedtx.html