Skip to content
Dominik Tichy edited this page Apr 28, 2023 · 13 revisions


ACC2 logo

Overview

Atomic Charge Calculator II (ACC II) is a web application providing a user interface for the computation of partial atomic charges. The application consists of three pages – main introductory one, computation setup, and visualization of the results.

Main page

The main page offers a possibility to upload your own structure (in one of the supported formats: SDF, Mol2, PDB, and mmCIF).

Clicking on Compute charges button will automatically select the most appropriate method, executes the computation and redirects to the Results page. Setup computation can be used for manually selecting the method and parameters.

Input files notes

A size of input file is limited to 10 MB. Input file can be zipped.

  • PDB, mmCIF: When file contains multiple models, only the first one is used for computation. All atoms (including HETATM) atoms are considered.
  • SDF: Both MOL V2000 and V3000 are supported.

How to set input charge values

Formal charges, if present, are read from an input file as well. Their sum is used as a total molecular charge, which is used by some methods (ABEEM, EEM, EQeq, Eqeq+C, QEq, SFKEEM, SMP/QEq, TSEF).

Specification of input formal charges differs among supported file formats, ACC II reads the following:

* Read using the GEMMI library.

Computation settings

Based on the molecules provided (in all files), methods and parameters that are suitable for all structures are displayed. The parameter set is suitable for a given input if it covers all the atomic types contained in input files. A method is suitable if it has at least one suitable set of parameters; or uses no parameters. Additionally, some methods (namely ABEEM, DelRe, DENR, KCM, MGC) might be omitted if the input contains at least one big molecule, i.e., having over 20,000 atoms.

Automatic selection works in a same manner. After initial filtering described above, 3D methods are preferred over the 2D ones. When input contains protein structures, parameters for proteins are used this is the case for EEM having the most parameters to choose from).

All the methods and parameters have direct links to the original publications. The theoretical background of the methods is summarized in the standalone PDF document. For easy identification, the name of the parameters used in a publication is enclosed in the brackets.

Results

The final page features the visualization of the charges and the possibility to download calculated charges. At the top, it states which method and parameters were used (useful when the automatic selection was used).

To switch between multiple structures or charges, the user can use the select box.

Visualization modes

ACC II features fast Molstar viewer to visualize calculated charges. There are three standard modes the user can select – Balls and sticks, Cartoon, and Surface – see example (1F16):


bas cartoon surface

Default is determined from the structure itself. Note that to visualize mmCIF files, they must contain _atom_sites category (chemical components won’t work).

Coloring options

Atoms are colored by charges by default – red for negative charges, blue for positive ones. When relative coloring is selected, the range for the colors is adjusted automatically based on the largest absolute value of a charge computed. To have comparable colors between different structures, absolute coloring should be used instead.

In cartoon mode, the color of individual residue is determined according to the sum of charges of all the comprised atoms. In surface mode, the point on the surface of the molecule is colored according to the nearest atom. Alternatively, coloring by charges can be disabled – colors are selected based on the elements.

Downloading data

The charges are available in four formats – plain text, Mol2, PQR, and mmCIF. Plain text and mmCIF are present for all the inputs, PQR when input contains structures with chain specification (most likely protein) and Mol2 otherwise (small molecules).

Browser compatibility

OS Version Chrome Firefox Edge Safari
Linux Arch Linux 111 112 n/a n/a
Windows 10 11 112 112 n/a
macOS

Bug reporting

If you encounter an error, please send a report to krab1k@mail.muni.cz or open a GitHub issue. Thank you!