From 0c941671ccb83ae2e5d14966f308aafa5250fc34 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 10 Oct 2024 17:16:48 +0800 Subject: [PATCH] add molpipline --- README.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 50bba30..bc7de7a 100644 --- a/README.md +++ b/README.md @@ -88,4 +88,26 @@ unimol qsar ## [pytorch code](https://nn.labml.ai/zh/diffusion/ddpm/index.html) -## [3D-QSAR tutorial](https://bohrium.dp.tech/notebooks/1032) \ No newline at end of file +## [3D-QSAR tutorial](https://bohrium.dp.tech/notebooks/1032) + +## [molpipline](https://github.com/basf/MolPipeline) + +DOI:https://doi.org/10.1021/acs.jcim.4c00863 + +MolToBinary:将分子转换为二进制格式的特征。这些特征可以是分子的指纹,通常用于计算相似性。 + +MolToConcatenatedVector:将多个特征向量连接起来,用于产生更丰富的特征表征。 + +MolToSmiles:将分子对象转换为 SMILES(Simplified Molecular Input Line Entry System)字符串格式。SMILES 是一种用于描述分子结构的字符串格式,非常适合用于分子结构数据的标准化表示。 + +MolToMACCSFP:用于计算 MACCS 键(分子结构关键子)指纹。这种类型的指纹是用于分子结构相似性计算和建模的标准特征。 + +MolToMorganFP:用于计算 Morgan 指纹(也称为径向指纹),可以选择位数和半径,这些指纹是分子的拓扑特征,常用于化学信息学的机器学习建模中。 + +MolToNetCharge:用于计算分子的净电荷,电荷信息对于理解分子的化学性质、反应性等非常重要。 + +Mol2PathFP:用于计算基于路径的指纹。这些指纹基于分子的连接路径来描述分子结构,可以用于相似性分析和模型训练。 + +MolToInchi 和 MolToInchiKey:将分子转换为 InChI(International Chemical Identifier)和 InChI Key。这些用于描述分子的标准化编码通常用于化学数据库中的分子唯一性标识。 + +MolToRDKitPhysChem:用于计算分子的理化性质(物理化学特性),例如分子量、TPSA(极性表面积)、氢键供体和受体数等。这些理化特性是机器学习建模中常用的基础特征。 \ No newline at end of file