Marvin JS : Properties

Atom Properties

Currently Marvin JS supports the display of atomic charges, isotopes, monovalent radicals, enhanced stereo specifications, and atom maps as atom properties. All of these attributes can be set in the Atom properties dialog window available from the pop-up menu after a right-click on the atom.

The dialog provides options for changing atom type, setting new atomic symbols, or defining properties of atoms. You can choose from the following atom types: Element, Query, R-groupList/NOT list, Pseudo, or Homology Group. Choosing any of these types, only the relevant property fields appear on the dialog. For example, in case of a pseudo atom, there are three properties available: pseudo, charge, and enhanced stereo. Previously defined properties can be removed by clicking on the Remove property button.



  • These properties can be set for several atoms at the same time, by selecting the atoms in question and then opening the Atom properties dialog from the context menu. In this case, only those properties are editable which are permitted for every selected atom type, and the same changes will be applied to every selected atom. If one or more of the selected atoms has/have attached properties, you can delete them by using the respective Remove property buttons.
  •  If you define an "Alias" for an atom, the label given in the textbox will replace the standard atomic symbol on the canvas, but the atom type remains unchanged. With the exception of enhanced stereo notations and map numbers, atom properties are not displayed when an atom alias is used; however, they preserve their previously defined values and can be modified later.
  • The enhanced stereo notations (Off, Absolute, And, Or) can be added to chiral atoms (marked with wedge bonds) individually in order to assign them to stereogenic groups. The default value is the "Off" identifier, while in case of "Or" and "And" groups a number should accompany the identifier. If you leave the number field empty, number 1 will be associated with the group identifier automatically. Learn more about enhanced stereo specifications in Marvin JS.
  • In case of hydrogen isotopes (deuterium and tritium), their specific atomic symbols can be used (D and T, respectively), or they can be displayed as 2H or 3H, too.
  • Note that atomic charges can be modified using the Increase Charge/Decrease Charge buttons on the Tools toolbar, too.

 

Atom Query properties

Atom query properties properties can help the search in a databases specifying the chemical environment of the atom in question.  If you want to set atom query properties in Marvin JS (see the table below), choose the "Advanced" Tab in the Atom properties dialog window

Property name and notation Property Possible Values

Total H (H) 

Total number of hydrogen substituents.

0-254

Implicit H (h)    

Number of implicit hydrogen substituents. 0-254
Bond orders (v) Total bond order. (Some cases it is referred as valence.) 0-254
Connections (X) Number of substituents including hydrogens. 0-254
Ring count (R) Number of rings the atom is a member of
 
0-254
Smallest ring size (r)  Size of the smallest ring the atom is a member of. 3-254
Ring bond (rb)

Number of ring bonds next to the atom

rb0, rb2 - rb3: exact ring bond count;

rb4: 4 or more ring bonds.

0-254
Substitutions (s)

Substitution count: the number of non-hydrogen substituents plus number of isotopic hydrogen substituents.

s0 - s5: exact substitution count

s6: 6 or more substitutions 

0-254
Unsaturated (u)   Unsaturated atom: atom that has double, triple or aromatic bond. Unsaturated (u)
Aromatcity (a/A)

It defines whether the atom has at leas one aromatic bond (a) or only aliphatic (A) bonds.

Aromatic (a)
Aliphatic (A)

 

Special values:

R           Ring membership (whether atom is part of a ring or not). R (>0)
rb*         Ring bond count as drawn (No extra ring bonds.) "as drawn" (rb*)
s*          Substitution as drawn (No extra non-hydrogen and no extra isotopic hydrogens.) "as drawn" (s*)

 


 

Icon

Please, note that since "D" is equivalent with "s", "D" values will be imported as "s" values

Bond Properties

You can add extra properties to the bonds of your molecules by using the Bond properties dialog window. It is available in the Bond properties context menu, which can be invoked by right clicking on a bond.

The dialog provides options for changing bond type, setting the topology (in chainin ring) or the reacting center (centermake or breakchangemake and changenot center).

In the case of the latter two properties, the undefined option is the default value.

Icon

You can also set the type of the bond from the Tools Toolbar or Keyboard Shortcuts.