当前位置: 首页 > news >正文

RDKit|分子输入输出格式解析(如 SMILES、Mol、SDF)

2.3 分子输入输出格式解析(如 SMILES、Mol、SDF)

在化学信息学中,分子的表示方式有很多种,常见的包括 SMILES、Mol 文件、SDF 文件等。RDKit 支持对这些格式的分子数据进行解析和处理,这使得它在化学和药物设计领域得到了广泛应用。本节将介绍如何在 RDKit 中解析和操作这些分子输入输出格式,帮助你了解并掌握分子数据的处理方法。

2.3.1 SMILES 格式

SMILES(Simplified Molecular Input Line Entry System)是一种简洁且广泛使用的分子表示方法。SMILES 用字符串来描述分子的结构,能够简单、直观地表示分子信息。

2.3.1.1 从 SMILES 解析分子

在 RDKit 中,解析 SMILES 格式非常简单,只需调用 Chem.MolFromSmiles 函数即可。

示例:从 SMILES 解析分子

from rdkit import Chem# SMILES 字符串
smiles = 'CCO'
http://www.lryc.cn/news/424836.html

相关文章:

  • 【模电笔记】——反馈放大电路
  • 【面试题】Redis缓存问题全解:击穿、雪崩与穿透
  • 676. 实现一个魔法字典
  • Spring Boot 入门以及对微服务的理解
  • 仿RabbiteMq实现简易消息队列正式篇(需求分析)
  • Python酷库之旅-第三方库Pandas(082)
  • 0101中文乱码-BufferedImage-图片处理
  • [Qt][Qt 事件][下]详细讲解
  • 八股总结----计算机网络
  • Laravel 框架开发 ERP 系统,技术选型和分析以及实施计划
  • 【Vue3】嵌套路由
  • pygame小游戏
  • .Net Core IIS 程序报错 Access to the path c:\\windows\\TEMP\\poifiles is denied
  • 交换机VLAN配置中Tagged与Untagged端口的差异和应用区别
  • @OneToOne注解的作用
  • vue动画、过渡效果
  • 在 Vue 3 项目中使用 Element UI Plus <el-calendar>组件与时区处理
  • 【系统架构设计】计算机网络
  • 《中国数据库前世今生》——历史的深度与未来的展望
  • web前端之实现霓虹灯背景魔术卡、旋转的背景动画、模糊效果、边框、变量、filter
  • 几款免费的时序数据库对比
  • 基于springboot的乐享田园系统
  • 深入解析Objective-C中NSParagraphStyle的段落样式处理艺术
  • Qt编程技巧小知识点(2)GPIB缓存区数据读取
  • 数的个位相加
  • 专业技能(挖坑填坑)——MYSQL的索引、日志、事务、存储引擎、锁机制等相关原理
  • C++(27): 线程池
  • 每日一题-贪心算法
  • PSO 算法实例(手动推导过程)
  • 解决antd TreeSelect 返回值不包含父节点问题 -自定义组件(react)