Skip to main content

클래스 wandb.Molecule

3D 분자 데이터를 위한 W&B 클래스입니다.

인수

  • data_or_path: 파일 이름 또는 io 객체를 사용해 Molecule을 초기화할 수 있습니다.
  • caption: 표시용으로 분자에 연결된 캡션입니다.
  • kwargs:

메서드

방법 Molecule.from_rdkit()

RDKit에서 지원되는 파일/객체 유형을 wandb.Molecule로 변환합니다.
인수
  • data_or_path: (string, rdkit.Chem.rdchem.Mol) 파일 이름 또는 rdkit.Chem.rdchem.Mol 객체로부터 Molecule을 초기화할 수 있습니다.
  • caption: (string) 표시용으로 분자에 연결된 캡션입니다.
  • convert_to_3d_and_optimize: (bool) 3D 좌표가 있는 rdkit.Chem.rdchem.Mol로 변환합니다. 비용이 큰 오퍼레이션이므로 복잡한 분자의 경우 시간이 오래 걸릴 수 있습니다.

방법 Molecule.from_smiles()

SMILES 문자열을 wandb.Molecule로 변환합니다.
인수
  • data: SMILES 문자열입니다.
  • caption: 분자를 표시할 때 함께 사용할 캡션입니다.
  • sanitize: RDKit의 정의에 따라 분자가 화학적으로 타당한지 확인합니다.
  • convert_to_3d_and_optimize: 3D 좌표가 포함된 rdkit.Chem.rdchem.Mol로 변환합니다. 이는 계산 비용이 큰 오퍼레이션이므로 복잡한 분자의 경우 시간이 오래 걸릴 수 있습니다.