如何立即将CAS号和IUPAC名称列表转换为SMILES [免费软件]

2018年12月9日

当您输入一种化合物的CAS号(CAS号)或IUPAC名称时,有许多站点会输出SMILES,但是如果有很多列表,请一一输入以进行转换。在本文中,我将向您展示如何将数千个单位中包含的复合符号列表批量转换为SMILES或InChI Key。

什么是ChemCell?

ChemCell是允许Microsoft Excel将化学名称和CAS号转换为SMILES字符串的宏。可转换复合符号如下。

  • CAS号
  • SMILES
  • InChI键
  • IUPAC名称

下载ChemCell

化学池从“下载ChemCell”进入GitHub页面,您可以从“克隆或下载”→“下载zip”中获得它。

 

如何使用

解压缩该zip文件并打开chemcell.xls。如果未启用宏,请单击“安全中心”>“安全中心设置”>“宏设置”以启用宏。您所要做的就是指定包含要转换的复合符号的单元格,然后输入以下功能。

= getSMILES()

从IUPAC名称和CAS号输出SMILES。

= getInChIKey()

InChIKey是从IUPAC名称,CAS号和SMILES输出的。

实际转换

我将与苯一起尝试。 在PubChem中,苯的化合物符号如下。

IUPAC名称:苯CAS:27271-55-2微笑:c1ccccc1 InChIKey:UHOVQNZJYSORNB-UHFFFAOYSA-N

以下输出在chemcell.xls中输出,并且转换正确。

顺便说一下,在转换成千上万种化合物的列表时,由于要处理,所以花费了数十分钟。

仕组み

https://cactus.nci.nih.gov/chemical/structure/ 「化合物の構造識別子」 / 「出力したい表現」

ChemCell的机制很简单,美国国家癌症研究所的在线复合结构符号转换服务“化学标识符解析器用来。 在“化学标识符解析器”中,如果在URL的特定部分输入IUPAC名称,CAS号等,则将返回相应的结构式符号。由于它是通过正规的国家研究机构提供的服务进行的,因此ChemCell的输出结果似乎可以可靠地使用。