MOLÉCULAS Y SUS IDENTIFICADORES

MOLÉCULAS

Crea una molécula a partir de una lista de átomos constituyentes y sus enlaces. Obtenemos la fórmula molecular, el número de átomos y enlaces, así como su notación SMILES e InChIkey:

Molecule[{"O","H","H"},{Bond[{1,2},"Single"],Bond[{1,3},"Single"]}]

Molecule[{"C", "C", "H", "H", "H", "H", "H", "H"}, {Bond[{1, 2}, "Single"], 
  Bond[{1, 3}, "Single"], Bond[{1, 4}, "Single"], Bond[{1, 5}, "Single"], 
  Bond[{2, 6}, "Single"], Bond[{2, 7}, "Single"], Bond[{2, 8}, "Single"]}, {}]

Molecule[{Entity["Element","Oxygen"],Entity["Isotope","Hydrogen2"],Entity["Isotope","Hydrogen2"]},{Bond[{1,2},"Single"],Bond[{1,3},"Single"]}]

Crea una molécula a partir de una entidad química estandarizada. Obtenemos la fórmula molecular, el número de átomos y enlaces, así como su notación SMILES e InChIkey:

Molecule[Entity["Chemical","Water"]]

Molecule[Entity["Chemical","Ethane"]]

Molecule[Entity["Chemical","Caffeine"]]

La representación gráfica de la molécula es:

MoleculePlot[Entity["Chemical","Water"]]

MoleculePlot[Entity["Chemical","Ethane"]]

MoleculePlot[Entity["Chemical","Caffeine"]]

Podemos crear la molécula que corresponde a una notación SMILES:

Molecule["O=c1n(C([H])([H])[H])c(=O)n(C([H])([H])[H])c2nc([H])n(C([H])([H])[H])c21"]

Molecule["C(C([H])([H])[H])([H])([H])[H]"]

Molecule["O([H])[H]"]

Podemos pedir que nos diga de qué molécula estamos hablando:

Interpreter["Chemical"]["H2O"]

Interpreter["Chemical"]["C2H6"]

Interpreter["Chemical"]["C8H10N4O2"]

Podemos escribir la fórmula del compuesto a partir del nombre sistemático del mismo:

Molecule["carbon dioxide"]

Molecule["N,N-dimethyl-3-[(9R,10S)-10-methyl-2-(trifluoromethyl)-9,10-dihydroanthracen-9-yl]propan-1-amine"]

Molecule["dihydrogen oxide"]

Molecule["1,3,7-trimethylxanthine"]

Nos puede interesar alguna propiedad de la molécula, como su masa molecular:

MoleculeValue[Entity["Chemical","Water"],"MolecularMass"]

MoleculeValue[Entity["Chemical","Ethane"],"MolecularMass"]

MoleculeValue[Entity["Chemical","Caffeine"],"MolecularMass"]

Nos puede interesar alguna propiedad de la molécula, como su Identificador Químico Internacional, InChIKey:

MoleculeValue[Entity["Chemical","Water"],"InChIKey"]

MoleculeValue[Entity["Chemical","Ethane"],"InChIKey"]

MoleculeValue[Entity["Chemical","Caffeine"],"InChIKey"]

Nos puede interesar escribir la fórmula molecular del compuesto químico:

MoleculeValue[Entity["Chemical","Water"],"MolecularFormulaString"]

MoleculeValue[Entity["Chemical","Ethane"],"MolecularFormulaString"]

MoleculeValue[Entity["Chemical","Caffeine"],"MolecularFormulaString"]

Nos puede interesar escribir el identificador del compuesto químico en la mayor base de datos mundial (PubChem):

MoleculeValue[Entity["Chemical","Water"],"PubChemCompoundID"]

MoleculeValue[Entity["Chemical","Ethane"],"PubChemCompoundID"]

MoleculeValue[Entity["Chemical","Caffeine"],"PubChemCompoundID"]

Nos puede interesar escribir aquellas sustancias que puedan tener la combinación de la estructura química definida en PubChemCompoundID:

MoleculeValue[Entity["Chemical","Water"],"PubChemSubstanceID"];

MoleculeValue[Entity["Chemical","Ethane"],"PubChemSubstanceID"];

MoleculeValue[Entity["Chemical","Caffeine"],"PubChemSubstanceID"];