Chemical data of Lactic acid











up vote
6
down vote

favorite
1












I'm using the next Mathematica command in order to plot molecules:



ChemicalData["name", "MoleculePlot"]


But I'm not sure if the Mathematica database of molecules is complete.



I'm trying to plot lactic acid.



The problem is that it doesn't seem to exist a name of the molecule that makes the command work



ChemicalData["Lactic acid", "MoleculePlot"]


or



ChemicalData["2-Hydroxypropanoic acid", "MoleculePlot"]


So, I want to know if anyone has any suggestions about what to do in these cases.










share|improve this question




























    up vote
    6
    down vote

    favorite
    1












    I'm using the next Mathematica command in order to plot molecules:



    ChemicalData["name", "MoleculePlot"]


    But I'm not sure if the Mathematica database of molecules is complete.



    I'm trying to plot lactic acid.



    The problem is that it doesn't seem to exist a name of the molecule that makes the command work



    ChemicalData["Lactic acid", "MoleculePlot"]


    or



    ChemicalData["2-Hydroxypropanoic acid", "MoleculePlot"]


    So, I want to know if anyone has any suggestions about what to do in these cases.










    share|improve this question


























      up vote
      6
      down vote

      favorite
      1









      up vote
      6
      down vote

      favorite
      1






      1





      I'm using the next Mathematica command in order to plot molecules:



      ChemicalData["name", "MoleculePlot"]


      But I'm not sure if the Mathematica database of molecules is complete.



      I'm trying to plot lactic acid.



      The problem is that it doesn't seem to exist a name of the molecule that makes the command work



      ChemicalData["Lactic acid", "MoleculePlot"]


      or



      ChemicalData["2-Hydroxypropanoic acid", "MoleculePlot"]


      So, I want to know if anyone has any suggestions about what to do in these cases.










      share|improve this question















      I'm using the next Mathematica command in order to plot molecules:



      ChemicalData["name", "MoleculePlot"]


      But I'm not sure if the Mathematica database of molecules is complete.



      I'm trying to plot lactic acid.



      The problem is that it doesn't seem to exist a name of the molecule that makes the command work



      ChemicalData["Lactic acid", "MoleculePlot"]


      or



      ChemicalData["2-Hydroxypropanoic acid", "MoleculePlot"]


      So, I want to know if anyone has any suggestions about what to do in these cases.







      plotting curated-data chemistry data-acquisition






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 18 hours ago









      David G. Stork

      22.8k22051




      22.8k22051










      asked 18 hours ago









      Delfin

      504




      504






















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          11
          down vote













          I've struggled with How Mathematica expects the end-user to interact with knowledge databases for quite some time. While this solution is likely not universal, it has been reasonably successful for many of my searches.



          Using CTRL= to perform a free-form Wolfram Language input followed by using CanonicalName typically provides the appropriate string to conduct additional property searches:



          enter image description here



          Jason B. notes in the comments that one can obtain the same information programmatically through Interpreter["Chemical"]["lactic acid"]. I've included it in the answer in case the comments get removed in the future.






          share|improve this answer



















          • 3




            For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
            – Jason B.
            13 hours ago






          • 2




            Thankfully, one is not forced to refer to citric acid as LemonAcid.
            – David Richerby
            7 hours ago










          • @DavidRicherby Seriously!
            – bobthechemist
            7 hours ago










          • Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
            – Andreas Rejbrand
            6 hours ago




















          up vote
          4
          down vote













          ChemicalData[!(*
          TagBox[
          StyleBox[
          RowBox[{"Entity", "[",
          RowBox[{""<Chemical>"", ",", ""<MilkAcid>""}], "]"}],
          ShowSpecialCharacters->False,
          ShowStringCharacters->True,
          NumberMarks->True],
          FullForm]), "MoleculePlot"]


          or



          Entity["Chemical", "MilkAcid"];

          ChemicalData[%,"MolecularPlot"]


          enter image description here






          share|improve this answer























            Your Answer





            StackExchange.ifUsing("editor", function () {
            return StackExchange.using("mathjaxEditing", function () {
            StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
            StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
            });
            });
            }, "mathjax-editing");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "387"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f187540%2fchemical-data-of-lactic-acid%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            11
            down vote













            I've struggled with How Mathematica expects the end-user to interact with knowledge databases for quite some time. While this solution is likely not universal, it has been reasonably successful for many of my searches.



            Using CTRL= to perform a free-form Wolfram Language input followed by using CanonicalName typically provides the appropriate string to conduct additional property searches:



            enter image description here



            Jason B. notes in the comments that one can obtain the same information programmatically through Interpreter["Chemical"]["lactic acid"]. I've included it in the answer in case the comments get removed in the future.






            share|improve this answer



















            • 3




              For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
              – Jason B.
              13 hours ago






            • 2




              Thankfully, one is not forced to refer to citric acid as LemonAcid.
              – David Richerby
              7 hours ago










            • @DavidRicherby Seriously!
              – bobthechemist
              7 hours ago










            • Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
              – Andreas Rejbrand
              6 hours ago

















            up vote
            11
            down vote













            I've struggled with How Mathematica expects the end-user to interact with knowledge databases for quite some time. While this solution is likely not universal, it has been reasonably successful for many of my searches.



            Using CTRL= to perform a free-form Wolfram Language input followed by using CanonicalName typically provides the appropriate string to conduct additional property searches:



            enter image description here



            Jason B. notes in the comments that one can obtain the same information programmatically through Interpreter["Chemical"]["lactic acid"]. I've included it in the answer in case the comments get removed in the future.






            share|improve this answer



















            • 3




              For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
              – Jason B.
              13 hours ago






            • 2




              Thankfully, one is not forced to refer to citric acid as LemonAcid.
              – David Richerby
              7 hours ago










            • @DavidRicherby Seriously!
              – bobthechemist
              7 hours ago










            • Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
              – Andreas Rejbrand
              6 hours ago















            up vote
            11
            down vote










            up vote
            11
            down vote









            I've struggled with How Mathematica expects the end-user to interact with knowledge databases for quite some time. While this solution is likely not universal, it has been reasonably successful for many of my searches.



            Using CTRL= to perform a free-form Wolfram Language input followed by using CanonicalName typically provides the appropriate string to conduct additional property searches:



            enter image description here



            Jason B. notes in the comments that one can obtain the same information programmatically through Interpreter["Chemical"]["lactic acid"]. I've included it in the answer in case the comments get removed in the future.






            share|improve this answer














            I've struggled with How Mathematica expects the end-user to interact with knowledge databases for quite some time. While this solution is likely not universal, it has been reasonably successful for many of my searches.



            Using CTRL= to perform a free-form Wolfram Language input followed by using CanonicalName typically provides the appropriate string to conduct additional property searches:



            enter image description here



            Jason B. notes in the comments that one can obtain the same information programmatically through Interpreter["Chemical"]["lactic acid"]. I've included it in the answer in case the comments get removed in the future.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited 8 hours ago

























            answered 16 hours ago









            bobthechemist

            14.4k442112




            14.4k442112








            • 3




              For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
              – Jason B.
              13 hours ago






            • 2




              Thankfully, one is not forced to refer to citric acid as LemonAcid.
              – David Richerby
              7 hours ago










            • @DavidRicherby Seriously!
              – bobthechemist
              7 hours ago










            • Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
              – Andreas Rejbrand
              6 hours ago
















            • 3




              For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
              – Jason B.
              13 hours ago






            • 2




              Thankfully, one is not forced to refer to citric acid as LemonAcid.
              – David Richerby
              7 hours ago










            • @DavidRicherby Seriously!
              – bobthechemist
              7 hours ago










            • Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
              – Andreas Rejbrand
              6 hours ago










            3




            3




            For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
            – Jason B.
            13 hours ago




            For a programmatic way to get the entity, you can use Interpreter["Chemical"]["lactic acid"].
            – Jason B.
            13 hours ago




            2




            2




            Thankfully, one is not forced to refer to citric acid as LemonAcid.
            – David Richerby
            7 hours ago




            Thankfully, one is not forced to refer to citric acid as LemonAcid.
            – David Richerby
            7 hours ago












            @DavidRicherby Seriously!
            – bobthechemist
            7 hours ago




            @DavidRicherby Seriously!
            – bobthechemist
            7 hours ago












            Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
            – Andreas Rejbrand
            6 hours ago






            Actually, in Swedish, lactic acid is called mjölksyra (milk acid).
            – Andreas Rejbrand
            6 hours ago












            up vote
            4
            down vote













            ChemicalData[!(*
            TagBox[
            StyleBox[
            RowBox[{"Entity", "[",
            RowBox[{""<Chemical>"", ",", ""<MilkAcid>""}], "]"}],
            ShowSpecialCharacters->False,
            ShowStringCharacters->True,
            NumberMarks->True],
            FullForm]), "MoleculePlot"]


            or



            Entity["Chemical", "MilkAcid"];

            ChemicalData[%,"MolecularPlot"]


            enter image description here






            share|improve this answer



























              up vote
              4
              down vote













              ChemicalData[!(*
              TagBox[
              StyleBox[
              RowBox[{"Entity", "[",
              RowBox[{""<Chemical>"", ",", ""<MilkAcid>""}], "]"}],
              ShowSpecialCharacters->False,
              ShowStringCharacters->True,
              NumberMarks->True],
              FullForm]), "MoleculePlot"]


              or



              Entity["Chemical", "MilkAcid"];

              ChemicalData[%,"MolecularPlot"]


              enter image description here






              share|improve this answer

























                up vote
                4
                down vote










                up vote
                4
                down vote









                ChemicalData[!(*
                TagBox[
                StyleBox[
                RowBox[{"Entity", "[",
                RowBox[{""<Chemical>"", ",", ""<MilkAcid>""}], "]"}],
                ShowSpecialCharacters->False,
                ShowStringCharacters->True,
                NumberMarks->True],
                FullForm]), "MoleculePlot"]


                or



                Entity["Chemical", "MilkAcid"];

                ChemicalData[%,"MolecularPlot"]


                enter image description here






                share|improve this answer














                ChemicalData[!(*
                TagBox[
                StyleBox[
                RowBox[{"Entity", "[",
                RowBox[{""<Chemical>"", ",", ""<MilkAcid>""}], "]"}],
                ShowSpecialCharacters->False,
                ShowStringCharacters->True,
                NumberMarks->True],
                FullForm]), "MoleculePlot"]


                or



                Entity["Chemical", "MilkAcid"];

                ChemicalData[%,"MolecularPlot"]


                enter image description here







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 18 hours ago

























                answered 18 hours ago









                David G. Stork

                22.8k22051




                22.8k22051






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Mathematica Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    Use MathJax to format equations. MathJax reference.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f187540%2fchemical-data-of-lactic-acid%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Morgemoulin

                    Scott Moir

                    Souastre