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

cclib: a library for package-independent computational chemistry algorithms.

Noel M O'Boyle1, Adam L Tenderholt, Karol M Langner

  • 1Cambridge Crystallographic Data Centre, 12 Union Road, Cambridge CB2 1EZ, United Kingdom. noel.oboyle2@mail.dcu.ie

Journal of Computational Chemistry
|September 13, 2007
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

Defining peptides in ChEBI.

Journal of cheminformatics·2026
Same author

ANNalog: generation of MedChem-similar molecules.

Journal of cheminformatics·2026
Same author

Correction: Integrating artificial intelligence and manual curation to enhance bioassay annotations in ChEMBL.

Journal of cheminformatics·2026
Same author

Integrating artificial intelligence and manual curation to enhance bioassay annotations in ChEMBL.

Journal of cheminformatics·2026
Same author

ChEBI: re-engineered for a sustainable future.

Nucleic acids research·2025
Same author

EMBL's European Bioinformatics Institute (EMBL-EBI) in 2025.

Nucleic acids research·2025
Same journal

OpenCafeMol With 3SPN.2 DNA Model: GPU Acceleration for Long-Time Coarse-Grained Chromatin Simulations.

Journal of computational chemistry·2026
Same journal

Nuclear Quantum Effects on the Organic Bifurcation Reaction in Microsolvated Water Clusters: Ring-Polymer Molecular Dynamics Calculations Using an Explicit Solvation Model.

Journal of computational chemistry·2026
Same journal

Computational Analysis of the (4+3) Cycloaddition Reaction of a Sulfoximine-Stabilized Oxyallylic Cation With Furan.

Journal of computational chemistry·2026
Same journal

Reaction Enumeration Based on NBO-Informed Molecular Graphs.

Journal of computational chemistry·2026
Same journal

How Do DICER1 Syndrome Mutations Disrupt Catalysis? Unveiling Dicer Metal Binding Architecture and Mechanism of Action Using MD Simulations and QM/MM Calculations.

Journal of computational chemistry·2026
Same journal

Quadruple Bonding of Alkaline Earth Atoms in AeCLi<sub>4</sub> (Ae = Be - Ba) Complexes.

Journal of computational chemistry·2026
See all related articles

This study introduces cclib, a new platform enabling package-independent computational chemistry algorithms. It standardizes data from various electronic structure packages for broader algorithm applicability.

Area of Science:

  • Computational Chemistry
  • Cheminformatics
  • Software Development

Background:

  • Diverse electronic structure packages exist, each with unique algorithms and output formats.
  • Many valuable computational chemistry algorithms are package-specific, limiting their use.
  • Lack of standardization hinders the development and application of general computational chemistry tools.

Purpose of the Study:

  • To develop a platform for creating package-independent computational chemistry algorithms.
  • To facilitate the use of algorithms across different electronic structure software.
  • To promote broader accessibility and reusability of computational chemistry methods.

Main Methods:

  • Developed cclib, a Python library for parsing electronic structure calculation outputs.

Related Experiment Videos

  • Implemented automatic detection and parsing of files from multiple electronic structure packages.
  • Converted extracted data into a standardized internal representation.
  • Integrated population analysis algorithms as a proof of principle.
  • Main Results:

    • cclib successfully parses files from various electronic structure packages.
    • A standardized internal data format was established.
    • Package-independent population analysis algorithms were demonstrated.
    • cclib serves as an input filter for PyMOlyze and GaussSum GUI applications.

    Conclusions:

    • cclib provides a robust platform for developing and distributing package-independent computational chemistry algorithms.
    • The standardization of data enhances interoperability between different computational chemistry software.
    • This approach democratizes access to advanced computational chemistry tools and methods.