วิธีแปลงรายการหมายเลข CAS และชื่อ IUPAC เป็น SMILES พร้อมกัน [ซอฟต์แวร์ฟรี]

2018 12 年月日 9

มีหลายไซต์ที่แสดง SMILES เมื่อคุณป้อนหมายเลข CAS (CAS No.) หรือชื่อ IUPAC สำหรับหนึ่งสารประกอบ แต่ถ้ามีหลายรายการ คุณต้องป้อนทีละรายการและแปลงไม่ได้ในบทความนี้ ฉันจะแนะนำวิธีการแบทช์แปลงรายการของสัญลักษณ์ผสมที่มีหน่วยนับพันเป็น SMILES หรือ InChI Key

ChemCell คืออะไร

ChemCell เป็นแมโครที่สามารถแปลงชื่อสารเคมีและหมายเลข CAS เป็นสตริง SMILES ใน Microsoft Excelสัญกรณ์ผสมที่สามารถแปลงได้ ได้แก่:

  • หมายเลข CAS
  • ยิ้ม
  • คีย์ InChI
  • ชื่อ IUPAC

ดาวน์โหลด ChemCell

เคมเซลล์ไปที่หน้า GitHub จาก "ดาวน์โหลด ChemCell" และเลือก "โคลนหรือดาวน์โหลด" → "ดาวน์โหลด zip"

 

วิธีใช้

แตกไฟล์ zip และเปิด chemcell.xlsหากไม่ได้เปิดใช้งานมาโคร ให้คลิก Trust Center > Trust Center Settings > Macro Settings และเปิดใช้งานมาโครสิ่งที่คุณต้องทำคือระบุเซลล์ที่มีสัญกรณ์ผสมที่จะแปลงและป้อนฟังก์ชันต่อไปนี้

=getSMILES()

เอาต์พุต SMILES จากชื่อ IUPAC และหมายเลข CAS

=getInChIKey()

เอาต์พุต InChIKey จากชื่อ IUPAC, หมายเลข CAS และ SMILES

ลองแปลง

ฉันจะลองกับเบนซิน ใน PubChem สัญลักษณ์สารประกอบของเบนซินอธิบายไว้ดังนี้

ชื่อ IUPAC: เบนซีน CAS: 27271-55-2 SMILES: c1ccccc1 InChIKey: UHOVQNZJYSORNB-UHFFFAOYSA-N

ผลลัพธ์ใน chemcell.xls เป็นดังนี้ และแปลงอย่างถูกต้อง

อย่างไรก็ตาม เมื่อแปลงรายการสารประกอบนับพันรายการ การประมวลผลจะใช้เวลาประมาณสิบนาที

โครงสร้าง

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

กลไกของ ChemCell นั้นเรียบง่าย และบริการแปลงสัญลักษณ์โครงสร้างทางเคมีออนไลน์ของสถาบันมะเร็งแห่งชาติสหรัฐอเมริกาตัวแก้ไขตัวบ่งชี้ทางเคมี” กำลังถูกใช้ ใน Chemical Identifier Resolver หากคุณป้อน IUPAC Name, CAS No. ฯลฯ ในบางส่วนของ URL ระบบจะส่งคืนสัญลักษณ์สูตรโครงสร้างที่สอดคล้องกันผลลัพธ์ของ ChemCell ดูเหมือนจะน่าเชื่อถือในระดับหนึ่งเพราะผ่านบริการที่ดำเนินการโดยสถาบันวิจัยแห่งชาติทั่วไป