agentsclimarketplace

Conformer ensemble processing

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/conformer-ensemble-processing

Use when you have a set of conformers that have already been filtered by ASE-ANI neural network potentials and need to extract quantum-mechanical electronic properties (polarizability tensor, dipole moment) required for collision cross section calculation.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill conformer-ensemble-processing

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.9 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

conformer-ensemble-processing

License: restricted — no clear open-source license detected for the underlying tool; verify licensing before commercial use or redistribution. <!-- asb-license-banner -->

Summary

Load pre-filtered conformers (in xyz or molden format) from ASE-ANI filtering, prepare quantum calculation inputs for each conformer, and submit them in parallel to QUICK for quantum calculations. This skill bridges molecular geometry optimization and electronic property extraction in the CCS prediction workflow.

When to use

You have a set of conformers that have already been filtered by ASE-ANI neural network potentials and need to extract quantum-mechanical electronic properties (polarizability tensor, dipole moment) required for collision cross section calculation. Use this skill when input conformers are in xyz or molden format and you have access to HPC resources for parallel quantum calculations.

When NOT to use

  • Input conformers have not been pre-filtered by ASE-ANI or another energy-based screening method; unfiltered ensembles will incur prohibitive quantum calculation costs.
  • Conformer geometries are in formats other than xyz or molden; format conversion is required first.
  • HPC resources with parallel quantum calculation capability are unavailable; QUICK requires GPU or multi-core support for reasonable runtime.

Inputs

  • Pre-filtered conformer geometry files (xyz or molden format from ASE-ANI filtering step)
  • Conformer metadata (conformer IDs, molecular identities)
  • QUICK configuration parameters (quantum method, basis set specification)

Outputs

  • QUICK quantum calculation output logs
  • Structured electronic properties table (conformer ID → polarizability tensor components, dipole moment)
  • Aggregated conformer properties for Boltzmann averaging in CCS ensemble calculation

How to apply

Load each pre-filtered conformer geometry from xyz or molden files. For each conformer, generate a QUICK input file specifying the quantum method, basis set, and molecular geometry. Submit conformers in parallel across available HPC cores via QUICK, leveraging Snakemake's job orchestration. After execution, parse QUICK output logs to extract electronic properties (polarizability tensor components, dipole moment). Aggregate results into a structured output table mapping conformer ID to computed properties. The rationale is that quantum calculations on only the most stable conformer ensemble (pre-filtered by ASE-ANI) reduces computational cost while maintaining accuracy for downstream CCS prediction.

Related tools

Evaluation signals

  • All input conformer files (xyz/molden) are successfully parsed and QUICK input files are generated with correct molecular geometries and method specifications.
  • QUICK jobs complete without crashes; output logs contain valid electronic property data (polarizability tensor components as symmetric 3×3 matrices, dipole moments as real numbers).
  • Output property table has one row per input conformer with no missing values; conformer IDs match input conformer identifiers.
  • Polarizability tensor eigenvalues are physically reasonable (positive, typically 1–100 ų for organic metabolites); dipole moments are non-negative.
  • Aggregated properties can be successfully used in downstream Boltzmann averaging step to compute ensemble-weighted CCS values.

Limitations

  • ASE-ANI is deprecated (README: 'DEPRECATED and no longer supported, please use TorchANI implementation'); users should migrate to TorchANI for conformer filtering to ensure ongoing support.
  • QUICK quantum calculations scale linearly with conformer count and molecular size; very large ensembles (>10,000 conformers) or large molecules may exceed HPC walltime or memory limits.
  • Electronic properties depend critically on choice of quantum method and basis set; basis set incompleteness and method choice (DFT functional, post-HF level) affect accuracy and must be validated against experimental data.
  • Output quality requires proper QUICK installation and GPU/HPC configuration; missing dependencies or incorrect compute resource allocation will cause silent failures or timeout.

Evidence

  • [other] Load the set of pre-filtered conformers (in xyz or molden format) from the ASE-ANI filtering step.: "Load the set of pre-filtered conformers (in xyz or molden format) from the ASE-ANI filtering step."
  • [other] Prepare QUICK input files for each conformer specifying the quantum method, basis set, and molecular geometry.: "Prepare QUICK input files for each conformer specifying the quantum method, basis set, and molecular geometry."
  • [other] Submit each conformer for quantum calculation via QUICK, executing in parallel on available HPC cores.: "Submit each conformer for quantum calculation via QUICK, executing in parallel on available HPC cores."
  • [other] Parse QUICK output logs to extract electronic properties (polarizability tensor components, dipole moment).: "Parse QUICK output logs to extract electronic properties (polarizability tensor components, dipole moment)."
  • [other] Aggregate results into a structured output table mapping conformer ID to computed properties.: "Aggregate results into a structured output table mapping conformer ID to computed properties."
  • [other] QUICK performs quantum calculations as the final computational step in the CCS prediction pipeline, operating on conformers that have been filtered by ASE-ANI.: "QUICK performs quantum calculations as the final computational step in the CCS prediction pipeline, operating on conformers that have been filtered by ASE-ANI."
  • [readme] DEPRECATED and no longer supported, please use TorchANI implementation: "DEPRECATED and no longer supported, please use TorchANI implementation"
  • [intro] workflow allows users to predict CCS values for multiple protonated/deprotonated adducts and models with high automation and parallelized computation on high-performance computing (HPC) systems: "workflow allows users to predict CCS values for multiple protonated/deprotonated adducts and models with high automation and parallelized computation on high-performance computing (HPC) systems"

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.