안그러면 아래와 같은 형태로 export된다. 그리고 rdkit object에는 바로 str변환이 불가능한 것 같다. 다음처럼 .ToBitString()이라는 메서드로 한번 변환한 뒤에 str()으로 감싸서 변환해주자. def bitvect_to_str(bitvect): temp = str(bitvect.ToBitString()) temp = "\t".join(temp) return temp # Apply the function to convert the 'MorganFingerprint' column to a list of 0s and 1s df['morgan_fp_r2'] = df['morgan_fp_r2'].apply(bitvect_to_str) # Now the 'MorganFingerprint'..
AI 신약개발 분야에서 공부하다보면 finger print라는 단어를 많이 보게 된다. 우리가 각각의 사람들마다 서로다른 지문(finger print)를 가지고 있듯 chemical들도 각각의 finger print를 부여해 서로 구분할 수 있도록 하자는 개념이다. 서로간의 chemical similarity를 구분짓기 위해 수많은 chemical들을 Morgan algorithm으로 분석하여 circular substructures 또는 circular fingerprints들을 구성한다. 그리고 각각의 chemical의 시퀀스를 알고리즘을 통해 분석하여 해당 chemical 시퀀스에 존재하는 circular substructure는 1로, 존재하지 않으면 0으로 나타낸다. 예를 들어보자 CH3CH2O..
- Total
- Today
- Yesterday
- elementry matrix
- 인공지능
- 3B1B따라잡기
- manim
- eigenvalue
- MatrixAlgebra
- ai신약개발
- variational autoencoder
- eigenvector
- manimtutorial
- MLE
- 백준
- 기계학습
- manim library
- 베이즈정리
- 제한볼츠만머신
- 오일석기계학습
- 파이썬
- ai인공지능
- marginal likelihood
- Manimlibrary
- kld
- 이왜안
- Matrix algebra
- 선형대수
- MorganCircularfingerprint
- kl divergence
- 3b1b
- vae
- 최대우도추정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |