Closed targos closed 7 years ago
Possibly not. But it is normal. I guess you were using the in-house db, which could give very bad mistakes in some cases. This is one example. As long as we use more molecules for the training we will improve the result. You better use, for now, spinus for 1H. For 13C you can trust in the result. It has the nmrshiftdb2 database.
OK thanks for the answer, I will change to spinus. For the 13C I don't know if I'm missing something but I never get anything. Here is the result for the same molecule:
[
{
"diaIDs": [
"gOpHALiRnZ@D@Ox`JdPNET"
],
"hose6": "undefined",
"hose5": "gOpHALiRnZ@D@Ox`JdPNET",
"hose4": "gFpHALiRih@@G~HBiDCaU@",
"hose3": "gJPHALiR`@G~HBiDCaU@",
"hose2": "eMBBYc@O|PUIApj`",
"atomLabel": "C",
"level": 2,
"delta": null,
"integral": 1,
"atomIDs": [
"6"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
},
{
"diaIDs": [
"gOpHALiRlZ@D@Ox`JdPNET"
],
"hose6": "undefined",
"hose5": "undefined",
"hose4": "gOpHALiRlZ@D@Ox`JdPNET",
"hose3": "gJPHALiR`@G~HBiDCaU@",
"hose2": "eMBBYc@O|PUIApj`",
"atomLabel": "C",
"delta": null,
"integral": 1,
"atomIDs": [
"5"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
},
{
"diaIDs": [
"gOpHALiRlZ@D@Ox`JdPNET"
],
"hose6": "undefined",
"hose5": "undefined",
"hose4": "gOpHALiRlZ@D@Ox`JdPNET",
"hose3": "gJPHALiR`@G~HBiDCaU@",
"hose2": "eMBBYc@O|PUIApj`",
"atomLabel": "C",
"delta": null,
"integral": 1,
"atomIDs": [
"4"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
},
{
"diaIDs": [
"gOpHALiLkW@@@Ox`JdPNET"
],
"hose6": "undefined",
"hose5": "gOpHALiLkW@@@Ox`JdPNET",
"hose4": "gGPHALiLl@@_x`JdPNET",
"hose3": "gC`HALiM@Ab@jQ@xUP",
"hose2": "eFBBYcAbBiHNET",
"atomLabel": "C",
"delta": null,
"integral": 1,
"atomIDs": [
"3"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
},
{
"diaIDs": [
"gOpHALiSKVA@@Ox`JdPNET"
],
"hose6": "undefined",
"hose5": "undefined",
"hose4": "gOpHALiSKVA@@Ox`JdPNET",
"hose3": "gGPHALiSHD@_x`JdPNET",
"hose2": "eMBBYc@O|PUIApj`",
"atomLabel": "C",
"delta": null,
"integral": 1,
"atomIDs": [
"2"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
},
{
"diaIDs": [
"gOpHALiSKVA@@Ox`JdPNET"
],
"hose6": "undefined",
"hose5": "undefined",
"hose4": "gOpHALiSKVA@@Ox`JdPNET",
"hose3": "gGPHALiSHD@_x`JdPNET",
"hose2": "eMBBYc@O|PUIApj`",
"atomLabel": "C",
"delta": null,
"integral": 1,
"atomIDs": [
"1"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
},
{
"diaIDs": [
"gOpHALiToVD@@OtbApj`"
],
"hose6": "undefined",
"hose5": "undefined",
"hose4": "gOpHALiToVD@@OtbApj`",
"hose3": "gGPHALiThP@_tbApj`",
"hose2": "gC`HALqp`OzQ@xUP",
"atomLabel": "C",
"delta": null,
"integral": 1,
"atomIDs": [
"0"
],
"ncs": 0,
"std": 0,
"min": 0,
"max": 0,
"j": []
}
]
As you can see, delta is "null". It may be a bug because of my refactoring.
There is a problem in my code. I'm solving it. Now the problem is that I did not expand the hydrogens during the nmrshiftdb2 generation. And then I need molecules with H expanded for 1H prediction and H collapsed for 13C.
I finally solve the problem. It is predicting heteronuclear patterns
I
It is not really solved. It is a workaround. To solve the problem requires to solve the java code that generates the HOSE codes
@andcastillo
I tested with the Toluene and I get 7 times the same chemical shift.
Molfile: