diff --git a/docs/source/tutorials/python/adding_benchmark.ipynb b/docs/source/tutorials/python/adding_benchmark.ipynb index 1aed7bbb6..b26c3b987 100644 --- a/docs/source/tutorials/python/adding_benchmark.ipynb +++ b/docs/source/tutorials/python/adding_benchmark.ipynb @@ -108,10 +108,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "38b6013d", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/bin/bash: line 1: pre-commit: command not found\n" + ] + } + ], "source": [ "! pre-commit install" ] @@ -130,10 +138,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "5f033938", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "M\tdocs/source/tutorials/python/adding_benchmark.ipynb\n", + "M\tuv.lock\n", + "Already on 'main'\n", + "Your branch is up to date with 'origin/main'.\n", + "From https://github.com/Quantumplations/ml-peg-fork\n", + " * branch main -> FETCH_HEAD\n", + "Already up to date.\n", + "Switched to a new branch 'my_new_benchmark'\n" + ] + } + ], "source": [ "! git checkout main\n", "! git pull origin main\n", @@ -959,7 +982,7 @@ ], "metadata": { "kernelspec": { - "display_name": "ml-peg (3.12.8)", + "display_name": "jax_linus", "language": "python", "name": "python3" }, @@ -973,7 +996,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.8" + "version": "3.10.12" } }, "nbformat": 4, diff --git a/ml_peg/analysis/molecular/rxn_barriers/analyse_rxn_barriers.py b/ml_peg/analysis/molecular/rxn_barriers/analyse_rxn_barriers.py new file mode 100644 index 000000000..41d5296d5 --- /dev/null +++ b/ml_peg/analysis/molecular/rxn_barriers/analyse_rxn_barriers.py @@ -0,0 +1,219 @@ +"""Analyse CRBH20 Reaction Barriers benchmark.""" + +from __future__ import annotations + +from pathlib import Path +import re + +from ase import units +from ase.io import read, write +import pytest + +# ml_peg imports +from ml_peg.analysis.utils.decorators import build_table, plot_parity +from ml_peg.analysis.utils.utils import build_d3_name_map, load_metrics_config, mae +from ml_peg.app import APP_ROOT +from ml_peg.calcs import CALCS_ROOT +from ml_peg.models.get_models import get_model_names +from ml_peg.models.models import current_models + +# --- Configuration --- +MODELS = get_model_names(current_models) +D3_MODEL_NAMES = build_d3_name_map(MODELS) + +# Path to where the calc script outputted the data +# Update this to match your actual folder structure +CALC_PATH = CALCS_ROOT / "molecular" / "rxn_barriers" / "outputs" + +# Path where this analysis script will save data for the Streamlit App +OUT_PATH = APP_ROOT / "data" / "reaction_barriers" / "CRBH20" + +# Load metrics configuration (thresholds for green/red coloring in tables) +METRICS_CONFIG_PATH = Path(__file__).with_name("metrics.yml") +# If the file doesn't exist, we provide defaults, but usually it should exist. +try: + DEFAULT_THRESHOLDS, DEFAULT_TOOLTIPS, DEFAULT_WEIGHTS = load_metrics_config(METRICS_CONFIG_PATH) +except FileNotFoundError: + # Fallback defaults if metrics.yml is missing + DEFAULT_THRESHOLDS = {"MAE": [1.0, 5.0]} # Green < 1.0, Red > 5.0 + DEFAULT_TOOLTIPS = {"MAE": "Mean Absolute Error"} + DEFAULT_WEIGHTS = {} + +# --- Reference Data (Appendix B.5 of arXiv:2401.00096) --- +# The paper compares MACE against these specific DFT (r2SCAN) values. +# Original unit was eV. Converted here to kcal/mol (1 eV = 23.0605 kcal/mol) +REF_BARRIERS_KCAL = { + 1: 1.7194 * 23.0605, + 2: 1.9241 * 23.0605, + 3: 1.7499 * 23.0605, + 4: 1.8238 * 23.0605, + 5: 1.7237 * 23.0605, + 6: 1.5653 * 23.0605, + 7: 1.0911 * 23.0605, + 8: 1.8983 * 23.0605, + 9: 1.5477 * 23.0605, + 10: 1.7115 * 23.0605, + 11: 1.7379 * 23.0605, + 12: 2.0361 * 23.0605, + 13: 1.8739 * 23.0605, + 14: 1.9760 * 23.0605, + 15: 1.8865 * 23.0605, + 16: 1.5741 * 23.0605, + 17: 1.2587 * 23.0605, + 18: 1.7497 * 23.0605, + 19: 1.6989 * 23.0605, + 20: 1.7654 * 23.0605 +} +def get_reaction_ids() -> list[str]: + """ + Get list of Reaction IDs for plotting hover data. + We just use 1..20, sorted. + """ + return [str(i) for i in range(1, 21)] + +def numeric_sort_key(filepath: Path): + """Sort helper to ensure files 1, 2, ... 10 come in numerical order, not alpha.""" + # Extract the number from 'crbh20_12.xyz' + match = re.search(r'crbh20_(\d+).xyz', filepath.name) + if match: + return int(match.group(1)) + return 0 + +@pytest.fixture +@plot_parity( + filename=OUT_PATH / "figure_reaction_barriers.json", + title="CRBH20 Reaction Barriers", + x_label="Predicted Barrier (kcal/mol)", + y_label="Reference Barrier (kcal/mol)", + hoverdata={ + "Reaction ID": get_reaction_ids(), + }, +) +def reaction_barriers() -> dict[str, list]: + """ + Get barriers for all CRBH20 systems. + + Returns + ------- + dict[str, list] + Dictionary of reference and predicted barriers in kcal/mol. + Format: {'ref': [10.53, ...], 'mace-mp-0b3': [10.2, ...]} + """ + # --- DEBUGGING START --- + print(f"\nDEBUG: CALC_PATH is set to: {CALC_PATH.resolve()}") + print(f"DEBUG: OUT_PATH is set to: {OUT_PATH.resolve()}") + # --- DEBUGGING END --- + results = {"ref": []} | {mlip: [] for mlip in MODELS} + ref_stored = False + + # We iterate 1..20 to ensure the lists are perfectly aligned + rxn_ids = range(1, 21) + + for model_name in MODELS: + model_dir = CALC_PATH / model_name + + # --- DEBUGGING START --- + print(f"Checking for model: {model_name:<20}", end="") + if not model_dir.exists(): + print(f"[MISSING] -> Skipped {model_dir}") + continue + print(f"[FOUND]") + # --- DEBUGGING END --- + if not model_dir.exists(): + continue + + # Temporary list to ensure we collect this model's data in 1..20 order + model_barriers = [] + + for rxn_id in rxn_ids: + # Construct expected filename + xyz_file = model_dir / f"crbh20_{rxn_id}.xyz" + + if not xyz_file.exists(): + # Handle missing data (e.g., if calc failed) + # For parity plots, lists must be equal length. + # We append None or NaN, though ml-peg might prefer dropping the point. + # Here we assume completeness or append 0.0 with a warning. + model_barriers.append(None) + if not ref_stored: results["ref"].append(REF_BARRIERS_KCAL[rxn_id]) + continue + + # Read the combined XYZ (Reactant is index 0, TS is index 1) + # We only need index 0 because we stored the barrier in info tag of both + structs = read(xyz_file, index=":") + reactant = structs[0] + + # Extract ML Barrier (calculated in the previous script) + # stored as "barrier_kcal" + barrier_ml = reactant.info.get("barrier_kcal", 0.0) + model_barriers.append(barrier_ml) + + # Copy structure files to APP directory for visualization + # This allows the web app to show the molecule when you hover/click + structs_dir = OUT_PATH / model_name + structs_dir.mkdir(parents=True, exist_ok=True) + write(structs_dir / f"crbh20_{rxn_id}.xyz", structs) + + # Store reference energies (only once, during the first model loop) + if not ref_stored: + ref_val = REF_BARRIERS_KCAL.get(rxn_id, 0.0) + results["ref"].append(ref_val) + + # Update the main results dict + results[model_name] = model_barriers + + # Mark reference as stored so we don't duplicate it + if any(x is not None for x in model_barriers): + ref_stored = True + + return results + +@pytest.fixture +def crbh20_errors(reaction_barriers) -> dict[str, float]: + """ + Compute Mean Absolute Error (MAE) for reaction barriers. + """ + results = {} + for model_name in MODELS: + if reaction_barriers.get(model_name): + # Filter out None values in case of failed calculations + y_true = [] + y_pred = [] + for r, p in zip(reaction_barriers["ref"], reaction_barriers[model_name]): + if r is not None and p is not None: + y_true.append(r) + y_pred.append(p) + + if y_true: + results[model_name] = mae(y_true, y_pred) + else: + results[model_name] = None + else: + results[model_name] = None + return results + +@pytest.fixture +@build_table( + filename=OUT_PATH / "crbh20_metrics_table.json", + metric_tooltips=DEFAULT_TOOLTIPS, + thresholds=DEFAULT_THRESHOLDS, + mlip_name_map=D3_MODEL_NAMES, +) +def metrics(crbh20_errors: dict[str, float]) -> dict[str, dict]: + """ + Compile all metrics for the table. + """ + return { + "MAE": crbh20_errors, + } + +def test_crbh20_analysis(metrics: dict[str, dict]) -> None: + """ + Trigger the analysis pipeline. + + The decorators on the fixtures above (@plot_parity, @build_table) + do the heavy lifting of saving the JSON files when this test runs. + """ + # Verify we actually calculated something + assert metrics is not None + assert "MAE" in metrics \ No newline at end of file diff --git a/ml_peg/analysis/molecular/rxn_barriers/metrics.yml b/ml_peg/analysis/molecular/rxn_barriers/metrics.yml new file mode 100644 index 000000000..f2fbac152 --- /dev/null +++ b/ml_peg/analysis/molecular/rxn_barriers/metrics.yml @@ -0,0 +1,7 @@ +metrics: + MAE: + tooltip: "Mean Absolute Error (kcal/mol)" + unit: kcal/mol + good: 1.0 # Any error below 1.0 will be Green (Chemical Accuracy) + bad: 3.0 # Any error above 3.0 will be Red + weight: 1.0 \ No newline at end of file diff --git a/ml_peg/app/molecular/rxn_barriers/app_rxn_barriers.py b/ml_peg/app/molecular/rxn_barriers/app_rxn_barriers.py new file mode 100644 index 000000000..98a73b688 --- /dev/null +++ b/ml_peg/app/molecular/rxn_barriers/app_rxn_barriers.py @@ -0,0 +1,111 @@ +"""Run CRBH20 Reaction Barriers app.""" + +from __future__ import annotations +import re +from dash import Dash, html +from pathlib import Path + +# ml-peg imports +from ml_peg.app import APP_ROOT +from ml_peg.app.base_app import BaseApp +from ml_peg.app.utils.build_callbacks import ( + plot_from_table_column, + struct_from_scatter, +) +from ml_peg.app.utils.load import read_plot +from ml_peg.models.get_models import get_model_names +from ml_peg.models.models import current_models + +# --- Configuration --- +MODELS = get_model_names(current_models) +BENCHMARK_NAME = "CRBH20 Reaction Barriers" +# Placeholder docs link +DOCS_URL = "https://github.com/ddmms/ml-peg" + +# Point to where we saved the JSONs (ml_peg/app/data/reaction_barriers/CRBH20) +DATA_PATH = APP_ROOT / "data" / "reaction_barriers" / "CRBH20" + +def numeric_sort_key(filepath: Path): + """Sort helper to ensure files 1, 2... 10 come in numerical order.""" + match = re.search(r'crbh20_(\d+).xyz', filepath.name) + return int(match.group(1)) if match else 0 + +class CRBH20App(BaseApp): + """CRBH20 benchmark app layout and callbacks.""" + + def register_callbacks(self) -> None: + """Register callbacks to app.""" + + # 1. Load the Parity Plot Data + scatter = read_plot( + DATA_PATH / "figure_reaction_barriers.json", + id=f"{BENCHMARK_NAME}-figure", + ) + + # 2. Setup Structure Visualization + # We pick the first available model to source the structures from + # (Since all models have the same geometry for the reactant/TS generally) + # Note: We loop through MODELS to find one that actually exists in your data + valid_model = MODELS[0] + for m in MODELS: + if (DATA_PATH / m).exists(): + valid_model = m + break + + structs_dir = DATA_PATH / valid_model + + # We must sort these numerically (1, 2, ... 10) so they align with the plot points + files = sorted(structs_dir.glob("*.xyz"), key=numeric_sort_key) + + # Dash Asset Paths: The 'assets' folder is mounted at APP_ROOT/data + # So we construct the URL path starting from there. + structs = [ + f"assets/reaction_barriers/CRBH20/{valid_model}/{f.name}" + for f in files + ] + + # 3. Link Table Rows to the Plot + plot_from_table_column( + table_id=self.table_id, + plot_id=f"{BENCHMARK_NAME}-figure-placeholder", + column_to_plot={"MAE": scatter}, + ) + + # 4. Link Plot Points to the Structure Viewer + struct_from_scatter( + scatter_id=f"{BENCHMARK_NAME}-figure", + struct_id=f"{BENCHMARK_NAME}-struct-placeholder", + structs=structs, + mode="struct", + ) + +def get_app() -> CRBH20App: + """Get CRBH20 benchmark app layout.""" + return CRBH20App( + name=BENCHMARK_NAME, + description="Reaction Barrier Heights for 20 organic reactions (kcal/mol).", + docs_url=DOCS_URL, + table_path=DATA_PATH / "crbh20_metrics_table.json", + extra_components=[ + html.Div(id=f"{BENCHMARK_NAME}-figure-placeholder"), + html.Div(id=f"{BENCHMARK_NAME}-struct-placeholder"), + ], + ) + +if __name__ == "__main__": + # Initialize Dash + # IMPORTANT: We set assets_folder to 'ml_peg/app/data' so it finds your JSONs/XYZs + full_app = Dash( + __name__, + assets_folder=str(APP_ROOT / "data"), + suppress_callback_exceptions=True + ) + + # Load Layout + app_instance = get_app() + full_app.layout = app_instance.layout + app_instance.register_callbacks() + + # Run Server + print(f"Serving CRBH20 App on port 8055...") + full_app.run(port=8055, debug=True) \ No newline at end of file diff --git a/ml_peg/calcs/molecular/rxn_barriers/calc_rxn_barriers.py b/ml_peg/calcs/molecular/rxn_barriers/calc_rxn_barriers.py new file mode 100644 index 000000000..771ad59c7 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/calc_rxn_barriers.py @@ -0,0 +1,255 @@ +from __future__ import annotations + +from pathlib import Path +from typing import Any + +from ase import units +from ase.io import read, write +import pytest + +# ml_peg imports for model management +from ml_peg.models.get_models import load_models +from ml_peg.models.models import current_models + +# Load all models defined in 'models.yml' +MODELS = load_models(current_models) + +# Define standard paths for ml-peg structure +# This assumes you place your '1', '2'... folders inside ml_peg/calcs/data/CRBH20 +DATA_PATH = Path(__file__).parent / "data" +OUT_PATH = Path(__file__).parent / "outputs" + +# Unit conversion: 1 eV = 23.0605 kcal/mol +EV_TO_KCAL = 23.0605 + +@pytest.mark.parametrize("mlip", MODELS.items()) +def test_crbh20_barrier_calculation(mlip: tuple[str, Any]) -> None: + """ + Run calculations of the reaction energy barriers for the 20 systems in CRBH20. + + This function will be run automatically for every model in models.yml. + + Parameters + ---------- + mlip + Tuple containing (model_name, model_object) + """ + model_name, model = mlip + + # 1. Initialize the Calculator + # The ml-peg wrapper handles device selection (cuda/cpu) and loading + calc = model.get_calculator() + + # Apply D3 dispersion if the model supports/requires it (standard ml-peg pattern) + if hasattr(model, "add_d3_calculator"): + calc = model.add_d3_calculator(calc) + + # Create output directory for this specific model + write_dir = OUT_PATH / model_name + write_dir.mkdir(parents=True, exist_ok=True) + + print(f"\n{'Rxn ID':<8} | {'Barrier (eV)':<12} | {'Barrier (kcal/mol)':<18}") + print("="*50) + + # 2. Loop through Reaction Folders (1 to 20) + for i in range(1, 21): + rxn_id = str(i) + rxn_path = DATA_PATH / rxn_id + + # Skip if data is missing (prevents crash on partial datasets) + if not rxn_path.exists(): + continue + + energies = {} + atoms_dict = {} + + # 3. Calculate Energy for Reactant and Transition State + for state in ['react', 'ts']: + poscar_path = rxn_path / state / "POSCAR" + + if poscar_path.exists(): + # Read geometry + atoms = read(poscar_path) + atoms.calc = calc + + # Compute Energy + e_pot = atoms.get_potential_energy() + + energies[state] = e_pot + atoms_dict[state] = atoms + + # Store metadata in atoms.info (useful for the output xyz file) + atoms.info["rxn_id"] = rxn_id + atoms.info["state"] = state + atoms.info["energy_ev"] = e_pot + atoms.info["model"] = model_name + + # 4. Compute Barrier and Write Output + if 'react' in energies and 'ts' in energies: + barrier_ev = energies['ts'] - energies['react'] + barrier_kcal = barrier_ev * EV_TO_KCAL + + # Log to console + print(f"{rxn_id:<8} | {barrier_ev:.4f} | {barrier_kcal:.4f}") + + # Tag both structures with the calculated barrier + for state in ['react', 'ts']: + atoms_dict[state].info["barrier_ev"] = barrier_ev + atoms_dict[state].info["barrier_kcal"] = barrier_kcal + + # Write combined XYZ file (Reactant + TS) for this reaction + # This creates: ml_peg/calcs/outputs/mace-mp-0b3/crbh20_1.xyz + output_filename = write_dir / f"crbh20_{rxn_id}.xyz" + write(output_filename, [atoms_dict['react'], atoms_dict['ts']]) + +# """Run calculations of reaction energy barriers for 20 systems""" + +# from __future__ import annotations + +# from copy import copy +# from pathlib import Path +# from typing import Any + +# from ase import units +# from ase.io import read, write +# import numpy as np +# import pytest + +# from ml_peg.calcs.utils.utils import download_s3_data +# from ml_peg.models.get_models import load_models +# from ml_peg.models.models import current_models + +# MODELS = load_models(current_models) + +# DATA_PATH = Path(__file__).parent / "data" +# OUT_PATH = Path(__file__).parent / "outputs" + +# # Unit conversion +# EV_TO_KJ_PER_MOL = units.mol / units.kJ + +# @pytest.mark.parametrize("mlip", MODELS.items()) +# def test_rxn_barrier_calculation(mlip: tuple[str, Any]) -> None: +# """ +# Run calculations of the reaction energy barriers for the 20 systems in CRBH20. + +# Parameters +# ---------- +# mlip +# Name of model use and model to get calculator. +# """ +# model_name, model = mlip +# calc = model.get_calculator() + +# # Add D3 calculator for this test (for models where applicable) +# calc = model.add_d3_calculator(calc) + +# # Download X23 dataset +# lattice_energy_dir = ( +# download_s3_data( +# key="inputs/molecular_crystal/X23/X23.zip", +# filename="lattice_energy.zip", +# ) +# / "lattice_energy" +# ) + +# with open(lattice_energy_dir / "list") as f: +# systems = f.read().splitlines() + +# for system in systems: +# molecule_path = lattice_energy_dir / system / "POSCAR_molecule" +# solid_path = lattice_energy_dir / system / "POSCAR_solid" +# ref_path = lattice_energy_dir / system / "lattice_energy_DMC" +# num_molecules_path = lattice_energy_dir / system / "nmol" + +# molecule = read(molecule_path, index=0, format="vasp") +# molecule.calc = calc +# molecule.get_potential_energy() + +# solid = read(solid_path, index=0, format="vasp") +# solid.calc = copy(calc) +# solid.get_potential_energy() + +# ref = np.loadtxt(ref_path)[0] +# num_molecules = np.loadtxt(num_molecules_path) + +# solid.info["ref"] = ref +# solid.info["num_molecules"] = num_molecules +# solid.info["system"] = system +# molecule.info["ref"] = ref +# molecule.info["num_molecules"] = num_molecules +# molecule.info["system"] = system + +# # Write output structures +# write_dir = OUT_PATH / model_name +# write_dir.mkdir(parents=True, exist_ok=True) +# write(write_dir / f"{system}.xyz", [solid, molecule]) + + + + +# import os +# from mace.calculators import mace_mp +# from ase.io import read + +# # 1. Initialize the model ONCE (much faster than reloading it 40 times) +# # Define the path to your downloaded model +# # Make sure the filename matches exactly what you downloaded +# model_path = os.path.abspath("models/mace-mp-0b3-medium.model") + +# print(f"Loading MACE model from: {model_path}") + +# # Load the model using the path +# macemp = mace_mp( +# model=model_path, # <--- Point to the local file here +# dispersion=True, # Keep dispersion on +# default_dtype="float64", +# device="cuda" # Use "cpu" if you don't have a GPU +# ) + +# # Conversion: 1 eV = 23.0605 kcal/mol +# EV_TO_KCAL = 23.0605 + +# print(f"{'Rxn ID':<8} | {'Barrier (eV)':<12} | {'Barrier (kcal/mol)':<18}") +# print("="*50) + +# # 2. Loop through all reaction folders (assuming 1 to 20) +# for i in range(1, 21): +# rxn_id = str(i) +# energies = {} + +# # Check both Reactant and Transition State +# for state in ['react', 'ts']: +# # Construct the path: e.g., "1/react/POSCAR" +# path = os.path.join(rxn_id, state, 'POSCAR') + +# if os.path.exists(path): +# try: +# # Read the geometry +# atoms = read(path) + +# # Attach the calculator we loaded earlier +# atoms.calc = macemp + +# # Calculate Potential Energy +# e_pot = atoms.get_potential_energy() +# energies[state] = e_pot + +# # OPTIONAL: Write to file to save progress +# # This overwrites ('w') to prevent duplicate lines if you re-run +# output_file = os.path.join(rxn_id, state, 'energy-mace') +# with open(output_file, "w") as f: +# print(e_pot, file=f) + +# except Exception as e: +# print(f"Error calculating {path}: {e}") +# else: +# # Silently skip if folder doesn't exist (useful if you only have some folders) +# pass + +# # 3. Calculate and Print Barrier +# if 'react' in energies and 'ts' in energies: +# barrier_ev = energies['ts'] - energies['react'] +# barrier_kcal = barrier_ev * EV_TO_KCAL +# print(f"{rxn_id:<8} | {barrier_ev:.4f} | {barrier_kcal:.4f}") +# else: +# print(f"{rxn_id:<8} | {'MISSING DATA':<30}") \ No newline at end of file diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/1/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/1/react/POSCAR new file mode 100644 index 000000000..1238753b4 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/1/react/POSCAR @@ -0,0 +1,16 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 2 3 1 2 +Cartesian + 13.4838589999999989 12.1858099999999983 12.3161055000000008 + 11.3010190000000001 12.3174729999999997 12.3776415000000011 + 10.8916930000000001 12.2025049999999986 13.3880805000000009 + 10.5479819999999993 12.1400649999999981 11.6119195000000008 + 14.4520179999999989 11.7149459999999994 12.3491444999999995 + 13.2964179999999992 13.4391259999999981 12.3426115000000003 + 11.8792080000000002 13.6042269999999981 12.2047615000000000 + 12.3910529999999994 11.3957729999999984 12.2114624999999997 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/1/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/1/react/energy-mace new file mode 100644 index 000000000..83b991966 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/1/react/energy-mace @@ -0,0 +1 @@ +-47.94543810297985 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/1/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/1/ts/POSCAR new file mode 100644 index 000000000..aad97e546 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/1/ts/POSCAR @@ -0,0 +1,16 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 2 3 1 2 +Cartesian + 11.1881155000000003 12.3370580000000007 12.1345885000000013 + 13.9024904999999990 13.0571850000000005 12.3317885000000018 + 13.3757625000000004 13.3771950000000004 13.2333195000000003 + 14.7062434999999994 13.6914689999999997 11.9377775000000010 + 10.2937565000000006 11.6431450000000005 12.3907895000000003 + 11.9429745000000000 11.3085310000000003 12.2355615000000011 + 13.6461714999999995 12.0116110000000003 11.7666805000000014 + 11.1243215000000006 13.5341240000000003 11.9233245000000014 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/1/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/1/ts/energy-mace new file mode 100644 index 000000000..31f13adb0 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/1/ts/energy-mace @@ -0,0 +1 @@ +-45.90232094702448 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/10/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/10/react/POSCAR new file mode 100644 index 000000000..2f452303e --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/10/react/POSCAR @@ -0,0 +1,18 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 3 1 3 +Cartesian + 11.8978909999999996 12.5847379999999998 12.5000000000000000 + 14.0740009999999991 12.8230590000000007 12.5000000000000000 + 10.4845170000000003 13.0132919999999999 12.5000000000000000 + 10.2754610000000000 13.6187339999999999 13.3822159999999997 + 10.2754610000000000 13.6187339999999999 11.6177840000000003 + 9.8425630000000002 12.1368130000000001 12.5000000000000000 + 12.3264990000000001 11.3812660000000001 12.5000000000000000 + 13.7470630000000007 11.5090199999999996 12.5000000000000000 + 15.1574369999999998 13.2994669999999999 12.5000000000000000 + 12.8784869999999998 13.5249530000000000 12.5000000000000000 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/10/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/10/react/energy-mace new file mode 100644 index 000000000..5f40bcde7 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/10/react/energy-mace @@ -0,0 +1 @@ +-64.02915014160803 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/10/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/10/ts/POSCAR new file mode 100644 index 000000000..e6810633a --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/10/ts/POSCAR @@ -0,0 +1,18 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 3 1 3 +Cartesian + 12.5845624999999988 13.2228340000000006 12.5000000000000000 + 12.7158234999999991 10.5649600000000010 12.5000000000000000 + 12.4586554999999990 14.7799220000000009 12.5000000000000000 + 12.9717564999999979 15.1127240000000000 13.3996169999999992 + 12.9717564999999979 15.1127240000000000 11.6003830000000008 + 11.4362294999999996 15.1486470000000004 12.5000000000000000 + 11.3464934999999993 12.8884210000000010 12.5000000000000000 + 11.6022674999999982 10.9932390000000009 12.5000000000000000 + 13.6239514999999987 9.8513530000000014 12.5000000000000000 + 13.6535064999999989 12.6080640000000006 12.5000000000000000 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/10/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/10/ts/energy-mace new file mode 100644 index 000000000..90f5ccefd --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/10/ts/energy-mace @@ -0,0 +1 @@ +-62.89011902640898 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/11/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/11/react/POSCAR new file mode 100644 index 000000000..2bc51ae78 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/11/react/POSCAR @@ -0,0 +1,16 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 2 3 1 1 1 +Cartesian + 12.5168164999999991 13.6220140000000001 12.2192915000000024 + 12.4293125000000000 11.1857980000000019 12.3035975000000022 + 12.4008544999999994 10.8802070000000004 13.3521805000000029 + 12.5550354999999989 10.3290880000000005 11.6478195000000024 + 12.7477114999999994 14.6709120000000013 12.3280715000000018 + 11.3063664999999993 13.2405820000000016 12.1655935000000017 + 11.2224485000000005 11.8500650000000007 11.9434705000000019 + 13.7775514999999995 12.4087410000000009 12.0595405000000024 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/11/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/11/react/energy-mace new file mode 100644 index 000000000..60a11f61e --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/11/react/energy-mace @@ -0,0 +1 @@ +-44.91067328775333 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/11/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/11/ts/POSCAR new file mode 100644 index 000000000..74d0b0f7d --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/11/ts/POSCAR @@ -0,0 +1,16 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 2 3 1 1 1 +Cartesian + 13.2847940000000015 13.4208995000000026 12.0721825000000003 + 11.3379310000000011 11.5233455000000014 12.2518165000000003 + 11.5979330000000012 11.4794965000000015 13.3148005000000005 + 11.3699720000000006 10.5829895000000018 11.6851994999999995 + 13.8369640000000000 14.4170105000000017 12.1856515000000005 + 12.2482990000000012 14.0981445000000019 12.1129625000000001 + 10.9119610000000016 12.5452795000000012 11.7299764999999994 + 14.0880390000000002 11.9858785000000019 11.9588514999999997 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/11/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/11/ts/energy-mace new file mode 100644 index 000000000..d63d78a8e --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/11/ts/energy-mace @@ -0,0 +1 @@ +-43.11016118721588 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/12/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/12/react/POSCAR new file mode 100644 index 000000000..72f8eb97b --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/12/react/POSCAR @@ -0,0 +1,19 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 5 1 1 1 +Cartesian + 13.1904994999999996 12.6527430000000027 12.2342670000000009 + 10.7626724999999990 12.3609460000000020 12.4665090000000003 + 14.6748924999999986 12.5387140000000024 12.3082840000000004 + 14.9798264999999997 12.0269390000000023 13.2215210000000010 + 15.0527245000000001 11.9611210000000021 11.4628270000000008 + 15.1175544999999989 13.5316390000000020 12.2869779999999995 + 10.5427334999999989 12.3594170000000023 13.5371730000000010 + 9.8824454999999993 12.0979460000000021 11.8865340000000010 + 12.6013014999999999 13.7812830000000019 12.2049909999999997 + 11.2055074999999995 13.6447700000000012 12.0474290000000011 + 12.1518734999999989 11.2187170000000016 12.1265710000000002 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/12/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/12/react/energy-mace new file mode 100644 index 000000000..cf8a9261f --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/12/react/energy-mace @@ -0,0 +1 @@ +-61.71781882804112 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/12/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/12/ts/POSCAR new file mode 100644 index 000000000..138a34692 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/12/ts/POSCAR @@ -0,0 +1,19 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 5 1 1 1 +Cartesian + 11.7758120000000002 12.4986695000000001 12.2438839999999995 + 14.5717470000000002 12.6940515000000005 12.5342759999999984 + 10.2165040000000005 11.9645485000000011 12.3242199999999986 + 9.8475079999999995 12.4371805000000002 13.2278609999999990 + 9.7854950000000009 12.3723384999999997 11.4159879999999987 + 10.0730579999999996 10.8903394999999996 12.3653509999999986 + 14.3119870000000002 12.8714515000000009 13.5840119999999995 + 15.2145049999999991 13.4413875000000012 12.0480659999999986 + 12.1654070000000001 11.3250245000000014 12.2744809999999998 + 14.2628839999999997 11.6664225000000012 11.9538169999999990 + 12.1584380000000003 14.1096605000000004 12.1714359999999999 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/12/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/12/ts/energy-mace new file mode 100644 index 000000000..dedebb38d --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/12/ts/energy-mace @@ -0,0 +1 @@ +-60.04799578547627 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/13/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/13/react/POSCAR new file mode 100644 index 000000000..cb83bee63 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/13/react/POSCAR @@ -0,0 +1,22 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 4 7 1 1 1 +Cartesian + 12.3407255000000013 12.7242315000000019 12.6794339999999988 + 9.9718654999999998 12.0882095000000032 12.5360339999999990 + 13.7947365000000008 12.8467805000000030 13.0120629999999995 + 14.7100895000000005 12.1603455000000018 11.9915379999999985 + 13.9639895000000003 12.4192445000000031 14.0031489999999987 + 9.5761035000000003 12.1159405000000024 13.5546550000000003 + 9.2470065000000012 11.6639525000000024 11.8468619999999998 + 15.7529935000000005 12.2942805000000028 12.2776759999999996 + 14.5154364999999999 11.0891055000000023 11.9322669999999995 + 14.5722285000000014 12.5836315000000027 10.9968509999999995 + 14.0210795000000008 13.9108945000000030 13.0718920000000001 + 11.6146135000000008 13.7481905000000033 12.4637639999999994 + 10.2989625000000018 13.3968275000000023 12.0897720000000000 + 11.5404715000000007 11.1464095000000025 12.5138540000000003 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/13/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/13/react/energy-mace new file mode 100644 index 000000000..6d9fec707 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/13/react/energy-mace @@ -0,0 +1 @@ +-78.36312027727641 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/13/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/13/ts/POSCAR new file mode 100644 index 000000000..ad144707c --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/13/ts/POSCAR @@ -0,0 +1,22 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 4 7 1 1 1 +Cartesian + 12.5299154999999995 12.4735525000000003 12.1630085000000001 + 15.2107654999999991 12.6235374999999994 12.9386275000000008 + 10.9484924999999986 12.0039905000000005 11.9417665000000017 + 10.1072205000000004 12.5465164999999992 13.0757875000000006 + 15.9356934999999993 13.3618424999999998 12.5694205000000014 + 14.7920455000000004 12.7961355000000001 13.9360225000000018 + 10.8421934999999987 10.9281205000000003 11.8391245000000005 + 10.3931414999999987 12.1001805000000004 14.0275065000000012 + 10.1946044999999987 13.6274765000000002 13.1536235000000019 + 9.0643064999999989 12.2848474999999997 12.8833505000000006 + 10.7601554999999998 12.4607825000000005 10.9724935000000006 + 12.8906025000000000 11.2955465000000004 12.2527325000000005 + 14.9960804999999997 11.5952924999999993 12.3128575000000016 + 12.9864564999999992 14.0718794999999997 12.1839485000000014 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/13/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/13/ts/energy-mace new file mode 100644 index 000000000..e98023a92 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/13/ts/energy-mace @@ -0,0 +1 @@ +-76.80199843880406 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/14/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/14/react/POSCAR new file mode 100644 index 000000000..d99895f6e --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/14/react/POSCAR @@ -0,0 +1,19 @@ + C F H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O S + 3 1 4 1 1 1 +Cartesian + 13.0266359999999981 12.6893220000000007 12.2640244999999997 + 10.7275229999999979 12.0762010000000011 12.8240625000000001 + 14.5002569999999977 12.8090130000000002 12.0599244999999993 + 15.1919989999999974 12.0923490000000005 13.0345235000000006 + 9.8080009999999973 11.7413950000000007 12.3529374999999995 + 14.7880989999999972 12.4003999999999994 11.0893164999999989 + 14.7875319999999988 13.8566050000000001 12.1258944999999994 + 10.6724559999999986 11.9809839999999994 13.9106834999999993 + 12.3152439999999981 13.7369830000000004 12.4112744999999993 + 10.9478689999999972 13.4356179999999998 12.4547445000000003 + 12.1773779999999974 11.1433949999999999 12.2018524999999993 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/14/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/14/react/energy-mace new file mode 100644 index 000000000..9da5b349e --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/14/react/energy-mace @@ -0,0 +1 @@ +-61.748178175356095 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/14/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/14/ts/POSCAR new file mode 100644 index 000000000..156e615f7 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/14/ts/POSCAR @@ -0,0 +1,19 @@ + C F H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O S + 3 1 4 1 1 1 +Cartesian + 11.8967270000000003 12.4600700000000018 12.1498719999999985 + 14.5881970000000010 12.4836750000000016 12.8820439999999987 + 10.2962510000000016 12.0031520000000018 11.9696249999999988 + 9.6511150000000008 12.3843650000000007 13.0948469999999997 + 15.3488850000000010 13.2007660000000016 12.5441659999999988 + 14.1635370000000016 12.6392530000000018 13.8794359999999983 + 10.1312440000000006 10.9483400000000017 11.7837489999999985 + 10.0190470000000005 12.6244590000000017 11.1205639999999981 + 12.2171110000000009 11.2660620000000016 12.2005799999999986 + 14.3208950000000002 11.5010380000000012 12.2080529999999996 + 12.3378800000000020 14.0516600000000018 12.1984139999999996 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/14/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/14/ts/energy-mace new file mode 100644 index 000000000..7e530ee8b --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/14/ts/energy-mace @@ -0,0 +1 @@ +-60.131573485334705 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/15/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/15/react/POSCAR new file mode 100644 index 000000000..184cec7d2 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/15/react/POSCAR @@ -0,0 +1,22 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 4 7 1 1 1 +Cartesian + 13.5375589999999981 12.6202214999999995 12.2672664999999999 + 11.0933259999999994 12.4007534999999987 11.8658415000000002 + 14.9552819999999986 12.4534554999999987 12.6984584999999992 + 10.2791169999999994 12.3541814999999993 13.1447225000000003 + 10.4792819999999978 12.2005614999999992 10.9896785000000001 + 15.0133339999999986 11.9092224999999985 13.6417164999999994 + 15.5155379999999994 11.8858004999999984 11.9535865000000001 + 15.4148949999999978 13.4315184999999992 12.8194354999999991 + 9.4844619999999988 13.1000964999999994 13.0959664999999994 + 9.8279039999999984 11.3696434999999987 13.2709234999999985 + 10.9057699999999986 12.5646274999999985 14.0103214999999999 + 13.0034279999999995 13.7693244999999997 12.1400264999999994 + 11.6843459999999979 13.6926834999999993 11.6608064999999996 + 12.5169949999999979 11.2306754999999985 11.8741594999999993 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/15/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/15/react/energy-mace new file mode 100644 index 000000000..8b0e24253 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/15/react/energy-mace @@ -0,0 +1 @@ +-78.5453386606391 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/15/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/15/ts/POSCAR new file mode 100644 index 000000000..d981b311e --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/15/ts/POSCAR @@ -0,0 +1,22 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 4 7 1 1 1 +Cartesian + 13.9771095000000010 12.5072170000000007 12.2554374999999993 + 10.9659385000000018 12.3469879999999996 12.6162805000000002 + 15.4902415000000016 11.9412130000000012 12.5090915000000003 + 9.6078035000000011 12.9220360000000003 12.3960805000000001 + 16.0411685000000013 12.3508360000000010 11.6684915000000000 + 15.7684705000000012 12.3912650000000006 13.4562504999999994 + 15.6049155000000006 10.8621750000000006 12.5479614999999995 + 11.4777745000000007 12.6280169999999998 13.5459104999999997 + 8.9588315000000005 12.6391749999999998 13.2287955000000004 + 9.6837215000000008 14.0115790000000011 12.4100204999999999 + 9.1831735000000005 12.5857360000000007 11.4540895000000003 + 13.5283785000000005 11.3462689999999995 12.2206534999999992 + 11.4996045000000002 11.5856320000000004 11.8316304999999993 + 13.6652085000000003 14.1378249999999994 12.1717145000000002 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/15/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/15/ts/energy-mace new file mode 100644 index 000000000..9b0e0b833 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/15/ts/energy-mace @@ -0,0 +1 @@ +-76.97343897374066 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/16/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/16/react/POSCAR new file mode 100644 index 000000000..374c5e8ee --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/16/react/POSCAR @@ -0,0 +1,20 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 5 1 2 1 +Cartesian + 13.1560559999999995 12.6103454999999993 12.2889654999999998 + 10.6804160000000010 12.4130605000000003 11.9669685000000001 + 14.5922239999999999 12.4374574999999989 12.6538564999999998 + 14.6929730000000003 11.8785305000000001 13.5848104999999997 + 15.1203560000000010 11.8843234999999989 11.8758254999999995 + 15.0546280000000010 13.4147265000000004 12.7708654999999993 + 10.0325540000000011 12.2345854999999997 11.1142004999999990 + 10.4136080000000000 12.4463314999999994 13.8857994999999992 + 12.6227090000000004 13.7647204999999992 12.1957655000000003 + 11.2742199999999997 13.6959175000000002 11.8041315000000004 + 9.8796440000000008 12.3216264999999989 13.0914404999999991 + 12.1033030000000004 11.2352794999999990 11.9655594999999995 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/16/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/16/react/energy-mace new file mode 100644 index 000000000..d4e91b402 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/16/react/energy-mace @@ -0,0 +1 @@ +-68.4683776934863 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/16/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/16/ts/POSCAR new file mode 100644 index 000000000..edd510859 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/16/ts/POSCAR @@ -0,0 +1,20 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 5 1 2 1 +Cartesian + 11.8794539999999973 12.4689424999999989 12.2053644999999999 + 14.7281739999999974 12.6277284999999999 11.9742204999999995 + 10.4143179999999980 11.9835574999999999 12.6439444999999999 + 10.2358159999999963 12.4689765000000001 13.5980714999999996 + 9.7584719999999976 12.3601294999999993 11.8651264999999988 + 10.3043449999999979 10.9080005000000000 12.7403634999999991 + 15.1835929999999983 13.4405584999999999 11.4019285000000004 + 15.2415279999999971 13.5263434999999994 13.5643475000000002 + 12.3710829999999969 11.3215504999999990 12.1454604999999987 + 14.2019579999999976 11.6749824999999987 11.4268544999999992 + 14.9090519999999973 12.6607585000000000 13.2939755000000002 + 12.2273149999999973 14.0919995000000000 12.0120764999999992 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/16/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/16/ts/energy-mace new file mode 100644 index 000000000..38f842487 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/16/ts/energy-mace @@ -0,0 +1 @@ +-67.67212181417128 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/17/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/17/react/POSCAR new file mode 100644 index 000000000..41325dbfb --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/17/react/POSCAR @@ -0,0 +1,21 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 6 2 1 1 +Cartesian + 13.5719494999999988 12.6080649999999981 12.2946495000000002 + 11.0976404999999989 12.3967949999999973 11.9399505000000001 + 15.0024005000000002 12.4210209999999979 12.6736495000000016 + 10.4941314999999999 12.2572399999999977 11.0465205000000015 + 10.7871414999999988 12.3726689999999984 13.9534795000000003 + 9.4642494999999993 12.8216819999999974 13.0624605000000003 + 15.0900324999999995 11.8536159999999970 13.6009495000000005 + 15.5357504999999989 11.8707819999999984 11.8967415000000010 + 15.4705425000000005 13.3939899999999987 12.8036745000000014 + 13.0433604999999986 13.7644249999999975 12.2056755000000017 + 10.2818794999999987 12.2249339999999975 13.0893345000000014 + 11.7078445000000002 13.7084249999999983 11.7927415000000000 + 12.5192784999999986 11.2355749999999972 11.9451815000000003 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/17/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/17/react/energy-mace new file mode 100644 index 000000000..7e310f78f --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/17/react/energy-mace @@ -0,0 +1 @@ +-74.00842170633464 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/17/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/17/ts/POSCAR new file mode 100644 index 000000000..a9aaee038 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/17/ts/POSCAR @@ -0,0 +1,21 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 6 2 1 1 +Cartesian + 13.8987199999999991 12.5621769999999984 12.1723565000000011 + 10.8309730000000002 12.5154789999999991 12.5105505000000008 + 15.3525770000000001 11.8729039999999983 12.4801925000000011 + 15.9619079999999993 12.2313859999999988 11.6567525000000014 + 15.6349590000000003 12.3069939999999995 13.4335145000000011 + 15.3803529999999995 10.7884699999999984 12.5284025000000021 + 11.3524609999999999 12.8675749999999987 13.4045615000000016 + 9.0380919999999989 12.7270209999999988 11.5664855000000006 + 9.1948480000000004 13.6187749999999994 13.0445295000000012 + 13.3642959999999995 11.4385289999999991 12.1303125000000005 + 9.5692260000000005 12.9536659999999983 12.3916855000000012 + 11.3617919999999994 11.7665269999999982 11.6953705000000010 + 13.7288189999999997 14.2115299999999998 12.0716035000000019 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/17/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/17/ts/energy-mace new file mode 100644 index 000000000..765c1031b --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/17/ts/energy-mace @@ -0,0 +1 @@ +-73.19575954114012 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/18/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/18/react/POSCAR new file mode 100644 index 000000000..8cfd51651 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/18/react/POSCAR @@ -0,0 +1,19 @@ + C F H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O S + 3 1 4 1 1 1 +Cartesian + 13.1068295000000017 12.6148030000000002 12.3850590000000000 + 10.6709335000000021 12.4073030000000006 12.0781730000000014 + 14.5427415000000018 12.4463600000000003 12.7498590000000007 + 10.0124025000000021 12.3416930000000011 13.2966050000000013 + 14.6392845000000023 11.9110640000000014 13.6947530000000004 + 15.0672745000000017 11.8723550000000007 11.9848140000000001 + 15.0082505000000026 13.4244260000000004 12.8433220000000006 + 9.9327255000000019 12.2115140000000011 11.3052470000000014 + 12.5685815000000023 13.7655050000000010 12.2880270000000014 + 11.2117915000000021 13.6682760000000005 11.8903180000000006 + 12.0578075000000027 11.2344950000000008 12.0599790000000002 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/18/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/18/react/energy-mace new file mode 100644 index 000000000..c27346918 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/18/react/energy-mace @@ -0,0 +1 @@ +-62.162508134955026 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/18/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/18/ts/POSCAR new file mode 100644 index 000000000..0f2baa0be --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/18/ts/POSCAR @@ -0,0 +1,19 @@ + C F H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O S + 3 1 4 1 1 1 +Cartesian + 11.9242065000000004 12.4099304999999998 12.2840880000000006 + 14.7048655000000004 12.5056124999999998 12.0203540000000011 + 10.3944124999999996 12.0861125000000005 12.6617860000000011 + 15.0029205000000001 12.6760304999999995 13.3175489999999996 + 10.2272685000000010 12.6085844999999992 13.5980500000000006 + 9.8183745000000009 12.5061245000000003 11.8433480000000007 + 10.1754584999999995 11.0294974999999997 12.7735370000000010 + 15.1816254999999991 13.2618144999999998 11.4019500000000011 + 12.2941915000000002 11.2222624999999994 12.2686160000000015 + 14.2125714999999992 11.4768375000000002 11.6214399999999998 + 12.4704634999999993 13.9705025000000003 12.0767760000000006 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/18/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/18/ts/energy-mace new file mode 100644 index 000000000..10b28f542 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/18/ts/energy-mace @@ -0,0 +1 @@ +-60.825256347710415 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/19/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/19/react/POSCAR new file mode 100644 index 000000000..2252ca7d6 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/19/react/POSCAR @@ -0,0 +1,25 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 5 9 1 1 1 +Cartesian + 13.7011994999999995 12.6024915000000011 12.3394690000000011 + 11.2009584999999987 12.5074035000000006 12.4395460000000000 + 15.1684245000000004 12.4061535000000003 12.5199350000000003 + 10.7652394999999999 12.7468845000000002 13.8801620000000003 + 10.0447854999999997 12.1437355000000018 11.5252979999999994 + 15.3893564999999999 12.0083785000000010 13.5110780000000013 + 15.5508734999999998 11.6952335000000005 11.7854530000000004 + 15.6794984999999993 13.3577145000000002 12.3928170000000009 + 10.0090164999999995 13.5332725000000007 13.9035110000000000 + 10.3422574999999988 11.8384515000000015 14.3090380000000010 + 11.6098234999999992 13.0591975000000016 14.4915699999999994 + 9.5417015000000003 11.2441845000000011 11.8791589999999996 + 9.3205014999999989 12.9592075000000015 11.5223390000000006 + 10.3935595000000003 11.9801375000000014 10.5084300000000006 + 13.2011624999999988 13.7558155000000006 12.1259220000000010 + 11.8161644999999993 13.7010755000000017 11.9114149999999999 + 12.5706914999999988 11.2489545000000017 12.3761749999999999 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/19/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/19/react/energy-mace new file mode 100644 index 000000000..dac6b76e6 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/19/react/energy-mace @@ -0,0 +1 @@ +-95.38726258491297 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/19/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/19/ts/POSCAR new file mode 100644 index 000000000..f3308bb49 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/19/ts/POSCAR @@ -0,0 +1,25 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 5 9 1 1 1 +Cartesian + 10.7699084999999997 12.6381384999999984 12.1230740000000008 + 14.1369845000000005 12.6141834999999993 12.2359419999999997 + 9.4106255000000001 11.7842504999999989 12.4292440000000006 + 13.7964345000000002 12.7942284999999991 13.6856200000000001 + 15.5143005000000009 13.0052164999999995 11.7750529999999998 + 9.1002954999999996 12.1483304999999984 13.4030749999999994 + 8.7425905000000004 12.0979784999999982 11.6336499999999994 + 9.5073074999999996 10.7026674999999987 12.4369350000000001 + 14.6797445000000000 12.9497614999999993 14.3004130000000007 + 13.1446884999999991 13.6703554999999994 13.7580229999999997 + 13.2263085000000000 11.9382594999999991 14.0415320000000001 + 15.7112014999999996 14.0411524999999990 12.0594330000000003 + 16.2574095000000014 12.3889974999999986 12.2863009999999999 + 15.6093824999999988 12.8884194999999995 10.6995869999999993 + 11.4361464999999995 11.5907534999999982 12.0079689999999992 + 13.3311875000000004 12.1890924999999992 11.4228000000000005 + 10.7581974999999996 14.2973324999999996 12.1045400000000001 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/19/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/19/ts/energy-mace new file mode 100644 index 000000000..a95b8ea9b --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/19/ts/energy-mace @@ -0,0 +1 @@ +-93.95921038665722 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/2/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/2/react/POSCAR new file mode 100644 index 000000000..d77368d6c --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/2/react/POSCAR @@ -0,0 +1,19 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 5 1 2 +Cartesian + 12.9137364999999988 12.5268354999999989 12.3748435000000008 + 10.8294244999999982 11.8411814999999994 12.4819025000000021 + 14.3885594999999995 12.3980885000000001 12.3968635000000020 + 14.7060624999999998 11.7933254999999999 13.2467245000000009 + 14.7305044999999986 11.9016764999999989 11.4875525000000014 + 14.8406804999999995 13.3835514999999994 12.4616185000000019 + 10.5386494999999982 11.6009224999999994 13.5124475000000022 + 10.1593194999999987 11.3832454999999992 11.7566285000000015 + 12.2585444999999993 13.6167544999999990 12.4193115000000009 + 10.8794594999999994 13.2431345000000000 12.2794985000000008 + 12.1707345000000000 11.3903505000000003 12.2626265000000014 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/2/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/2/react/energy-mace new file mode 100644 index 000000000..cb4d149db --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/2/react/energy-mace @@ -0,0 +1 @@ +-64.78131277522152 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/2/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/2/ts/POSCAR new file mode 100644 index 000000000..3e22d1695 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/2/ts/POSCAR @@ -0,0 +1,19 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 5 1 2 +Cartesian + 11.6119234999999996 12.6857804999999999 12.2268764999999995 + 14.4496564999999997 12.7428854999999999 12.6102814999999993 + 10.0767444999999984 12.2027614999999994 12.4220085000000005 + 9.7505144999999995 12.7580355000000001 13.2978854999999996 + 9.5972734999999982 12.5506574999999998 11.5101494999999989 + 9.8980784999999987 11.1416214999999994 12.5576615000000000 + 13.9461054999999980 13.1527484999999995 13.4898504999999993 + 15.4027264999999982 13.1948574999999995 12.3018695000000005 + 12.0657714999999985 11.4978495000000009 12.3195604999999997 + 14.0054974999999988 11.8022585000000007 11.9870254999999997 + 11.9160224999999986 13.8583785000000006 12.0788014999999991 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/2/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/2/ts/energy-mace new file mode 100644 index 000000000..e33a99912 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/2/ts/energy-mace @@ -0,0 +1 @@ +-62.7825208061848 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/20/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/20/react/POSCAR new file mode 100644 index 000000000..5d4daa04d --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/20/react/POSCAR @@ -0,0 +1,18 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 3 1 2 1 +Cartesian + 12.6123075000000000 13.2976434999999960 12.5000000000000000 + 12.3940035000000002 10.8358504999999976 12.5000000000000000 + 13.0112054999999991 14.7328644999999963 12.5000000000000000 + 13.6086545000000001 14.9662144999999960 13.3819490000000005 + 13.6086545000000001 14.9662144999999960 11.6180509999999995 + 12.1168514999999992 15.3520224999999968 12.5000000000000000 + 11.3801725000000005 12.9500854999999966 12.5000000000000000 + 11.2292205000000003 11.5571434999999969 12.5000000000000000 + 12.4339694999999999 9.6479774999999961 12.5000000000000000 + 13.7707794999999997 11.9879434999999965 12.5000000000000000 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/20/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/20/react/energy-mace new file mode 100644 index 000000000..2a79b638f --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/20/react/energy-mace @@ -0,0 +1 @@ +-61.212389001505244 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/20/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/20/ts/POSCAR new file mode 100644 index 000000000..72f52f62b --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/20/ts/POSCAR @@ -0,0 +1,18 @@ + C H N O S + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O S + 3 3 1 2 1 +Cartesian + 12.5413835000000002 13.3992549999999984 12.5000000000000000 + 12.0721904999999996 10.5658579999999986 12.5000000000000000 + 12.6011695000000010 14.9740349999999971 12.5000000000000000 + 13.1454935000000006 15.2445019999999971 13.4003969999999999 + 13.1454935000000006 15.2445019999999971 11.5996030000000001 + 11.6230115000000005 15.4483089999999983 12.5000000000000000 + 11.2989585000000012 13.2496989999999979 12.5000000000000000 + 11.1194574999999993 11.2926989999999972 12.5000000000000000 + 12.6429384999999996 9.5516909999999982 12.5000000000000000 + 13.8805425000000007 12.4030319999999978 12.5000000000000000 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/20/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/20/ts/energy-mace new file mode 100644 index 000000000..0fa4539f1 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/20/ts/energy-mace @@ -0,0 +1 @@ +-60.33815039913444 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/3/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/3/react/POSCAR new file mode 100644 index 000000000..8ea71c312 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/3/react/POSCAR @@ -0,0 +1,22 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 4 7 1 2 +Cartesian + 12.0172760000000007 12.7350464999999993 12.7045400000000015 + 10.0638690000000004 11.7398574999999994 12.5396490000000007 + 13.4644100000000009 12.8608905000000000 13.0190739999999998 + 14.3598220000000012 12.1711404999999999 11.9814500000000006 + 13.6406869999999998 12.4267284999999994 14.0061100000000014 + 9.5929409999999997 11.6079585000000005 13.5222730000000002 + 9.6299290000000006 11.0760614999999998 11.7937210000000015 + 15.4070590000000003 12.2849164999999996 12.2597860000000001 + 14.1396040000000003 11.1065504999999991 11.9155949999999997 + 14.2208930000000002 12.6107025000000004 10.9938900000000004 + 13.6909930000000006 13.9239385000000002 13.0801330000000000 + 11.2303050000000013 13.6965404999999993 12.4285110000000003 + 9.9714500000000008 13.0855955000000002 12.1058210000000006 + 11.4677140000000009 11.4884325000000000 12.6620360000000005 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/3/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/3/react/energy-mace new file mode 100644 index 000000000..9d46d03bc --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/3/react/energy-mace @@ -0,0 +1 @@ +-81.31227585427877 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/3/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/3/ts/POSCAR new file mode 100644 index 000000000..fb70d64a4 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/3/ts/POSCAR @@ -0,0 +1,22 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 4 7 1 2 +Cartesian + 12.6444000000000010 12.5814919999999990 12.1551700000000000 + 15.1405810000000010 13.1154709999999994 12.7879070000000006 + 11.0968790000000013 12.0651169999999990 12.0504650000000009 + 10.2546660000000003 12.9362989999999982 12.9639340000000001 + 15.7998050000000010 13.7912529999999993 12.2280680000000004 + 14.6600520000000003 13.5112349999999992 13.6876630000000006 + 10.9681430000000013 11.0076999999999980 12.2594420000000000 + 10.4853109999999994 12.7462369999999989 14.0119720000000001 + 10.4132060000000006 13.9922999999999984 12.7557600000000004 + 9.2001950000000008 12.7013559999999988 12.8058040000000002 + 10.9132759999999998 12.2274089999999980 10.9880279999999999 + 13.0797600000000003 11.4603819999999992 12.5409039999999994 + 15.0423350000000013 11.9432579999999984 12.4590930000000011 + 12.9701389999999996 13.7362989999999989 11.8984889999999996 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/3/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/3/ts/energy-mace new file mode 100644 index 000000000..91f02d43d --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/3/ts/energy-mace @@ -0,0 +1 @@ +-79.46182358453036 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/4/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/4/react/POSCAR new file mode 100644 index 000000000..cb1f9ce53 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/4/react/POSCAR @@ -0,0 +1,19 @@ + C F H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O + 3 1 4 1 2 +Cartesian + 12.2668909999999993 12.6364254999999996 12.5405989999999985 + 14.1863669999999988 11.6310894999999999 12.2422399999999989 + 10.8074820000000003 12.7788874999999997 12.7710589999999993 + 10.0947069999999997 12.0077365000000000 11.8556269999999984 + 14.9052930000000003 11.1778464999999994 12.9211549999999988 + 10.5469479999999987 12.4282734999999995 13.7710819999999998 + 10.5255849999999995 13.8221534999999989 12.6480609999999984 + 14.2607210000000002 11.2197594999999986 11.2289179999999984 + 13.0412009999999992 13.5981804999999998 12.2317169999999997 + 14.3529149999999994 13.0440834999999993 12.2314769999999982 + 12.8536559999999991 11.4285304999999990 12.7295369999999988 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/4/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/4/react/energy-mace new file mode 100644 index 000000000..70366092c --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/4/react/energy-mace @@ -0,0 +1 @@ +-64.7543832266578 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/4/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/4/ts/POSCAR new file mode 100644 index 000000000..aaf109f34 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/4/ts/POSCAR @@ -0,0 +1,19 @@ + C F H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O + 3 1 4 1 2 +Cartesian + 11.7103570000000001 12.7311000000000032 12.1490450000000010 + 14.4341279999999994 12.9186570000000032 13.0260300000000004 + 10.1741930000000007 12.1681350000000030 12.1701850000000000 + 9.5618300000000005 12.7436910000000019 13.2508540000000004 + 15.4381699999999995 13.3481130000000032 12.9120470000000012 + 13.7543249999999997 13.3673000000000020 13.7548700000000004 + 10.0465190000000000 11.0920460000000034 12.2069550000000007 + 9.7812979999999996 12.5929080000000031 11.2451300000000014 + 12.2085779999999993 11.5849760000000028 12.4028170000000006 + 14.1222460000000005 11.9566630000000025 12.3554160000000000 + 11.9548459999999999 13.9079540000000019 11.9542970000000004 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/4/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/4/ts/energy-mace new file mode 100644 index 000000000..d8b870ebc --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/4/ts/energy-mace @@ -0,0 +1 @@ +-62.93645554399305 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/5/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/5/react/POSCAR new file mode 100644 index 000000000..64d85a833 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/5/react/POSCAR @@ -0,0 +1,22 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 4 7 1 2 +Cartesian + 11.4252070000000003 12.6743070000000007 12.4292425000000009 + 13.5913159999999991 12.5935340000000000 12.8549685000000000 + 10.0391529999999989 12.1628610000000013 12.3293095000000008 + 14.8118400000000001 12.1001460000000005 12.1270505000000011 + 13.7352779999999992 12.6052820000000008 13.9447875000000003 + 9.9579899999999988 11.4716170000000002 11.4891075000000011 + 9.7659559999999992 11.6201080000000001 13.2347045000000012 + 9.3535149999999998 12.9922320000000013 12.1811585000000004 + 15.6464850000000002 12.7722510000000007 12.3235255000000006 + 15.0793409999999994 11.1035649999999997 12.4770335000000010 + 14.6230759999999993 12.0706319999999998 11.0552125000000014 + 11.7738979999999991 13.8964350000000003 12.3496605000000006 + 13.2048190000000005 13.8895390000000010 12.4099655000000002 + 12.4342170000000003 11.7770270000000004 12.5845995000000013 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/5/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/5/react/energy-mace new file mode 100644 index 000000000..4ec477f00 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/5/react/energy-mace @@ -0,0 +1 @@ +-81.51794996694866 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/5/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/5/ts/POSCAR new file mode 100644 index 000000000..7395625d5 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/5/ts/POSCAR @@ -0,0 +1,22 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 4 7 1 2 +Cartesian + 13.9276354999999992 12.6233539999999991 12.2195640000000019 + 11.0225104999999992 12.2961609999999997 12.6238880000000009 + 15.4920814999999994 12.2621889999999993 12.5018230000000017 + 9.6110644999999995 12.6986609999999995 12.3709920000000011 + 15.9860384999999994 12.6473249999999986 11.6129840000000009 + 15.7216754999999999 12.8481919999999992 13.3882720000000024 + 15.7558694999999993 11.2217199999999995 12.6561070000000022 + 11.5267374999999994 12.7524059999999988 13.4849180000000022 + 9.0139614999999988 12.5065049999999989 13.2657600000000020 + 9.5849494999999987 13.7782799999999988 12.2016890000000018 + 9.1950944999999997 12.1741789999999988 11.5150820000000014 + 13.5821234999999998 11.4010280000000002 12.3048930000000016 + 11.6160264999999985 11.4958789999999986 11.9252740000000017 + 13.5452654999999993 13.7670399999999997 12.0450340000000011 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/5/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/5/ts/energy-mace new file mode 100644 index 000000000..8af37a3f4 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/5/ts/energy-mace @@ -0,0 +1 @@ +-79.65583397169014 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/6/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/6/react/POSCAR new file mode 100644 index 000000000..79e279851 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/6/react/POSCAR @@ -0,0 +1,20 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 5 1 3 +Cartesian + 13.0094554999999978 12.5490169999999992 12.4710210000000039 + 10.8300714999999990 12.3520249999999976 12.0667350000000031 + 14.4015654999999985 12.0850969999999975 12.6680770000000038 + 14.4315124999999984 11.2735169999999982 13.3958140000000032 + 14.8054704999999984 11.7056469999999990 11.7287290000000031 + 15.0151064999999981 12.9103229999999982 13.0181500000000039 + 10.3292264999999990 12.2574589999999990 11.1059190000000036 + 10.2883684999999989 12.0872469999999979 13.8940810000000035 + 12.5773444999999988 13.7264829999999982 12.6914120000000032 + 11.1898554999999984 13.6931259999999977 12.3354310000000034 + 9.9848934999999983 11.8247869999999988 13.0153660000000038 + 12.0892994999999992 11.6626399999999979 12.0143300000000028 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/6/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/6/react/energy-mace new file mode 100644 index 000000000..666cfc388 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/6/react/energy-mace @@ -0,0 +1 @@ +-71.48917120473413 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/6/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/6/ts/POSCAR new file mode 100644 index 000000000..db0e6acb0 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/6/ts/POSCAR @@ -0,0 +1,20 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 5 1 3 +Cartesian + 13.0607234999999999 12.5363094999999980 12.4553440000000020 + 10.3893725000000003 12.6995674999999988 12.2901180000000014 + 14.5959485000000004 12.5878484999999980 12.9013630000000017 + 14.7036855000000006 11.7438944999999997 13.5782550000000004 + 15.1416175000000006 12.4382834999999989 11.9727130000000006 + 14.9245595000000009 13.5015834999999988 13.3846960000000017 + 9.9413745000000002 12.2078304999999983 11.4217450000000014 + 9.8583825000000012 11.2093564999999984 13.3329080000000015 + 12.7696005000000010 13.7009664999999980 12.8813840000000006 + 10.9252085000000001 13.7906434999999981 12.2026440000000012 + 10.2021285000000006 12.1024344999999993 13.4632840000000016 + 12.5608594999999994 11.5582984999999994 11.9058020000000013 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/6/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/6/ts/energy-mace new file mode 100644 index 000000000..32d80a2ff --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/6/ts/energy-mace @@ -0,0 +1 @@ +-70.35509730919658 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/7/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/7/react/POSCAR new file mode 100644 index 000000000..c4c251db1 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/7/react/POSCAR @@ -0,0 +1,21 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 6 2 2 +Cartesian + 13.5215339999999991 12.5488549999999996 12.4891234999999998 + 11.3303300000000000 12.3932169999999999 12.0720884999999996 + 14.9050189999999994 12.0513060000000003 12.6659024999999996 + 10.9151939999999996 12.3720979999999994 11.0631295000000005 + 10.6169480000000007 12.0353750000000002 13.9368704999999995 + 9.4526380000000003 12.0878040000000002 12.7602615000000004 + 14.9298299999999990 11.2578659999999999 13.4138324999999998 + 15.2794480000000004 11.6372859999999996 11.7288554999999999 + 15.5473619999999997 12.8682499999999997 12.9822784999999996 + 13.1270410000000002 13.7421340000000001 12.6885814999999997 + 10.4029799999999994 11.8190799999999996 12.9712545000000006 + 11.7337720000000001 13.7408769999999993 12.3905785000000002 + 12.5706650000000000 11.6684339999999995 12.0875835000000009 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/7/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/7/react/energy-mace new file mode 100644 index 000000000..71cf49957 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/7/react/energy-mace @@ -0,0 +1 @@ +-77.07476296598422 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/7/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/7/ts/POSCAR new file mode 100644 index 000000000..54ae4dfc7 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/7/ts/POSCAR @@ -0,0 +1,21 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 3 6 2 2 +Cartesian + 13.8343895000000003 12.6485924999999995 12.2007040000000000 + 10.9059224999999991 12.3831044999999982 12.5887820000000001 + 15.3893655000000003 12.2429374999999983 12.5115669999999994 + 15.9008834999999991 12.5896744999999992 11.6168940000000003 + 15.6266785000000006 12.8478094999999986 13.3831059999999997 + 15.6232635000000002 11.2007244999999980 12.6975650000000009 + 11.4014085000000005 12.9478894999999987 13.3816559999999996 + 9.0991165000000009 12.2512814999999993 11.6566460000000003 + 9.1850035000000005 13.4351074999999991 12.9209239999999994 + 13.4619785000000007 11.4397294999999986 12.3217970000000001 + 9.6159715000000006 12.6922674999999980 12.4002230000000004 + 11.4900195000000007 11.5231504999999981 11.9328789999999998 + 13.4953765000000008 13.7992754999999985 11.9899000000000004 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/7/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/7/ts/energy-mace new file mode 100644 index 000000000..0749c7414 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/7/ts/energy-mace @@ -0,0 +1 @@ +-75.9613168575548 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/8/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/8/react/POSCAR new file mode 100644 index 000000000..27d250d7b --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/8/react/POSCAR @@ -0,0 +1,19 @@ + C F H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O + 3 1 4 1 2 +Cartesian + 12.0896795000000008 12.5738459999999996 12.3107560000000014 + 14.2312305000000023 12.3613999999999997 12.7030780000000014 + 10.7007445000000025 12.1062089999999998 12.1170020000000012 + 14.9057805000000023 11.8044729999999998 11.6353990000000014 + 10.6792795000000016 11.2689660000000007 11.4190120000000022 + 10.2859805000000009 11.7640700000000002 13.0657910000000008 + 10.0942195000000012 12.9191020000000005 11.7284650000000017 + 14.8605455000000006 12.2430509999999995 13.5809880000000014 + 12.5456155000000020 13.7310340000000011 12.0452070000000013 + 13.9246815000000019 13.6841310000000007 12.4492400000000014 + 13.0031625000000020 11.7040240000000004 12.8397770000000016 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/8/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/8/react/energy-mace new file mode 100644 index 000000000..35ffea9e4 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/8/react/energy-mace @@ -0,0 +1 @@ +-65.2035267401362 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/8/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/8/ts/POSCAR new file mode 100644 index 000000000..88b8a3286 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/8/ts/POSCAR @@ -0,0 +1,19 @@ + C F H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C F H N O + 3 1 4 1 2 +Cartesian + 11.5036810000000003 12.4315289999999994 12.3137179999999997 + 14.2553929999999998 12.6540489999999988 12.6766389999999998 + 9.9397599999999997 12.6358059999999988 12.4027030000000007 + 15.4443459999999995 12.2470020000000002 12.2690710000000003 + 9.6263839999999998 12.0439059999999998 13.2597240000000003 + 9.6064249999999998 13.6633180000000003 12.5164530000000003 + 9.5556540000000005 12.2240699999999993 11.4718099999999996 + 13.8945860000000003 12.0877829999999999 13.5281900000000004 + 11.8450869999999995 13.6721729999999990 12.4049440000000004 + 13.7305519999999994 13.5928570000000004 12.1390360000000008 + 12.0301150000000003 11.3278269999999992 12.2065090000000005 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/8/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/8/ts/energy-mace new file mode 100644 index 000000000..067be138d --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/8/ts/energy-mace @@ -0,0 +1 @@ +-63.59188941488996 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/9/react/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/9/react/POSCAR new file mode 100644 index 000000000..80bd79516 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/9/react/POSCAR @@ -0,0 +1,25 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 5 9 1 2 +Cartesian + 13.4658890000000024 12.5781084999999990 12.4485950000000010 + 11.2337790000000020 12.4917754999999993 12.4803180000000005 + 14.8483060000000009 12.0455924999999979 12.4526889999999995 + 10.6108740000000026 12.1963654999999989 13.8346210000000003 + 10.3094440000000009 12.2506584999999983 11.3050339999999991 + 14.9884170000000019 11.3560044999999992 13.2859929999999995 + 15.0414980000000007 11.4962914999999981 11.5301530000000003 + 15.5548450000000020 12.8662214999999982 12.5384410000000006 + 9.7376850000000026 12.8303864999999995 13.9838369999999994 + 10.3038990000000013 11.1523304999999979 13.8943680000000001 + 11.3291840000000015 12.4025324999999995 14.6267460000000007 + 9.9617820000000012 11.2179394999999982 11.2998580000000004 + 9.4451550000000015 12.9096924999999985 11.3776060000000001 + 10.8317100000000011 12.4584114999999986 10.3732539999999993 + 13.1452260000000010 13.8067264999999981 12.5345390000000005 + 11.7240040000000025 13.8476694999999985 12.4429829999999999 + 12.4403570000000023 11.6994124999999993 12.3271080000000008 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/9/react/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/9/react/energy-mace new file mode 100644 index 000000000..de952fc49 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/9/react/energy-mace @@ -0,0 +1 @@ +-98.37688324755386 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/9/ts/POSCAR b/ml_peg/calcs/molecular/rxn_barriers/data/9/ts/POSCAR new file mode 100644 index 000000000..3f6662d70 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/9/ts/POSCAR @@ -0,0 +1,25 @@ + C H N O + 1.0000000000000000 + 25.0000000000000000 0.0000000000000000 0.0000000000000000 + 0.0000000000000000 25.0000000000000000 0.0000000000000000 + 0.0000000000000000 0.0000000000000000 25.0000000000000000 + C H N O + 5 9 1 2 +Cartesian + 14.1017530000000004 12.2720315000000006 11.9355204999999991 + 10.9022089999999992 12.1004095000000014 12.3107584999999986 + 15.6039130000000004 12.0284875000000007 12.5406344999999995 + 9.4766040000000000 11.9506245000000000 11.8569394999999993 + 11.2876759999999994 13.3498935000000003 13.0421894999999992 + 16.1822009999999992 11.8137145000000015 11.6453744999999991 + 15.8521079999999994 12.9971665000000005 12.9670424999999998 + 15.7433010000000007 11.2427985000000010 13.2745394999999995 + 8.8177990000000008 11.9450525000000010 12.7283234999999983 + 9.1948430000000005 12.8154135000000000 11.2524414999999998 + 9.3462320000000005 11.0360735000000005 11.2860424999999989 + 11.8720320000000008 13.9639265000000012 12.3510684999999985 + 10.4206409999999998 13.9096595000000001 13.3843934999999998 + 11.9395500000000006 13.0996435000000009 13.8775804999999988 + 13.6225710000000007 11.3320175000000010 12.6447924999999994 + 11.7035630000000008 11.2122825000000006 12.0555674999999987 + 13.8711859999999998 13.1476845000000004 11.1224194999999995 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/9/ts/energy-mace b/ml_peg/calcs/molecular/rxn_barriers/data/9/ts/energy-mace new file mode 100644 index 000000000..799d63716 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/9/ts/energy-mace @@ -0,0 +1 @@ +-96.66076404639612 diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/collect b/ml_peg/calcs/molecular/rxn_barriers/data/collect new file mode 100644 index 000000000..f05797d3c --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/collect @@ -0,0 +1,9 @@ +for i in {1..20} +do + +react=`paste $i/react/energy-mace | awk '{print $1}'` +ts=`paste $i/ts/energy-mace | awk '{print $1}'` + + +echo $react $ts | awk -v i=$i '{printf"%d %1.4lf\n", i, $2-$1}' +done diff --git a/ml_peg/calcs/molecular/rxn_barriers/data/mace-mp.py b/ml_peg/calcs/molecular/rxn_barriers/data/mace-mp.py new file mode 100644 index 000000000..1a9cd32a3 --- /dev/null +++ b/ml_peg/calcs/molecular/rxn_barriers/data/mace-mp.py @@ -0,0 +1,14 @@ +from mace.calculators import mace_mp +from ase import units +from ase.io import read + +macemp = mace_mp(model='/scratch/fd385/work/MACE-MATERIALS-PROJECT/MP0B3/mace-mp-0b3-medium.model', dispersion=True, default_dtype="float64") + +atoms=read('POSCAR') +atoms.calc = macemp + +energy=atoms.get_potential_energy() + +with open("energy-mace", "a") as f: + print(energy, file=f) +f.close() diff --git a/ml_peg/models/models.yml b/ml_peg/models/models.yml index 77e54a16b..ef6395cbd 100644 --- a/ml_peg/models/models.yml +++ b/ml_peg/models/models.yml @@ -19,7 +19,7 @@ mace-mp-0b3: model: "medium-0b3" mace-mpa-0: - module: mace.calculators + module: mace.calculators class_name: mace_mp device: "auto" default_dtype: float32 diff --git a/uv.lock b/uv.lock index f828ab629..b1665744d 100644 --- a/uv.lock +++ b/uv.lock @@ -2603,6 +2603,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl", hash = "sha256:f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f", size = 5294, upload-time = "2022-02-02T21:30:26.024Z" }, ] +[[package]] +name = "et-xmlfile" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d3/38/af70d7ab1ae9d4da450eeec1fa3918940a5fafb9055e934af8d6eb0c2313/et_xmlfile-2.0.0.tar.gz", hash = "sha256:dab3f4764309081ce75662649be815c4c9081e88f0837825f90fd28317d4da54", size = 17234, upload-time = "2024-10-25T17:25:40.039Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c1/8b/5fe2cc11fee489817272089c4203e679c63b570a5aaeb18d852ae3cbba6a/et_xmlfile-2.0.0-py3-none-any.whl", hash = "sha256:7a91720bc756843502c3b7504c77b8fe44217c85c537d85037f0f536151b2caa", size = 18059, upload-time = "2024-10-25T17:25:39.051Z" }, +] + [[package]] name = "eventlet" version = "0.40.4" @@ -5998,6 +6007,7 @@ dependencies = [ { name = "mdanalysis", version = "2.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-uma') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-uma')" }, { name = "mdanalysis", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-uma') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-uma')" }, { name = "mlipx" }, + { name = "openpyxl" }, { name = "scikit-learn", version = "1.7.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-uma') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-uma')" }, { name = "scikit-learn", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-grace' and extra == 'extra-6-ml-peg-uma') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-mattersim') or (extra == 'extra-6-ml-peg-mace' and extra == 'extra-6-ml-peg-uma')" }, { name = "tqdm" }, @@ -6078,6 +6088,7 @@ requires-dist = [ { name = "mattersim", marker = "extra == 'mattersim'", specifier = "==1.2.0" }, { name = "mdanalysis" }, { name = "mlipx", specifier = ">=0.1.5,<0.2" }, + { name = "openpyxl" }, { name = "orb-models", marker = "python_full_version < '3.13' and sys_platform != 'win32' and extra == 'orb'", specifier = "==0.5.5" }, { name = "pet-mad", marker = "sys_platform != 'win32' and extra == 'pet-mad'", specifier = "==1.4.4" }, { name = "scikit-learn", specifier = ">=1.7.1" }, @@ -7337,6 +7348,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e3/94/1843518e420fa3ed6919835845df698c7e27e183cb997394e4a670973a65/omegaconf-2.3.0-py3-none-any.whl", hash = "sha256:7b4df175cdb08ba400f45cae3bdcae7ba8365db4d165fc65fd04b050ab63b46b", size = 79500, upload-time = "2022-12-08T20:59:19.686Z" }, ] +[[package]] +name = "openpyxl" +version = "3.1.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "et-xmlfile" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3d/f9/88d94a75de065ea32619465d2f77b29a0469500e99012523b91cc4141cd1/openpyxl-3.1.5.tar.gz", hash = "sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050", size = 186464, upload-time = "2024-06-28T14:03:44.161Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/da/977ded879c29cbd04de313843e76868e6e13408a94ed6b987245dc7c8506/openpyxl-3.1.5-py2.py3-none-any.whl", hash = "sha256:5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2", size = 250910, upload-time = "2024-06-28T14:03:41.161Z" }, +] + [[package]] name = "opt-einsum" version = "3.4.0"