본문/내용
1. 정의
2. 표기법
3. SMILES와 비교
Ⅲ. Python에 응용
Ⅰ. SMILES, The simplified molecular-input line-entry system
SMILES, 즉 simplified molecular-input line-entry system은 화학 구조를 컴퓨터로 표현하기 위해 개발된 간단하고 효율적인 텍스트 기반 시스템이다. 이 시스템은 복잡한 화학 구조를 간단하게 문자 조합으로 나타낼 수 있도록 만들어져, 화학 정보의 저장, 전송 및 처리에서 유용하다. SMILES는 1980년대에 영향을 받은 여러 연구자들에 의해 처음 제안되었으며, 점차적으로 화학 및 생물정보학 분야에서 널리 사용되기 시작하였다. SMILES의 기본 개념은 분자의 구조를 선형 문자열로 변환하여, 화학 구조를 디지털 형태로 표현하는 것이다. 이를 통해 화학 구조를 눈으로 확인할 필요 없이, 컴퓨터 프로그램이 구조를 이해하고 처리할 수 있게 된다. SMILES 표현은 원자, 결합 및 분자의 특정 속성을 문자로 간단히 나타낸다. 예를 들어, 탄소 원자는 `C`로, 산소 원자는 `O`로 표기된다. 결합은 기본적으로 단결합, 이중결합, 삼중결합을 나타내기 위해 각각 `-` (단결합), `=` (이중결합), `` (삼중결합)으로 표현된다. SMILES는 개…