返回
顶部

软件试用 HyperChem—化学分子结构计算软件

软件简介


Hyperchem是一款以质量高,灵活易操作而闻名的分子模拟软件。通过3D对量子化学计算,分子力学及动力学进行模拟。Hyperchem为您提供比其它Windows软件更多的模拟工具:图形界面,半经验计算方法(AM1,PM3等),UHF,RHF和CI,密度泛函。可进行单点能,几何优化,分子轨道分析,蒙特卡罗和分子力学计算,预测可见-紫外光谱。
Hyperchemr的计算方法包括分子力学、分子动力学和半经验分子轨道方法和从头开始,以及密度泛函理论。 HyperChem数据和HyperNMR纳入HyperChem的。 新功能不断增加和包括优雅的打开GL渲染,TNDO,RM1,蛋白质分子模拟、Charmm磁场,第三方应用接口,计算结构、光谱、速率常数和更多。
HyperChem适用于大分子和小分子和是可脚本化。可以适用于对分子性质的计算分析、构象搜索、以及简单的量子化学计算和分子力学模拟等等。

软件特点


•结构输入和对分子操作。
•显示分子。
•化学计算。用量子化学或经典势能曲面方法,进行单点丶几何优化和过渡态寻找计算。可以进行的计算类型有:单点能,几何优化,计算振动频率得到简正模式,过渡态寻找,分子动力学模拟,Langevin动力学模拟,Metropolis Monte Carlo模拟。支持的计算方法有:从头计算,半经验方法,分子力学,混合计算等。
•可以用来研究的分子特性有:同位素的相对稳定性,生成热,活化能,原子电荷,HOMO-LUMO能隙,电离势,电子亲和力,偶极矩,电子能级,MP2电子相关能,CI激发态能量,过渡态结构和能量,非键相互作用能,UV-VIS吸收谱,IR吸收谱,同位素对振动的影响,对结构特性的碰撞影响,团簇的稳定性。
•支持用户定制的外部程序。
•其它模块:RAYTRACE模块,RMS Fit,SEQUENCE编辑器,晶体构造器糖类构造器,构像搜寻,QSAR特性,脚本编辑器。
•新的力场方法:Amber 2,Amber 3,用于糖类的Amber,Amber 94,Amber 96。
•ESR谱。
•电极化率。
•二维和三维势能图。
•蛋白质设计。
•电场。
•梯度的图形显示。
•新增功能:密度泛函理论(DFT)计算,NMR模拟,数据库,Charmm蛋白质模拟,半经验方法TNDO,磁场中分子计算,激发态几何优化,MP2相关结构优化,新的芳香环图,交互式参数控制,增强的聚合物构造功能,新增基组。






HyperChem 8.0版新增功能:

•兼容Microsoft Vista。
•第三方软件接口。执行GAMESS,PQS,MOPAC2007,WinGamess,PC-Gamess,Q-Chem,Gaussian,等的计算,产生输入文件,读取输出用于显示轨道、光谱等,接口是开源的,可以对其进行扩充,接到用户自己的代码中。
•批处理功能。
•所有数值都改为双精度。
•Undo和Redo,Draw和Undraw选项;最近四个文件列表。
•结构测量功能;化学取代功能。
•熵和自由能;任意温度的热容;零点能;速率常数;平衡常数。
•MP2增加了新功能,只要能做SCF的地方,就能研究后-Hartree-Fock结果。
•CI从单点计算菜单中独立出来,使用更简单和方便。
•温度作为全局变量,不仅仅用于分子动力学,蒙特卡罗,等。
•计算光谱的线宽。
•MM-QM更清晰地定义量子区和经典区。
•MD计算中可以固定原子。
•分子力学计算加入电场。
•分子的3D显示。
•对量子力学和分子力学计算进行振动分析。
•箱中粒子,用于教学。
•多种单位系统:kcal/mol,kJ/mol,a.u.。
•新的半经验方法RM1。RM1方法是重新参数化的AM1,结果优于AM1和PM3,支持的元素有H,C,N,O,P,S,F,Cl,Br,和I。


What’s New in HyperChem 8.0 (英文介绍)



Microsoft Windows 7 and Vista Compatibility ——
Microsoft Windows 7 and Vista involves extensive new and modified features. HyperChem 8 has been prepared to provide reliable computation in this new environment. In some cases, however, manufacturers’ graphics drivers (OpenGL drivers) have not proved to yet be up to the earlier standards of Windows XP. Where problems have been seen, installation of a new driver from the graphics card manufacturer has often eliminated any problem. To use HyperChem effectively, one should have a good graphics card and a compatible newer driver. Any graphics hardware should be sufficient to run HyperChem. However, inexpensive machines will often have graphics hardware, included on the motherboard, that results in relatively slow manipulation of large molecules, compared to that with a modern 3rd-party graphics card.

Third-Party Interfaces ——
HyperChem 8 has the capability of being a graphics and GUI provider (including the displaying of results) for a number of third party software packages. These packages may include other ab initio and semi-empirical packages such as GAMESS and MOPAC2009. Included with HyperChem 8 is the copyrighted source code for a number of these interfaces. A standard menu item in HyperChem, "Third-Party Interfaces" executes a standard HyperChem Command Language (HCL) script installed with the product. This script has the pre-defined name, thirdparty.scr. This script can be modified by users to add other third-party applications but comes included with a variety of evolving interfaces. These interfaces uses the elegant "open architecture" features of HyperChem that allow software outside HyperChem to interact and read/write information to/from HyperChem. The interface software is copyrighted "Open Source" software that any HyperChem user can modify to improve the interface or to create a new interface to his/her own software. The interfaces generally allow a user, for example, to run a GAMESS job from within HyperChem, and get back the results for display. The first level of interface, that is included to begin with in HyperChem 8, allows a user to display optimized structures, vibrational spectra and animations of normal modes plus 3D renderings of orbitals, electron densities, and electrostatic potentials. It is to be expected that these interfaces evolve to become richer as users and members of Hypercube, Inc. contribute to their capability.

New Batch Capabilities ——
HyperChem has traditionally operated in a purely interactive mode where a calculation (a back end, e.g. HyperNewton) is connected in a "live fashion" to HyperChem (the front end). This has been the case even when the back end resided on another machine on the network. This is not a terrible limitation since once can run many HyperChem front ends simultaneously if one likes. With HyperChem 8, however, one now has the choice of running a calculation interactively or in Batch mode. In Batch mode the computation is severed and carries on by itself while HyperChem is free to read in a new molecule or continue on in any way it pleases, including spawning more batched jobs. The back ends have been instructed by the front end that they are indeed batch processes and instead of sending their results live to the front end, they create a *.ext file that can be read at any later time into the HyperChem front end to display the results just as if the calculation was run interactively.

Universal Use of Double Precision ——
Because of Hypercube, Inc. long history, there has been a legacy history of using single precision floating point to save time when double precision was not absolutely necessary. Thus, until now coordinates of molecules at the front end (i.e. HyperChem) were single precision while coordinates at the back end (e.g. HyperGauss) were double precision where they needed to be. This saved time for graphical and communication operations where precision was not critical. However, small discrepancies between the front end and back end coordinates were occasionally noticeable such as when restarting an optimization. The optimization lost some precision when results were sent back to the front end. With faster graphics and faster machines, HyperChem is now universally double precision.

Undo and Redo Capabilities for Model Building ——
A feature that has occasionally been adamantly requested in HyperChem is now available. This is an "undo" operation for molecular manipulations. Thus one can delete atoms, draw atoms, etc. and decide that these changes are undesirable and Undo them. Along with undo is a "redo" when the undo is decided as undesirable! These features are common in many programs but not in molecular modeling. They are now available in Release 8. Naturally one cannot undo everything so this capability is restricted to changes in the molecular structure of the molecules in the workspace.

Easy Access to Molecules via a Recent File List ——
Another feature that is common in many Windows programs that has been missing in HyperChem is the ability to see a list of recent Geometric Measurement Involving Points, Lines, and Planes file openings and closing so that one doesn’t have to go searching again through the file system to read in a molecule that one recent read. This "File List" is now available in HyperChem and is four files long.

Geometric Measurement Involving Points, Lines, and Planes ——



HyperChem has long had the idea of a POINT, LINE, or PLANE. If one selects a set of atoms (all or any subset of the workspace) one can define POINT, LINE, or PLANE. The POINT is the center of mass of the selection. The LINE is the principal axis of the selection and the PLANE is a plane through the center of mass perpendicular to the tertiary axis. Thus PLANE is, for example, the plane of a Benzene molecule. With HyperChem one can now visualize these geometric features and make associated measurements. Thus, one can ask about the variables associated with the selection that previously created POINT, LINE and PLANE and the current selection. Thus measurements are available of the distance between two POINTs, the distance of a POINT to a LINE or a PLANE, the angle between two LINES or a LINE and a PLANE or the angle between two PLANES.

A Chemical Substituent Operation ——
One of the most elegant features of HyperChem is the ability to create a three-dimensional molecular structure by just drawing it and applying the model builder. This remains true. However, with HyperChem 8, another rapid drawing capability is available. This involves the usual chemical idea of chemical substituents, R. In HyperChem these substituents replace any selected Hydrogen atom. Thus H->R has become a standard operation for a variety of common R-groups, including Phenyl (Ph). It is expected that a near term release of HyperChem will even allow users to define their own R groups. In any event it is now easier and faster to create molecules from standard components. Starting with H2 or CP, for example, one could create any organic molecule with a few clicks rather than having to draw the whole molecule.

Revised Toolbar with Easier Access to Model Building ——
Model building in HyperChem normally involves the selection of an element, often Carbon, to draw a skeleton of the molecule which is then possibly modified with the addition of some Nitrogens, Oxygens or more rarely other elements, and then performing a model build without "Explicit Hydrogen". This adds the requisite Hydrogens automatically. This operation is now easier as the selection of Carbon, Nitrogen, Oxygen, and the subsequent Model Building have been added to the toolbar. It is still possible to do everything as before. The new toolbar elements just make common operations faster.

Calculation of Entropies and Free Energies ——
All previous versions of HyperChem really only dealt with Energy (Enthalpy?) rather than Free Energy. This is in some sense a historical association with Quantum Chemistry which has traditionally focussed on these to the detriment of Entropy and other thermodynamic variables. Calculating entropies, of course, requires more effort than just the "simple" energy. However, with the computation of vibrational and rotational spectra comes the possibility of computing the energy(E), entropy(S), and Helmholtz free energy (A=E-TS). These calculations are now available in HyperChem 8 as a function of Temperature. Temperature is now a more fundamental quantity in HyperChem than before as are the thermodynamic quantities that depend on it.

Calculation of Heat Capacities ——
As with Energy, Entropy, and Free Energy, it is now possible to calculate Heat Capacities. These are now routinely computed along with the other thermodynamic quantities that depend upon the temperature.

Calculation of Zero-Point Energies ——
At zero degrees Kelvin, the energy is the dominant quantity of interest but does not only have an electronic component. Until now vibrational analysis has not reported the zero-point energy of vibration. These now are a part of any vibrational analysis.

Computation of Rate Constants ——



Computational Chemistry and been better at Structure and Thermodynamics than at Kinetics. May molecular modeling programs have little to say about rate constants which are obviously an important quantity in chemistry. With Release 8, HyperChem makes a start at making reactivity a mainstream molecular modeling activity. While only computing rate constants using the simplest Transition State Theory it is a beginning towards being a fundamental component of the whole of chemistry rather than only what computational chemists are best at.

HyperChem 8 computes partition functions for reactants A and B (in biomolecular reactions) or just A (in unimolecular reactions) and then computes the partition function for the Transition State. The input to these calculations are the structure of each of these species (created in HyperChem and then stored in HIN files) as well as the energy, and vibrational and rotational spectra of the species (created in HyperChem and then stored in EXT files).

These quantities can come from external third party packages as well (as described in the Third Party Interface Section above. The partition functions simply require the vibrational spectra (frequencies only) and rotatational spectra (moments of inertia only) from an EXT file created by HyperChem or elsewhere. A calculation of the rate constant as a function of temperature is then made and becomes available as a simple plot for placing into Power Point, etc.). In addition, the Arrhenius parameters can be extracted from the variation of the rate constant as a function of temperature. If desired, and the the corresponding energies are available for the products (not just the reactants and transition state), a plot of the energy of reactants, transition state, and products is available.

Computation of Equilibrium Constants ——
Since free energies are now available in HyperChem, a similar simple capability for calculating equilibrium constants as a function of temperature to that described for rate constants above is now available. The Helmholtz free energy A as a function of temperature is calculated from the electronic, vibrational, rotational, and translational components of the energy and entropy. The equilibrium constant for the reaction is then just the appropriate exp(- A/kT).

New Semi-empirical Method, RM1 ——
A new semi-empirical method is available in 8.0. The RM1 method is essentially an extensive re-parameterization of AM1. The results given by this method are expected to be better than those from AM1 or PM3. The elements available are still only those that have been available with AM1 and unfortunately are still a relatively small set of atoms not including any transition metals. the reference is: Gerd B. Rocha, Ricardo O. Freire, Alfredo M. Simas, James J. P. Stewart,: RM1: A reparameterization of AM1 for H, C, N, O, P, S, F, Cl, Br, and I, Journal of Computational Chemistry, Vol. 27, 10, 1101-1111, 2006.

Since free energies are now available in HyperChem, a similar simple capability for calculating equilibrium constants as a function of temperature to that described for rate constants above is now available. The Helmholtz free energy A as a function of temperature is calculated from the electronic, vibrational, rotational, and translational components of the energy and entropy. The equilibrium constant for the reaction is then just the appropriate exp(- A/kT).

Further Capabilities for MP2 Perturbation Energies ——
HyperChem has had available the computation of second-order correlation energies via the MP2 method. With Release 8 these are given a more prominent position in that any single point energy used, for example, by optimization, by potential plots, by rate constants, by molecular dynamics, etc., can now include the MP2 energy as well as the SCF energy. Previously, the check box for MP2 only showed that correlation energy as a property of the SCF calculation. Now that check box will use SCF MP2 results as the energy for subsequent computations. The MP2 result is considerably more reliable in many circumstances that SCF Hartree-Fock result and with advances in desktop computation speeds it seems appropriate to give MP2 a more prominent role.

The MP2 gradients, unfortunately are still computed numerically rather than analytically so these calculations are certainly not as fast as pure SCF calculations. One also should be conscious that the check box for MP2 will be used universally and slow down what previously might have been only SCF computations.

Separation of Configuration Interaction from Single Points ——
In a corresponding move to that for MP2 replacing SCF, a more prominent role for Configuration Interaction (CI) is expected in the future. In addition, CI was somewhat hidden in nested dialog boxes for Single Point calculations so that it was not always clear that CI was turned on. This option has now been made explicit with a Single Point CI menu item for clarity and future additions to this capability.

Display of Line Width Envelopes for IR and UV Spectra ——
HyperChem has performed IR and UV computations for many years. These spectra are displayed as stick drawings with individual intensities shown on the plot. The similar display of NMR spectra over the years has had "line width" capability of assigning a line width to each spectral line (the same line width for each frequency) and then summing them up to obtain an envelope that simulates what the experimental spectrum might look like. No line widths are computed - only a slider is made available to simulate increasing global line widths. Release 8 makes this same facility available for IR and UV spectra that has been available for NMR spectra. The line width is initially set to zero but a simple slider changes the appearance of the spectra to the satisfaction of the user.

Separation of MM-QM Capabilities from Current Selection ——
HyperChem for many years (the first wide spread implementation) had the capability of performing MM-QM calculations, i.e. calculations that on a large system treat part of the molecule with quantum mechanics (QM) and the remaining part of the molecule with molecular mechanics (MM). This capability operated via the current selection. If a subset selection was invoked at the time a quantum calculation was requested, the selected portion of the molecule was treated via quantum mechanics and the remaining portion via molecular mechanics. That is, the charges of the MM par were included in the core Hamiltonian of the quantum part.

While convenient, this use of "current selection" has proved limiting in that "current selection" meant something different during pure MM calculations. There it meant atoms that were allowed to move rather than remain fixed in space. This also made it impossible to fix atoms in space during quantum calculations.

With release 8 a "named selection" is used to distinguish QM atoms from MM atoms in a MM-QM computation. The new pre-defined named selection is called "MECHANICAL ATOMS". Such a selection of atoms will become the MM atoms of any quantum calculation.

Separation of Fixed Atoms from Current Selection ——
This new option related the one just described above. Atoms subset selected in a pure MM calculation were previously the only ones allowed to move. While convenient, this was limiting. Now a new pre-named selection, "FIXED ATOMS" is used to specify that any atoms in either a MM or QM calculation are fixed in Cartesian space and not allowed to move in optimizations, molecular dynamics, Monte Carlo, etc. This capability is not new in MM but does allow a whole new capability in Quantum Mechanical calculation.

These fixed atoms need not have their gradients calculated in any computation and as such this new option ought to speed up calculations. In addition there may be situations where one wants to leave a portion of a molecule fixed and only allow optimization, dynamics, etc. on a portion of the molecule. As with MECHANICAL ATOMS, one ought to be careful now that FIXED ATOMS are not set when you don’t want that option. These two options are now less visible that when they involved the current selection.

Vibrational Analysis for Molecular Mechanics ——
Until Release 8, vibrational analysis was restricted to one of the quantum mechanical methods. Now it is available across the board with any of the "Energy Engines" available in HyperChem. With vibrational analysis and rotational moments of inertia, it is now possible to calculate Entropies and Free Energies across the board as well.

It may still be possible to spend lots of computational time performing vibrational analysis, particularly for large molecules since second derivatives are still not computed analytically for any of the methods. It is a goal for HyperChem in the future to speed up those methods that depend upon second derivatives of the energy such as vibrational analysis. This ought to be, in principal, relatively easy for molecular mechanics.

Applied Electric Fields for Molecular Mechanics ——
Electric fields are now available in the workspace for any of the "Compute Engines". Previously, the ability to apply an electric field was restricted to quantum mechanical methods. In molecular mechanics, the electric field interacts with the atom charges on each of the atoms. For MM , which has options for either atom charges or bond dipoles, the electric field interacts only with the atomic charges.

Ability to Explore "Particle-in-a Box" Wave Functions ——
A new capability that might be thought to be somewhat disjoint from the rest of HyperChem is its new ability to perform calculations of the energies and wavefunctions for relatively arbitrary shaped "Particles in a Box". This capability is likely to be extended later to include hydrogenic wavefunctions (sperical harmonics) as well as anharmonic and harmonic wavefunctions simple diatomics. These capabilites are part of a standard Physical Chemistry curriculum and are targets for HyperChem to enhance its applicability in the educational experience.

The particle in a box functionality is implemented as an Annotation to keep it separate from the normal molecular modeling functions. The box is a box with infinite walls. Later it may be useful to extend this capability to finite boxes involving continuum (scattering) functions. A dialog box allows auser to choose the width and scale of the box and the number (n) of partitons of the box into either constant or linear potentials. The bottom of the box is drawn by the user in a very constrained way until the whole bottom, for the n partitions, is complete. At that point, the wave functions and energies levels are presented. These are simply annotations and can be treated exactly as any other annotation. The various components of the box can be deleted, as with other annotations. Selecting the dialog box again draws the walls for a new box to be drawn. Selecting New eliminates the box along with all other elements of the workspace.