본문 바로가기

Yunzz's 코딩정리

검색하기
Yunzz's 코딩정리
프로필사진 Yunzz

  • 분류 전체보기 (12)
    • Coding (0)
      • CSS (6)
      • JSP (3)
      • HTML (0)
      • Python (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • 마우스이벤트
  • generateImage
  • 해결방법
  • MouseEvent
  • Python
  • JavaScript
  • 종류
  • HTML
  • 반응형
  • RANGE
  • Slide
  • getSmiles
  • 페이지
  • JS
  • ketcher
  • 사이드바
  • 단계
  • chemdraw
  • Marvin
  • molzip
  • 선택자
  • CSS
  • 마우스
  • rdkit
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록molzip (1)

Yunzz's 코딩정리

[Python] RDKit 활용한 분자구조 재조합 (Molecule Enumeration)

RDKit의 molzip() 함수를 활용하면 Core+Fragment 조합 생성이 가능함. 예시) Benzene Core에 2가지 종류의 R-Group 조합 생성 Core R1 R2 c1cc([*:1])cc([*:2])c1 c1ccc2cc([*:1])ccc2c1 c1ccc2cc3cc([*:2])ccc3cc2c1 from rdkit import Chem core = "c1cc([*:1])cc([*:2])c1" r1 = "c1ccc2cc([*:1])ccc2c1" r2 = "c1ccc2cc3cc([*:2])ccc3cc2c1" sample = Chem.MolFromSmiles(f'{core}.{r1}.{r2}') mol = Chem.molzip(sample) smi = Chem.MolToSmiles(mol) p..

Coding/Python 2024. 1. 23. 10:05
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바