Some basic data structures and algorithms for chemical generic programming

Wei Zhang1, Tingjun Hou, Xuebin Qiao

  • 1College of Chemistry and Molecular Engineering, Peking University, Beijing 100871, China.

Journal of Chemical Information and Computer Sciences
|September 28, 2004
PubMed

Related Concept Videos

Molecular Models02:00

Molecular Models

Physical models representing molecular architectures of chemical compounds play essential roles in understanding chemistry. The use of molecular models makes it easier to visualize the structures and shapes of atoms and molecules.
Polymer Classification: Stereospecificity01:26

Polymer Classification: Stereospecificity

Polymerization generates chiral centers along the entire backbone of a polymer chain. Accordingly, the stereochemistry of the substituent group has a significant effect on polymer properties. Polymers formed from monosubstituted alkene monomers feature chiral carbons at every alternate position in the polymer backbone. Relative to the predominant orientation of substituents at the adjacent chiral carbons, the polymer can exist in three different configurations: isotactic, syndiotactic, and...
Polymer Classification: Architecture01:14

Polymer Classification: Architecture

Polymers are classified as linear or branched on the basis of their chain architecture. The polymer chains in linear polymers have a long chain-like structure with minimal to no branching at all. Even if a polymer features large substituent groups on the monomer, which appear as branches to the skeleton, it is not considered a branched polymer. A branched polymer contains secondary polymer chains that arise from the main polymer chain. The branching occurs when the polymer growth shifts from...
Chemical Formulas02:52

Chemical Formulas

A chemical formula presents information about the proportions of atoms constituting a particular chemical compound or molecule, mainly using symbols of elements and numbers. At times other symbols, such as dashes, parentheses, brackets, commas, plus, and minus signs, are also used. A chemical formula can be one of three types – molecular, empirical, and structural.
Introduction to Functional Groups02:08

Introduction to Functional Groups


Functional groups are group of atoms with specific chemical properties that occur within organic molecules and sometimes denoted as “R”. Functional groups are found along the carbon backbone of macromolecules can form chains or rings of carbon atoms. Functional groups can “functionalize” a compound by enabling it to adopt different physical and chemical properties.
Types of common functional groups
The table below summarizes some of the major functional groups in organic chemistry. (The...
Polymers: Defining Molecular Weight01:01

Polymers: Defining Molecular Weight

Unlike small molecules with definite molecular weights, polymers are a mixture of individual polymer chains of varying lengths, each with a unique molecular weight. So, the molecular weight of a polymer is expressed as an average value based on the average size of the polymer chains. The two most common forms of averages used for polymers are the number average molecular weight and weight average molecular weight.
The number average molecular weight (Mn) is the summation of the number...