1 |
1
SMILES(Simplified Molecular-Input Line-Entry System) 문자열로 표현되는 소정의 수의 분자를 포함하는 분자 저장소를 준비하는 단계;상기 분자 저장소에 저장된 분자들 간 모든 거리를 평균값(Davg)로 계산하는 단계;상기 Davg 에 기초하여 Dcut 을 설정하는 단계;상기 분자 저장소에 저장된 분자들 중 일부를 선호분자로 준비하는 단계로서, 상기 선호분자로 사용된 분자들을 사용된 분자로 태그하는, 상기 선호분자를 준비하는 단계;상기 선호분자에 기초하여 자식분자를 생성하는 단계; 상기 생성된 자식분자를 이용하여 분자 저장소를 업데이트하는 단계; 및 상기 분자 저장소를 체크하는 단계로서, 상기 분자 저장소의 업데이트를 통해 새로운 분자들의 개수가 소정의 수 이상인 경우에는 상기 선호분자를 준비하는 단계로 진입하는, 상기 분자 저장소를 체크하는 단계를 포함하는, 분자 역설계 방법
|
2 |
2
제 1 항에 있어서, 상기 선호분자를 준비하는 단계는, 하기 수식으로 표현되는 목적함수에 기초하여 상기 목적함수 값이 높은 분자들을 상기 선호분자로 준비하는, 분자 역설계 방법
|
3 |
3
제 1 항에 있어서, 상기 자식분자를 생성하는 단계는, 상기 선호분자에 대하여 교차 연산, 변이 연산 중 하나 이상을 사용하여 상기 자식분자를 생성하는, 분자 역설계 방법
|
4 |
4
제 3 항에 있어서,상기 교차 연산은, 상기 선호분자와 임의로 선택된 분자의 SMILES 표현을 임의의 크기로 자르고, 조각된 선호분자와 임의로 선택된 분자를 SMILES 문법에 맞게 수정하여 하나의 분자를 나타내는 SMILES 표현으로 합치는, 분자 역설계 방법
|
5 |
5
제 3 항에 있어서, 상기 변이 연산은 상기 선호분자의 원자 중 일부에 대하여 교체, 제거, 또는 추가 중 하나 이상을 수행하는, 분자 역설계 방법
|
6 |
6
제 1 항에 있어서, 상기 생성된 자식분자를 이용하여 분자 저장소를 업데이트하는 단계는, 상기 생성된 자식분자를 상기 분자 저장소에 존재하는 기존의 분자와 교체하는 단계를 포함하는, 분자 역설계 방법
|
7 |
7
제 6 항에 있어서, 상기 생성된 자식분자를 상기 분자 저장소에 존재하는 기존의 분자와 교체하는 단계는, 상기 자식분자를 상기 분자 저장소에 존재하는 기존의 분자와 비교하여 이루어지고, 상기 비교는 하기 수식으로 표현되는 목적함수에 기초하여 상기 목적함수 값이 높은 분자를 선택하는, 분자 역설계 방법
|
8 |
8
제 7 항에 있어서, 상기 비교는, 상기 생성된 자식분자와 비교 대상인 상기 기존의 분자 사이의 거리가 상기 Dcut 보다 가까운 경우에 수행되는, 분자 역설계 방법
|
9 |
9
제 8 항에 있어서, 상기 Dcut 보다 거리가 먼 경우에는 상기 분자 저장소의 기존의 분자들 중 상기 목적함수 값이 가장 낮은 분자와 비교를 진행하는, 분자 역설계 방법
|
10 |
10
제 7 항에 있어서, 상기 비교는, 지역 최적화를 적용하여 상기 자식분자에 대하여 추가적인 교차 연산, 변이 연산 중 하나 이상을 수행하고, 이를 통해 생성된 분자들 중 상기 목적함수 값이 가장 높은 것을 상기 분자 저장소에 존재하는 기존의 분자와 비교하는, 분자 역설계 방법
|
11 |
11
제 1 항에 있어서, 상기 분자 저장소를 체크하는 단계 이후에 라운드의 횟수를 체크하는 단계를 더 포함하고, 상기 라운드의 횟수가 소정의 횟수 미만인 경우 상기 Dcut 을 설정하는 단계로 진입하고, 상기 Dcut 값을 감소시키는, 상기 라운드의 횟수를 체크하는 단계를 포함하는, 분자 역설계 방법
|
12 |
12
제 11 항에 있어서, 상기 라운드의 횟수를 체크하는 단계에 있어서, 상기 Dcut 을 설정하는 단계로 진입하는 경우, 상기 분자 저장소에 저장된 모든 분자들을 사용하지 않은 분자로 태그하는, 분자 역설계 방법
|
13 |
13
제 12 항에 있어서, 상기 Dcut 값을 감소시킴에 있어서, 상기 Dcut 값이 소정의 값에 도달한 경우에는 더 이상 Dcut 값을 감소시키지 않는, 분자 역설계 방법
|
14 |
14
제 4 항에 있어서, 상기 교차 연산에 있어서, 상기 선호분자와 임의로 선택된 분자의 SMILES 표현을 임의의 크기로 자르는 경우, 상기 SMILES 문자열 중 동일한 숫자 한쌍이 나타나는 경우 상기 숫자 및 상기 숫자 사이의 문자열들을 보존하면서 자르는, 분자 역설계 방법
|
15 |
15
제 4 항에 있어서, 상기 교차 연산 후 나온 SMILES 문자열이 이온 결합을 포함하는지 확인하고, 이온 결합이 존재할 경우 다시 시작하여 이온 결합이 존재하지 않을 때까지 반복하는, 분자 역설계 방법
|