-
从结构预测NMR光谱的matlab转java代码:nmr-pred
资源介绍
matlab转换java代码核磁共振
从结构预测NMR光谱
预测微笑或inchi结构中的化学位移。
使用开源软件将峰转换为强度的nmr光谱图
使用机器学习模型从结构预测NMR光谱
CDK库和描述符-
菠菜库-
菠菜文件-
WEKA文档-
代码布局和流程
NmrPred.java
程序中的主要功能。
无论您做什么,都必须调用main函数。
运行NmrExperiment的代码对训练集进行10倍交叉验证。
您也可以在\
test文件夹中基于3D
SDF结构进行RunPrediction测试
RunPrediction将使用CallMatlab函数根据预测的化学位移和结构模拟NMR光谱
NmrExperiment.java
RunClassifier函数根据训练集(保存或创建)开始10倍交叉验证。
RandomForest算法目前效果最好
BuildTrainingClassification函数可为分类问题构建训练集。
对于数据集文件夹中的每个结构,它为结构中的每个原子计算28个原子描述符。
它还读取结构中每个氢的化学位移。
现在,对于每个氢,它需要该氢的28个描述符和最接近的三个氢原子来