PubChem机器可读周期表数据交互演示:使用Matlab开发
需积分: 9 116 浏览量
更新于2024-11-19
收藏 252KB ZIP 举报
资源摘要信息:"PubChem 机读周期表数据演示:如何与 PubChem 机读周期表数据交互的演示示例-matlab开发"
知识点:
1. PubChem 数据库:PubChem 是一个提供关于化学物质的生物学活性信息的开放科学数据库。它包含数以亿计的化合物、生物靶点和生物活性数据,为化学和生物学研究者提供了重要的信息资源。
2. 机读周期表数据:机读周期表数据通常以结构化格式(如JSON,XML等)提供,方便计算机读取和处理。这对于自动化分析和程序化交互提供了极大的便利。
3. JSON 数据格式:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON常用于网络数据传输,具有较好的跨平台兼容性。
4. InChI(国际化化学标识符):InChI是一种由IUPAC(国际纯粹与应用化学联合会)开发的用于描述分子结构的免费和标准化的化学标识符。它提供了一种无歧义的化学物质表示方法,能够唯一标识出一个化合物的结构信息。
5. 熔点与沸点:熔点是指固体物质转变为液态时的温度,而沸点是指液体物质转变为气态时的温度。这两个物理性质是物质的重要参数之一,对于了解物质的物理性质和化学行为有重要意义。
6. 原子序数:原子序数是表征原子的核内质子数的物理量,对于元素周期表中的每种元素,其原子序数都是唯一的。原子序数是元素分类和周期律的基石,对于元素周期表的排列具有决定性作用。
7. MATLAB开发环境:MATLAB(矩阵实验室)是一种用于数值计算、可视化以及编程的高级语言和交互式环境。它广泛应用于工程计算、控制设计、信号处理和通信等领域。
8. 数据可视化:数据可视化是将数据转换为图形或图像,以便更容易地观察和理解数据之间的关系、趋势和模式。Matlab提供了强大的数据可视化工具,能够创建各种各样的图形,包括二维和三维图形、图像处理、动画等。
9. 开源知识共享:周期表图像 CC0(Creative Commons Zero)表示该图像不受版权法的约束,可以被公众自由地复制、修改、分发和表演,无需申请许可或支付费用。这表明了科研数据共享的精神和对科学知识普及的支持。
在给出的演示示例中,演示者下载了PubChem的机读周期表JSON数据,通过MATLAB程序处理这些数据,并生成了展示元素名称与InChIs的表格。此外,他们还使用MATLAB绘制了元素熔点与沸点随原子序数变化的关系图。这不仅展示了如何使用编程技术处理和分析大量的化学数据,而且还利用数据可视化技术,直观展示了元素属性之间可能存在的关系,为化学学习和研究提供了新的视角和工具。
2021-05-29 上传
2021-06-25 上传
2021-05-29 上传
2021-05-03 上传
2021-05-29 上传
2021-05-29 上传
Matlab InChIKey Scripts - IKextract、IKfreqFH、IKstring 和 IKmusic:一组用于处理 InChIKeys(化学标识符)的脚本。-matlab开发
2021-06-01 上传
2021-05-26 上传
weixin_38737635
- 粉丝: 5
- 资源: 917
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析