For questions related to chemical concepts such as solving equations related to reaction kinetics, graphically visualizing molecules, and using the chemistry-related curated data sets.

learn more… | top users | synonyms

37
votes
4answers
4k views

Is there something like DensityPlot3D to visualize atomic orbitals?

I'm visualizing some hydrogen like atomic orbitals. For looking at plane slices of the probability density, the DensityPlot function works well, and with something ...
28
votes
1answer
463 views

How to save ChemicalData queries so that they are available immediately on notebook load?

If I put some viscosity (or density, ...) lookups in my notebook, such as: ...
20
votes
4answers
982 views

Accessing list elements by name

First, a bit of a long introduction to my problem: I only have a few weeks of Mathematica experience. I am creating a mathematica application that calculates some material properties of steel based ...
20
votes
4answers
2k views

How to get rid of the perspective effect in a 3D graphics

I have plotted a figure of MoS2 crytal structure. But the actual output looks like the spheres are not in the correct position due to the perspective effect. I obtained the correct position figure ...
17
votes
1answer
709 views

How to identify chemical substance from tattoo?

A friend of mine made a tattoo on his chest of some chemical substance formula. He challenged us to identify which substance is that. I thought that perhaps a combination of: Mathematica image ...
15
votes
4answers
2k views

How to change element color in Periodic Table?

The command ColorData["Atoms", "Panel"] generates a periodic table. As I don't want to reinvent the wheel, I asked myself how to change the color of each cell ...
15
votes
1answer
471 views

Find elements in a decay chain using IsotopeData

I am trying to write a program using the Mathematica function IsotopeData, but am finding the code troublesome. Due to my (relative) familiarity with Python, I am ...
14
votes
1answer
412 views

Automatic formatting of isotope symbols in a text cell

InputAutoReplacements is an obvious choice for formatting isotope names in text cells. I'd like to be able to type "1H", for ...
13
votes
2answers
545 views

Pulsed NMR animation

I'm new here and have never interacted with the community so excuse me if this has been asked before or if I format incorrectly or anything like that. Anyway, I'm trying to make an animation for a ...
12
votes
2answers
691 views

Plot 3D model of DNA in Mathematica

My friend asked me if we can plot a 3D model of DNA (deoxyribonucleic acid) in Mathematica. However, I am not really familiar with this and I don't know if Mathematica can do this. Could you answer ...
12
votes
1answer
1k views

Creating a Mathieu stability diagram

I am attempting to re-create a Mathieu stability diagram like the one shown here: I expected that I could use MathieuC to generate this graph by assuming that ...
10
votes
3answers
400 views

Radial distribution function

I have tried to rewrite my old IDL code to calculate the radial correlation function for a regular 2D crystal structure. The theory behind this function is given here: ...
10
votes
2answers
790 views

How can I access the internal function that plots a molecule from a formatted XYZ file?

Mathematica has the ability to plot a molecule using the data contained in an XYZ file. This is a simple text file, of which this is an example. The molecule is plotted using the ...
9
votes
3answers
453 views

Changing the atom color for plotting xyz-files

Mathematica takes the standard color code for atoms when plotting an *.xyz file, but I want to customize the color for the specific atoms. I really become desperate as I did not get it so far. ...
9
votes
2answers
313 views

Attaching a legend to BallAndStick picture

I am looking for a way to add a legend showing the identity of various atoms (with different colours) to this picture. Any Clues? ...
9
votes
2answers
587 views

Look up info associated with a given CAS chemical identifier from the NIST webbook & NCI CADD Chemical Identifier Resolver

I would like to retrieve information associated with a given CAS registry number (Chemical Abstracts Service nr) from the NIST webbook web site in Mathematica, using the provided API (e.g. for ...
8
votes
5answers
529 views

Faking MoleculePlot for compounds where it isn't available

Mathematica's ChemicalData has a lot of useful information, but many compounds only have flat 2D structure diagrams rather than the cool 3D ...
8
votes
2answers
354 views

Problem importing a JCAMP-DX mass spectral file

I have some problems importing a JCAMP-DX EI-mass spectral file using Mathematica 9. For example, if I download the mass spectrum of nonacosane in JCAMP format from NIST, ...
8
votes
1answer
823 views

Constructing primitive cell using information from ChemicalData

I would like to construct a primitive cell (figure shown) and possibly the two-dimensional layout (figure from here) using the following input. Any clues as to how this can be done? ...
7
votes
1answer
97 views

Duplicated output from chemical curated data

I just discovered something rather odd while using chemical curated data in Mathematica. I tried to extract EdgeRules for some molecules and some molecules gave me ...
6
votes
2answers
224 views

How to program a click panel for chemical elements (like a periodic table)?

The command ColorData["Atoms", "Panel"] indicates RGBColors of atoms by clicking a panel. As I don't want to reinvent the ...
6
votes
2answers
243 views

How to I extract the element name of a chemical compound in a string?

Say I have a compound Fe3O4, and I want to separate the name of elements and number. The code I write for separate number is ...
6
votes
3answers
135 views

How to find the standard names of chemicals in ChemicalData?

When I try to get info on acetic acid with the ChemicalData function there are only "aceticAcid$l^{1}oxidanylEster" and ...
6
votes
1answer
431 views

Creating a three dimensional fullerene molecule

How do I modify the following program to create a nice coloured molecular plot of C60 or fullerene as shown in the attached figure This figure was retrieved from ...
6
votes
1answer
2k views

Efficient implementation of cubic equation of state

...In this case the Peng Robinson Equation of State. Equations of state are empirical equations with parameters derived from experimental data. They are used to predict pure component and mixture ...
6
votes
1answer
130 views

Calculate the ESP Grid based on Density Grid

I want to build a fast way to convert a density grid file into a grid file of the respective electrostatic potential (ESP; also known as MEP, the molecular electrostatic potential). This ...
6
votes
1answer
576 views

Building a molecule viewer: aesthetic rotations

I am working on building a molecule viewer in Mathematica and am running in to problems with controlling rotation of the molecule (which is rendered as a ...
6
votes
1answer
207 views

Moles/Liters doesn't get simplified to Molar even though Molar*Liters gets simplified to Moles

Why can't Mathematica 9 simplify mol/L to M, when it can simplify M*L to mol? ...
5
votes
2answers
1k views

Using ChemicalData to make molecule graphics

$\require{mhchem}$I would like to take the acetone $\cf{((CH3)2CO)}$ and chloroform $\cf{(HCCl_3)}$ molecules that Mathematica's chemical data provides, and plot them together. I want to show how ...
5
votes
2answers
142 views

How to refer to amino acids by their single-letter abbreviations in ChemicalData[]?

ChemicalData["AminoAcids"] returns the 20 amino acids. There are some properties available, like the molar mass: ...
5
votes
2answers
69 views

ChemicalData[] error: “L-Cysteine” is not a known entity, class,

If I execute: ChemicalData["L-Cysteine", "MolarMass"] I get the following error: ChemicalData::notent: "L-Cysteine" is not a known entity, class, or tag for ...
5
votes
1answer
68 views

ElementData possible oxidation states

Is there any way to find out the possible oxidation states for a given element? Something like this: ElementData[1, "OxidationStates"] -> {-1, 1} Here is a ...
5
votes
2answers
186 views
5
votes
2answers
143 views

Generating and Imaging of the water molecules with Graphics3D [duplicate]

my problem is I don't know how to generate e.g. 20 water molecules: Graphics3D[ Rotate[First@ChemicalData["Water", "MoleculePlot"], 45 Degree, {8, .5, 0}]] ...
5
votes
2answers
174 views

Sorting out atom types in an XYZ file

I am trying to rewrite the output of "VertexCoordinates" such that instead of a hybrid list of atoms and coordinates that result from using the following input program, I want all coordinates of the ...
4
votes
2answers
258 views

How can I get the solubility value of nitrogen in water at 10 degrees Celsius with Mathematica?

How can I get the solubility value of nitrogen in water at 10 °C with Mathematica? The site engineering toolbox dot com gives graphs of such values, but I want the numerical value. Related thread ...
4
votes
4answers
253 views

Trying to model a chemical reaction - NDSolve::litarg error

I am trying to model a chemical reaction with NDSolve. I have specified the known differential equations and parameters, ...
4
votes
3answers
337 views

Using NDSolve within Manipulate

I'm trying to use NDSolve inside manipulate. Specifically, I have a series of differential equations with coefficients, k1, k2, ...
4
votes
2answers
244 views

How to set up and minimize a large system of equations to resolve the individual components

I am trying to set up a system of 400*N equations to deconvolute spectral data for four different compounds. I monitored 400 different wavelengths in N solvents (3 solvents in this case). In order ...
4
votes
2answers
192 views

How can export into an .XYZ file using decimals without scientific notation?

I have seen the other posts relating to this however there seems to be more restrictions when exporting to .XYZ. I am pretty new to this but I have been searching for hours. Basically, I have a ...
4
votes
2answers
96 views

SpaceFillingMolecularPlot using CAS number of a compound

When I tried to get 3D graphics for molecule CAS52364-73-5 using Mathematica 10 it produced following result ...
4
votes
1answer
170 views

Solving a chemical system using NDSolve

I have to solve a set of coupled differential equations and am not sure how to proceed. It is a model of a chemical process where I'm interested to find the species concentration as $r$ varies. For a ...
4
votes
0answers
74 views

Combining separate CHColorStructureDiagrams to form one molecular structure

I am trying to attach a fructose molecule to a sucrose molecule by using information obtained from the following ...
4
votes
0answers
162 views

random Poisson process over multiple variables (state vector) for chemical kinetics

Has anyone figured out how to coerce ContinuousMarkovProcess to work with a state vector, transition matrix, and rate (propensity) vector, and RandomFunction to return pairs of state vector and time, ...
3
votes
2answers
144 views

Retrieving coordinate positions using ChemicalData for input to quanutm modelling software

I am trying to set up an input file for a quantum chemical modelling software. How do I obtain the (XYZ) coordinate positions in Angstroms using information obtained using ChemicalData. Have some ...
3
votes
3answers
290 views

How to deal with units in logarithms?

I'm trying to take a formula, take it's integral which yields a formula with logarithms, and then directly plug in values with units and get an answer. However if the units go into any of the ...
3
votes
2answers
118 views

How to Import This XYZ format file

Here is the .XYZ format file NP3D.XYZ Somehow i cannot import this file.It return an error box :- "Cannot Import Data As XYZ Format." it contains 1000 snapshot of 10 Carbon particles coordinate ...
3
votes
1answer
119 views

Adding text on an .xyz file of an atom

I know it is possible to view .xyz files of coordinates in Mathematica. I tried to write some text on a specific atom using Text, but I was not successful. How can i do that? Thanks for the help in ...
3
votes
1answer
122 views

Modeling chemical reactions: can Mathematica tell the end result of a reaction?

I am curious about using Mathematica for modelling chemical reactions but don't really know much about the Mathematica software yet. So I was reading this page at wolfram.com which explains some of ...
2
votes
1answer
387 views

Finding 111 plane of Carbon Diamond

All, I looked at the example on the Mathematica Website with the Carbon Diamond Lattice. Example I am referring to I am wondering is there a way to highlight an individual plane such as the 111 or ...