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 Experiment Videos

Faunus: An object oriented framework for molecular simulation.

Mikael Lund1, Martin Trulsson, Björn Persson

  • 1Institute of Organic Chemistry and Biochemistry, The Academy of Sciences of the Czech Republic, Flemingovo nam,2, CZ-16610 Prague 6, Czech Republic. mlund@mac.com.

Source Code for Biology and Medicine
|February 5, 2008
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

You might also read

Related Articles

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

Sort by
Same author

Erratum: "Anisotropic coarse-grain Monte Carlo simulations of lysozyme, lactoferrin, and NISTmAb by precomputing atomistic models" [J. Chem. Phys. 161, 094113 (2024)].

The Journal of chemical physics·2026
Same author

From Intermolecular Poses to Thermodynamics Using Subdivided Spheres.

The journal of physical chemistry. B·2026
Same author

Reaction-Diffusion Dynamics Simulations of Bimolecular Quenching in Solution.

Journal of chemical theory and computation·2026
Same author

Echocardiographic reference values in elderly with a focus on octogenarians and older.

International journal of cardiology. Heart & vasculature·2026
Same author

Shear flow of frictional spheroids: Comparison between elongated and flattened particles.

Physical review. E·2025
Same author

HemoDens: A global hemostasis analyzer for kinetic characterization of clot formation, retraction, and lysis.

Thrombosis research·2025
Same journal

2DKD: a toolkit for content-based local image search.

Source code for biology and medicine·2020
Same journal

Computing and graphing probability values of pearson distributions: a SAS/IML macro.

Source code for biology and medicine·2020
Same journal

iPBAvizu: a PyMOL plugin for an efficient 3D protein structure superimposition approach.

Source code for biology and medicine·2019
Same journal

Social support for collaboration and group awareness in life science research teams.

Source code for biology and medicine·2019
Same journal

MZPAQ: a FASTQ data compression tool.

Source code for biology and medicine·2019
Same journal

IPCAPS: an R package for iterative pruning to capture population structure.

Source code for biology and medicine·2019
See all related articles

This study introduces a C++ library for Monte Carlo simulations of molecular systems, offering a modular design for easy feature expansion. It demonstrates object-oriented programming

Area of Science:

  • Computational Chemistry
  • Molecular Modeling
  • Biophysics

Background:

  • Presents a C++ class library for Monte Carlo simulation of molecular systems, including proteins.
  • Highlights a generic and modular design for easy implementation of additional features.
  • Emphasizes statistical mechanical methods documented via code comments for automatic manual generation.

Purpose of the Study:

  • To demonstrate the utility of object-oriented design in molecular simulation.
  • To provide a framework for calculating protein protonation states.
  • To discuss performance considerations in high-level coding abstractions.

Main Methods:

  • Developed a C++ class library utilizing object-oriented principles.
  • Implemented a minimalistic C++ program for protein protonation state calculations.

Related Experiment Videos

  • Leveraged inline code comments for automatic documentation generation.
  • Main Results:

    • An object-oriented design creates an intuitive coding framework for molecular simulation.
    • A C++ program successfully calculates protein protonation states.
    • Performance issues related to high-level coding abstraction are discussed.

    Conclusions:

    • C++ and the Standard Template Library (STL) offer a high-performance platform for molecular modeling.
    • Automatic documentation generation from inline comments eliminates the need for a separate manual.
    • The library facilitates generic molecular modeling and efficient documentation.