Quick Way to Port Existing C/C++ Chemoinformatics Toolkits to the Web Using Emscripten.

Chen Jiang1, Xi Jin1

  • 1Department of Organic Chemistry and ‡Department of Foreign Languages, China Pharmaceutical University , Nanjing 210009, Jiangsu, China.

Summary

Emscripten, an open-source compiler, efficiently converts C/C++ code to JavaScript. This enables web deployment of chemoinformatics tools with performance comparable to native applications.

Related Concept Videos

Chemiosmosis01:32

Chemiosmosis

Oxidative phosphorylation is a highly efficient process that generates large amounts of adenosine triphosphate (ATP), the basic unit of energy that drives many cellular processes. Oxidative phosphorylation involves two processes— the electron transport chain and chemiosmosis.
Electron Transport Chain
The electron transport chain involves a series of protein complexes on the inner mitochondrial membrane that undergo a series of redox reactions. At the end of this chain, the electrons...
115.5K
Catalysis02:50

Catalysis

The presence of a catalyst affects the rate of a chemical reaction. A catalyst is a substance that can increase the reaction rate without being consumed during the process. A basic comprehension of a catalysts’ role during chemical reactions can be understood from the concept of reaction mechanisms and energy diagrams.
31.0K
Thermal Electrocyclic Reactions: Stereochemistry01:17

Thermal Electrocyclic Reactions: Stereochemistry

The stereochemistry of electrocyclic reactions is strongly influenced by the orbital symmetry of the polyene HOMO. Under thermal conditions, the reaction proceeds via the ground-state HOMO.
Selection Rules: Thermal Activation
Conjugated systems containing an even number of π-electron pairs undergo a conrotatory ring closure. For example, thermal electrocyclization of (2E,4E)-2,4-hexadiene, a conjugated diene containing two π-electron pairs, gives trans-3,4-dimethylcyclobutene.
2.6K
Enzyme-Linked Immunosorbent Assay01:33

Enzyme-Linked Immunosorbent Assay

In 1971, Peter Perlman and Eva Engvall developed an Enzyme-linked immunosorbent assay (ELISA or EIA). ELISA differs from western blot in that the assays are conducted in microtiter plates or in vivo rather than on an absorbent membrane.
There are many different types of ELISAs, but they all involve an antibody molecule whose constant region binds an enzyme, leaving the variable region free to bind its specific antigen.  Enzyme-substrate reaction allows the antigen to be visualized or...
17.9K
Chemistry of the Cell02:58

Chemistry of the Cell

9.7K
Chemistry of the Cell02:58

Chemistry of the Cell

The cell is chemically composed of water, organic molecules and inorganic ions.
Water
The polarity of the water molecule and its resulting hydrogen bonding makes water a unique substance with special properties that are intimately tied to the processes of life. Life originally evolved in an aqueous environment, and most of an organism’s cellular chemistry and metabolism occur inside the aqueous contents of the cell’s cytoplasm. Special properties of water are its high heat capacity...
49.0K