Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Applications Of NMR In Biology01:25

Applications Of NMR In Biology

4.2K
Nuclear magnetic resonance (NMR) spectroscopy is a very valuable analytical technique for researchers. It has been used for more than 50 years as an analytical tool. F. Bloch and E. Purcell formulated NMR in 1946 and won the 1952 Nobel Prize in Physics  for their work. Biological macromolecules such as proteins, nucleic acids, lipids, and organic molecules including pharmaceutical compounds, can be studied using this versatile tool that exploits the magnetic properties of certain nuclei.
4.2K
The Small x Assumption02:20

The Small x Assumption

48.8K
If a reaction has a small equilibrium constant, the equilibrium position favors the reactants. In such reactions, a negligible change in concentration may occur if the initial concentrations of reactants are high and the Kc value is small. In such circumstances, the equilibrium concentration is approximately equal to its initial concentration.  This estimation can be used to simplify the equilibrium calculations by assuming that some equilibrium concentrations are equal to the initial...
48.8K
Calculating Equilibrium Concentrations02:05

Calculating Equilibrium Concentrations

51.6K
Being able to calculate equilibrium concentrations is essential to many areas of science and technology—for example, in the formulation and dosing of pharmaceutical products. After a drug is ingested or injected, it is typically involved in several chemical equilibria that affect its ultimate concentration in the body system of interest. Knowledge of the quantitative aspects of these equilibria is required to compute a dosage amount that will solicit the desired therapeutic effect.
A more...
51.6K
Molecular Models02:00

Molecular Models

42.7K
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.
42.7K
Chemistry of the Cell02:58

Chemistry of the Cell

9.0K
9.0K
Applications of IR Spectroscopy: Overview01:11

Applications of IR Spectroscopy: Overview

1.7K
The non-destructive nature and ability to provide valuable chemical information make IR spectroscopy a versatile technique with broad applications in various scientific and industrial fields. IR spectroscopy is commonly used to identify and characterize organic and inorganic compounds. It provides information about the functional groups present in a molecule and the bonding between atoms. This helps in the structural elucidation of compounds during organic synthesis, pharmaceutical research,...
1.7K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Development and implementation of an enterprise-wide predictive model for early absorption, distribution, metabolism and excretion properties.

Future medicinal chemistry·2021
Same journal

Sampling out-of-distribution chemical spaces via Bayesian flow.

Journal of cheminformatics·2026
Same journal

Hold on tight: the kinetic profiling of opioid receptor ligands using the CORAL-MD.

Journal of cheminformatics·2026
Same journal

Transformer-accelerated discovery of inhibitors targeting the RpsA<sub>Δ438</sub> deletion in PZA-resistant tuberculosis.

Journal of cheminformatics·2026
Same journal

DICL: a manually curated database of ion channels and ligands as a useful platform for drug discovery targeting ion channels.

Journal of cheminformatics·2026
Same journal

DCPM-ADMET: fusion of dual-component pre-trained model and molecular fingerprints to enhance drug ADMET properties prediction.

Journal of cheminformatics·2026
Same journal

Systematic validation of graph neural network explanations against adverse outcome pathway reactive centers for skin sensitization.

Journal of cheminformatics·2026
See all related articles
  1. Home
  2. The C++ Programming Language In Cheminformatics And Computational Chemistry.
  1. Home
  2. The C++ Programming Language In Cheminformatics And Computational Chemistry.

Related Experiment Video

Applying Cheminformatics to Develop a Structure Searchable Database of Analytical Methods
05:34

Applying Cheminformatics to Develop a Structure Searchable Database of Analytical Methods

Published on: June 6, 2025

1.2K

The C++ programming language in cheminformatics and computational chemistry.

Dmitrii Rassokhin1

  • 1Janssen Research & Development, LLC, 1400 McKean Road, Spring House, PA, 19477, USA. rassokhin@gmail.com.

Journal of Cheminformatics
|January 12, 2021

View abstract on PubMed

Summary
This summary is machine-generated.

This paper explores C++ features for scientific software development, highlighting its history and programming models. It emphasizes C++

Keywords:
CC++CheminformaticsComputational chemistryProgramming languagesScientific computing

More Related Videos

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids
08:21

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids

Published on: April 13, 2022

2.9K
Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
12:11

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry

Published on: April 8, 2020

8.5K

Related Experiment Videos

Applying Cheminformatics to Develop a Structure Searchable Database of Analytical Methods
05:34

Applying Cheminformatics to Develop a Structure Searchable Database of Analytical Methods

Published on: June 6, 2025

1.2K
Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids
08:21

Curation of Computational Chemical Libraries Demonstrated with Alpha-Amino Acids

Published on: April 13, 2022

2.9K
Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry
12:11

Computation of Atmospheric Concentrations of Molecular Clusters from ab initio Thermochemistry

Published on: April 8, 2020

8.5K

Area of Science:

  • Computer Science
  • Scientific Computing

Background:

  • Overview of the C++ programming language and its evolution from C.
  • Importance of C++ in modern scientific software development.

Purpose of the Study:

  • To describe salient features of C++ impacting scientific software.
  • To detail programming models within C++ with code examples.
  • To examine C++ interoperability with other scientific languages.

Main Methods:

  • Historical review of C and C++.
  • Detailed description of C++ programming paradigms.
  • Illustrative code examples for C++ features.
  • Analysis of C++ interoperability with common scientific languages.

Main Results:

  • C++ offers powerful features for scientific software development.
  • Specific programming models in C++ are well-suited for complex computations.
  • Effective interoperability is demonstrated with languages used in cheminformatics, machine learning, and data processing.

Conclusions:

  • C++ is a significant language for scientific computing due to its features and ecosystem.
  • Its interoperability enhances its utility in diverse scientific domains.