ComChemKit User Manual

ComChemKit is a high-performance, cluster-safe program designed to extract data from computational chemistry outputs and to create inputs. It runs in parallel with comprehensive safety features to prevent system overload and ensure stable operation in shared computing environments.

ComChemKit Results

Overview

ComChemKit provides a comprehensive suite of tools for computational chemistry workflows:

  • Parallel Processing: Efficiently processes multiple Gaussian output files simultaneously

  • Job Management: Check and organize completed, failed, and problematic calculations

  • Energy Calculations: Extract thermodynamic data and calculate high-level energies

  • Coordinate Processing: Extract and organize molecular coordinates

  • Input Generation: Create Gaussian input files from XYZ coordinate files

  • Input prarameters template: Generate and reuse parameter templates for different calculation types

  • Windows interactive mode: Windows users can use all features plus popular linux commands in the interactive mode

Key Features

Scientific Capabilities
  • Extract thermodynamic properties (Gibbs free energy, enthalpy, entropy)

  • Check and organize job statuses (completed, failed, errors)

  • Calculate high-level energies combining different theory levels

  • Process coordinates and generate input files

Performance & Safety
  • Multi-threaded processing with automatic resource detection

  • Cluster-aware operation (SLURM, PBS, SGE, LSF)

  • Memory management with automatic limits

  • Graceful shutdown handling

Workflow Integration
  • Command-line interface with extensive options

  • Configuration file support for defaults

  • Template system for reproducible calculations

  • Interactive mode for Windows users

Getting Started

New to ComChemKit? Start here:

  1. Installation Guide - Install the software on your system

  2. Usage Guide - Learn how to use all features with examples

  3. api - Technical API documentation

Quick Start

# Basic usage - extract data from all .log files
cck

# Check job status and organize files
cck done     # Move completed jobs
cck errors   # Move failed jobs

# Generate input files from XYZ coordinates
cck ci --calc-type opt_freq

Contents

Indices and Tables

Support & Contributing

For bug reports, feature requests, or safety concerns:

  • Documentation: This user manual

  • Help: Use cck --help for command-line help

License

ComChemKit is released under the MIT License. See the LICENSE file for details.

Version Information

Current Version: v0.000.6

  • v0.000.1: Initial release featuring parallel data extraction, computational chemistry input generation, and thermo module for multi-program thermodynamic calculations

  • v0.000.2: Updated version with new calculation types and improvements in create input functionality

  • v0.000.3: Fix errors in create input functionality

  • v0.000.4: Update concentration correction message

  • v0.000.5: Thermal correction for high-level of theory

  • v0.000.6: Print low-frequency vibrational treatment info in results

Note

This documentation is for ComChemKit v0.000.6. For older versions, please refer to the archived documentation.