MathGroup Archive 1994

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Mathematica materials for Chemistry

  • To: mathgroup at
  • Subject: [mg221] Re: [mg212] Mathematica materials for Chemistry
  • From: Gene C Van Nostern <gene>
  • Date: Wed, 23 Nov 1994 11:08:16 -0600

> Dear MathGroup, 
> can I make a general request for information on the 
> whereabouts and what-abouts of Mathematica Notebooks
> and packages related to chemistry. 
> A chemist colleague says that he found loads of stuff
> on the Maple archive, and very little at MathSource.
> I'm sure there must be more things around - can anyone
> tell us where it is?
> Regards, Phillip Kent.
> ----------------------------------+----------------------------
>  Dr Phillip Kent                  | Email: p.kent at 
>  Transitional Mathematics Project | 
>  Mathematics Department           | Tel: +44 (0)71 59 48503 
>  Imperial College                 | Fax: +44 (0)71 59 48517   
>  180 Queen's Gate                 |   
>  London SW7 2BZ                   | Project World-Wide-Web at: 
>  United Kingdom.                  |
> ----------------------------------+----------------------------

Hello Dr Kent,

A search of MathSource for "chemistry" revealed the items listed below.
I hope this is helpful.

Kind regards,

Gene C. Van Nostern
MathSource Administrator
Wolfram Research, Inc.

---< Begin "chemistry" search results >---

0202-420: The Joule-Thomson Coefficient for a Square Well Gas (August 1991)
          Author: M. Hanson
          Mathematica notebook demonstrating the solution of the
          Joule-Thomson coefficient for argon.

          0011: Mathematica notebook (August 1991; 34

          0022:  argboft.list data file for notebook (August 1991; 1

          0033:  argmujt.list data file for notebook (August 1991; 1

0200-316: Crystal Structure Graphics (August 1991)
          Author: Wolfram Research
          Produces a nice picture of the crystal structure of diamond.

          0011:  CrystalStructure.m Mathematica package (August 1991; 4

0202-431: Gases (August 1991)
          Author: Mervin P. Hanson
          A Mathematica notebook presenting five problems dealing with the
          behavior of a gas under varying conditions.

          0011: Mathematica notebook (August 1991; 15 kilobytes)

          0022:  B-VT-Kr data file for (August 1991; 1 kilobyte)

0206-211: MDNewton Version 0.2 (March 2, 1994)
          Author: Kazume Nishidate
          This is a Mathematica package for the two-dimensional classical
          molecular dynamics calculuation of the Lenerd-Jones potential

          0011:  MDNewton.m Mathematica package (March 2, 1994; 5 kilobytes)

          0022: example notebook with graphics (March 2, 1994;
                 51 kilobytes)

0206-198: Activity Coefficients Package (February 22, 1994)
          Author: Arnd Roth
          This package provides experimental data on the mean activity
          coefficient in water at 25 degrees celsius for some common
          electrolytes, as well as functions for fitting an extended
          Debye-Hueckel model to these data, yielding expressions for the
          activity coefficient as a function of ionic strength or
          concentration. The fitting functions also work on experimental 
          data supplied by the user.

          0011:  ActivityCoefficients.m Mathematica package (February 21,
                 1994; 32 kilobytes)

          0022: example notebooks (February 21, 1994; 62

0205-164: Molecular Graphics Package 1.0 (June 15, 1993)
          Author: David Nordfors
          The package provides routines for plotting molecules and molecular
          displacements, for example, vibrational modes, in three 
          dimensions.  Bonds may be generated automatically. Some commands:
          DrawNuclei, DrawBonds, DrawMolecule, DrawVectors, DrawDistortion.

          0011:  MolecularGraphics.m Mathematica package (June 1, 1993; 14

          0022:  DemoMolecularGraphics.m Demonstration package (June 15,
                 1993; 3 kilobytes)

0203-207: Literature Survey of Mathematica (January 7, 1994)
          Author: Brian L. Evans
          A partial index of articles relating to or citing Mathematica. 
          Compiled by Brian Evans of the Georgia Institute of Technology,
          this  reference covers many areas of interest from artificial
          intelligence to geophysics to symbolic mathematics.

          0011:  LitSurvey.txt Plain text survey file  (January 7, 1994; 61

          0022: Mathematica notebook survey file (January 7,
                 1994; 77 kilobytes)

0205-344: Perturbation Theory Package 1.0 (July 20, 1993)
          Author: David Nordfors
          The package provides routines for first- and second-order
          Rayleigh-Schroedinger perturbation theory in a matrix hamiltonian
          formalism, i.e., first and second order corrections to eigenvalues
          and eigenvectors of a matrix when a small perturbation is added to
          the matrix.

          0011:  PerturbationTheory.m Mathematica package (July 20, 1993; 4

0205-197: Automata (February 3, 1994)
          Author: Klaus Sutner
          A Mathematica package that generates and manipulates finite state
          machines and their syntactic semigroups.

          0011:  README.txt Author notes and information (January 31, 1994;
                 10 kilobytes)

          0022: Plain-text documentation file (January 31, 1994; 
                 22 kilobytes)

          0033:  automata.tar.Z Unix compressed tar archive (January 31,
                 1994; 320 kilobytes)

          0044:  automata.sit.hqx Macintosh binhexed stuffit archive 
                 (January 31, 1994; 497 kilobytes)

          0055: PK-Zip archive (January 31, 1994; 256

0206-020: Pseudo-Random Pulse Sequencing (January 4, 1994)
          Author: Erik Jensen
          The package PseudoRandom.m defines a few routines that are useful
          for working with pseudorandom sequences.  These sequences (also
          called Maximum Length PseudoRandon Sequences or MLPRS's) have been
          used in optimizing time-of-flight spectroscopies in the physical
          sciences (neutron beam and molecular beam scattering). 

          0011:  PseudoRandom.m Mathematica package (December 1, 1993; 9

          0022: Mathematica notebook (December 1, 1993; 
                 18 kilobytes)

0200-833: Physical Constants (March 14, 1994)
          Author: Wolfram Research
          Within this package are numerous physical constants. Once loaded,
          name of the constant can be used directly, rather than having to
          replace the variable with the constant value at some point. This
          package defines everything from the mass of a proton to the age of
          the universe.

          0011:  PhysicalConstants.m Mathematica package (August 1993; 3

          0022:  Documentation.txt Plain-txt documentation (February 1994; 4

          0033:  SampleInput.txt Sample input lines from
                 Miscellaneous`PhysicalConstants` (February 1994; 1 

0202-059: Gallium Arsenide Crystal Graphics (February 1992)
          Author: Alastair McLean
          Renders the GaAs(110) surface within Mathematica.  It is similar 
          to the CrystalStructure.m package, which is a representation of 
          the diamond lattice.  These packages were partly inspired by the
          clarity with which CrystalStructure.m renders the diamond lattice,
          when the final output is generated PostScript, and the  desire to
          rotate the crystal structure and view it from different angles to
          look for symmetry planes, etc. Basically these models are
          alternatives to ball-and-stick type models. 

          0011: Mathematica notebook (February 1992; 73

          0022:  GaAs1.m Mathematica package (February 1992; 2 kilobytes)

          0033:  GaAs2.m Mathematica package (February 1992; 3 kilobytes)

          0044:  GaAs3.m Mathematica package (February 1992; 4 kilobytes)

          0055:  GaAs4.m Mathematica package (February 1992; 4 kilobytes)

          0066:  GaAs5.m Mathematica package (February 1992; 6 kilobytes)

          0077:  GaAs6.m Mathematica package (February 1992; 6 kilobytes)

          0088:  GaAs7.m Mathematica package (February 1992; 6 kilobytes)

          0099:  GaAs-README.txt documentation (February 1992; 5 kilobytes)

0206-648: Movies of Molecular Model Vibrations (May 10, 1994)
          Author: W. Martin McClain
          Normal modes of molecular vibration lie at the heart of
          understanding the absorption of infrared light by molecules. These 
          notebooks were developed to accompany an undergraduate laboratory
          experiment.  Students spend one week using the infrared
          spectrometer, and two weeks understanding the theory, as presented
          in the notebooks.  The molecular model is a spring-and-ball model,
          and it uses only Hooke's Law for the springs and Newton's Third 
          Law for the balls.  The problem is transformed to an eigenproblem,
          solved, and the solution is transformed back to the 
          spring-and-ball space.  It is then easy to produce a movie of the
          molecular motion, starting from any desired initial conditions.  
          We show pseudorotation of a ring molecule, a motion that cannot be
          foreseen intuitively. 1994 Mathematica Developer Conference,
          Champaign, Illinois.

          0011: Mathematica notebook (April 29,
                 1994; 225 kilobytes)

          0022: Mathematica notebook (April 29, 1994; 
                 61 kilobytes)

0204-657: Schroedinger's Equation (March 1993)
          Author: Terry Robb
          Schroedinger's equation is numerically solved by calling an
          external subroutine from within Mathematica. By importing the
          Fortran subroutine (named SCHROED, which implements a
          Crank-Nicholson scheme) using InterCall, it is possible to do
          various experiments -- for example shooting a wave-packet at a
          potential barrier and watching an animation of the packet being
          mostly reflected but also partially tunnelling through the wall.
          The potential function V[x,t], required by the Fortran SCHROED
          routine, can be written as a Mathematica function which gives a 
          lot of flexibility for interactive experimentation. This notebook
          demonstrates one such experiment.

          0011: Mathematica notebook (March 1993; 792 kilobytes)

0202-622: Lie Symmetries (March 1993)
          Author: Gerd Baumann
          The purpose of this program is to derive the determining equations
          for Lie-point symmetries. The determining equations are derived in
          a form simplified as far as possible. The program allows an
          automatic solution of the determining equations by using a
          polynomial ansatz in the dependent and independent variables. If
          the infinitesimals (symmetries) of the symmetry transformation is
          known, a classification of the related Lie-algebra is possible. 
          The Lie-algebra is directly related to the symmetry group of the
          equations that can be used to construct an explicit solution of 
          the equations of motion considered. Lie's symmetry method is 
          usable to construct solutions for linear and especially for
          nonlinear systems of differential equations. The program also
          provides a classification of the Lie-algebra by derived algebras.

          0011:  lie.m Mathematica package (March 1993; 68 kilobytes)

          0022: PostScript documentation for lie.m (March
                 1993; 373 kilobytes)

0203-397: Crystal Animations Resulting from Molecular Dynamics Calculations
          (July 1992)
          Author: Kazume Nishidate
          Mathematica gives us a very useful and simple way to visualize
          Molecular Dynamics (MD) simulations.  Mathematica is used to
          animate the motion of ions from the results of MD calculations
          produced by the ANRZR2 and MXDORTO programs, written by K.
          Nishidate and K.  Kawamura, respectively.  These notebooks allow 
          us to "look" at the dynamic motion of ions within a crystal from
          the results of MD calculation. There are many advantages to using
          Mathematica to analyze the MD simlation. For example, we can 
          easily view not only the animation of crystals, but also the
          graphics of trajectory of atoms over the MD simulation. Utilizing
          the graphics object  in animation notebooks, stereoscopic views 
          and projections of crystals can also be obtained .

          0011:  README.txt Author's notes  (July 1992; 5 kilobytes)

          0022: Mathematica notebook (July 1992; 72 kilobytes)

          0033: Mathematica notebook (July 1992; 72 kilobytes)

          0044: Mathematica notebook (July 1992; 117 kilobytes)

          0055: Mathematica notebook (July 1992; 68 kilobytes)

          0066: Mathematica notebook (July 1992; 75 

          0077: Mathematica notebook (July 1992; 32 kilobytes)

          0088: Mathematica notebook (July 1992; 32

          0099: Mathematica notebook (July 1992; 27

0206-031: Linear Lattice-Ligand Binding Notebooks (February 18, 1994)
          Author: Alan R. Wolfe
          These Mathematica notebooks calculate and plot data for the 
          binding of ligands to an infinite linear lattice.  Binding site
          overlap and cooperative interactions between adjacent bound 
          ligands are taken into account.  This is a mathematical model for
          non-sequence-selective binding of proteins and other small
          molecules (ligands) to a linear macromolecule such as DNA (the
          lattice).  The method is based on the treatment given in Wolfe, A.
          R. and Meehan, T. (1992) Journal of Molecular Biology 223,

          0011:  README.txt Plain-text documentation for all notebooks
                 (January 7, 1994; 10 kilobytes)

          0022: Mathematica notebook documentation for all
                 notebooks (January 7, 1994; 13 kilobytes)

          0033: Mathematica notebook documentation 
                 for all notebooks (January 7, 1994; 22 kilobytes)

          0044: Mathematica notebook documentation for all
                 notebooks (January 7, 1994; 6 kilobytes)

          0055: Mathematica notebook documentation for all
                 notebooks (January 7, 1994; 8 kilobytes)

          0066: Mathematica notebook documentation 
                 for all notebooks (January 7, 1994; 44 kilobytes)

          0077: Mathematica notebook documentation 
                 for all notebooks (January 7, 1994; 13 kilobytes)

          0088: Mathematica notebook documentation
                 for all notebooks (January 7, 1994; 38 kilobytes)

          0099: Mathematica notebook documentation for all
                 notebooks (January 7, 1994; 12 kilobytes)

          0101: Mathematica notebook documentation 
                 for all notebooks (January 7, 1994; 103 kilobytes)

          0112: Mathematica notebook documentation 
                 for all notebooks (January 7, 1994; 15 kilobytes)

0205-782: ChannelKinetics: Packages for Modeling Ion Channel Kinetics
          Author: Arnd Roth
          The ChannelKinetics packages implement parts of "Relaxation and
          fluctuations of membrane currents that flow through drug-operated
          channels" by D. Colquhoun and A.G. Hawkes, Proc.  R. Soc. Lond. B
          199, 231-262 (1977). Assuming a discrete state, continuous time
          Markov model for the behavior of ligand-gated ion channels, and
          given the transition rate constants between these states, the time
          evolution of their occupancy can be computed. This occupancy is
          then used to predict observables like the mean transmembrane
          current and its coefficient of variation. ColquhounHawkes.m
          numerically integrates the occupancy equation, which allows for
          arbitrary transmitter concentration functions of time. 
          ColquhounHawkesMC.m performs a Monte Carlo simulation of the
          channel state transitions. In order to be fast, it uses some C
          routines via MathLink.

          0011:  README.txt Introduction and file descriptions (930419; 3

          0022: Documentation notebook, read this first (930419;
                 659 kilobytes)

          0033:  DiagramToQMatrix.m Builds the transition rate matrix
                 (921201; 6 kilobytes)

          0044:  ColquhounHawkes.m Numerically solves the occupancy ODE
                 (930201; 10 kilobytes)

          0055:  ColquhounHawkesMC.m Package for Monte Carlo simulation
                 (930201; 33 kilobytes)

          0066: MathLink templates and C routines for MC sim.
                 (930201; 33 kilobytes)

          0077:  NeuronInterface.m Package for data transfer (930419; 5

          0088: Mathematica notebook reprinted from the 1994
                 European Mathematica Conference, Oxford (940920; 691

0200-787: Chemical Elements (August 1991)
          Author: Wolfram Research
          This includes a listing of all elements and important  related 
          data including atomic weight, boiling point,  melting point, heat
          of fusion and vaporization, density,  etc.  In addition to this,
          one can find the specific electronic structure of any element.

          0011:  ChemicalElements.m Mathematica package (August 1991; 65

          0022:  Documentation.txt Plain-text documentation (June 1992; 5

          0033:  SampleInput.txt Sample input lines from
                 Miscellaneous`ChemicalElements` (June 1992; 1 kilobyte)

0200-855: SI Units and Conversions (October 1991)
          Author: Wolfram Research
          This primarily deals with unit conversions and definitions.  
          Included are prefixes, electrical units, angles,  amounts of
          substances, acceleration due to gravity,  magnetic units, and 
          units of length, information, time,  mass, force, inverse length,
          volume, viscosity, types of  luminous energy and intensity,
          radiation, power, area,  pressure, energy, frequency, and speed.

          0011:  Units.m Mathematica package (October 1991; 21 kilobytes)

          0022:  SIUnits.m Mathematica package (October 1991; 2 kilobytes)

          0033:  Documentation.txt Plain-txt documentation (June 1992; 6

          0044:  SampleInput.txt Sample input lines from 
                 Miscellaneous`Units` (June 1992; 1 kilobyte)

  • Prev by Date: How to use VectorAnalysis package?
  • Next by Date: Question in ParametricPlot
  • Previous by thread: Mathematica materials for Chemistry
  • Next by thread: Re: Mathematica materials for Chemistry