I found that the molecular_mass for a pubchemPureSubstance is different from the Pubchem website. Why is it? Is this due to some unit conversion in the background of NOMAD? there are also unnecessarily many digits, when the error from unit conversion seems much larger.
For an example see e.g. ethene:
Whereas on the PubChem website the mass is 30.07 g/mol.
Edited
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
@jschumann: Looks like we store either the exact mass or monoisotopic mass that are also shown on the PubChem page. I don't know how these differ from molecular weight. @hnaesstroem probably knows more. Also probably worth noting this in the quantity description if not already there.
Ah, yes @himanel1 you are correct, this is the exact or monoisotopic mass. It is not only for the chemical above, but for all. The difference is noticable for carbon containing compounds, because of the relatively high 13C isotope concentration in naturally occuring compounds. So then the question is, do we want the exact mass @hnaesstroem ? I think molecular mass makes more sense to store here, right?
oh, I see. it is in the basesection code, that you save the ExactMass. In this case we should correct the description. But I will double check if they not also return the molecular mass
Seems there is also a MolecularWeight endpoint in the PubChem API:
https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/6324/property/MolecularWeight
But I wouldn't assign that to the molecular_mass quantity in NOMAD. One option would be to add a molar_mass = Quantity(unit='kg/mol') quantity to the PureSubstanceSection and populate that with the PubChem MolecularWeight endpoint.
Here is a list of all properties in case there is something else you feel like adding:
Not sure about the difference between MonoisotopicMass and ExactMass... For ethane:
ExactMass = 30.0469501914MonoisotopicMass = 30.0469501914MolecularWeight = 0.07
Thanks Hampus, I think it would be good to add molar_mass, and add to the description to molecular_mass that this is the monoisotopic mass. But I dont think more properties are needed at the moment. I think exact and monoisotopic are the same? I agree it is strange that they list the two.
Exact MassThe exact mass of an isotopic species is obtained by summing the masses of the individual isotopes of the molecule.Monoisotopic MassThe monoisotopic mass is the sum of the masses of the atoms in a molecule using the unbound, ground-state, rest mass of the principal (most abundant) isotope for each element instead of the isotopic average mass.