【CADD-Tools:化合物3D数据降维可视化】
2023-12-29 14:32:04
3D-TSNE化合物3D聚类降维分析
import os
import sys
import time
from typing import List
from matplotlib import offsetbox
import matplotlib.patches as mpatches
import matplotlib.pyplot as plt
import numpy as np
from rdkit import Chem
from rdkit.Chem import Draw
from sklearn.manifold import TSNE
from tap import Tap
from tqdm import tqdm
sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
from chemprop.data import get_smiles
from chemprop.features import get_features_generator
from chemprop.utils import makedirs
square_distances = True
class Args(Tap):
smiles_paths: List[str] # Path to .csv files containing smiles strings (with header)
smiles_column: str = None # Name of the column containing SMILES strings for the first data. By default, uses the first column.
colors: List[str] = ['red', 'green', 'orange', 'purple', 'blue','gray','brown','black','pink','cyan','olive'] # Colors of the points associated with each dataset
sizes: List[float] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] # Sizes of the points associated with each molecule
scale: int = 1 # Scale of figure
plot_molecules: bool = False # Whether to plot images of molecules instead of points
文章来源:https://blog.csdn.net/weixin_44937758/article/details/135271849
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!