agentsclimarketplace

Molecular conformer generation and optimization

Skill HolobiomicsLab/asb-skill-collections/packs/metabolomics/ion-mobility/skills/molecular-conformer-generation-and-optimization

Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill molecular-conformer-generation-and-optimization

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

  • 14 stars14 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 author says it does

Copied from the file, not written here

Use when you have SMILES strings or 2D molecular structures of N-Me derived unsaturated sterol lipids (or other C=C-containing molecules) and need to generate 3D conformational and electronic structure data as input to a machine-learning CCS prediction model.

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

8.6 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

molecular-conformer-generation-and-optimization

Summary

Generate 3D conformational ensembles and optimize electronic structures for organic molecules using quantum chemistry calculations, producing conformer geometries and electronic features for downstream machine-learning CCS prediction. This skill bridges chemical structure input (SMILES or molecular geometry files) to quantum-derived features required for collision cross section estimation in ion mobility spectrometry workflows.

When to use

Apply this skill when you have SMILES strings or 2D molecular structures of N-Me derived unsaturated sterol lipids (or other C=C-containing molecules) and need to generate 3D conformational and electronic structure data as input to a machine-learning CCS prediction model. Use it as a preprocessing step before training or applying a CCS predictor, or when you need quantum chemistry features to validate or benchmark experimental ion mobility measurements.

When NOT to use

  • Input molecules lack unsaturation (C=C bonds) or are outside the sterol lipid chemical space; quantum chemistry costs may be prohibitive for very large diverse sets without prior feature selection.
  • CCS values are already measured experimentally; conformer generation adds computational cost without new information.
  • Input is a pre-computed feature table or already-trained CCS predictor; re-generating conformers is redundant.

Inputs

  • SMILES strings for N-Me derived unsaturated sterol lipids
  • Molecular geometry files (e.g., mol/sdf/xyz format)
  • Lipid identifier and structural classification metadata

Outputs

  • 3D conformer geometry files (one or more per input molecule)
  • Quantum chemistry feature table indexed by lipid ID and isomer class
  • Electronic structure properties (e.g., orbital energies, molecular descriptors)
  • Conformer ensemble with energy-ranked variants

How to apply

Begin by preparing structural input data as SMILES strings or molecular geometry files for each lipid variant. Execute quantum chemistry calculations to generate 3D conformational geometries and electronic structure properties (e.g., orbital energies, molecular descriptors) for each input structure. The calculations produce a set of conformer geometries per molecule; extract and tabulate key quantum features (e.g., molecular weight, dipole moment, HOMO–LUMO gap, shape descriptors) indexed by lipid identifier and structural isomer class. These quantum-derived features are then consumed by a machine-learning model (trained separately using scikit-learn SVR with LASSO feature selection) to estimate CCS values. Validate the conformer quality and electronic structure calculations against reference standards or experimental benchmarks where available, checking that generated CCS predictions fall within expected ranges for known lipid standards.

Related tools

  • RDKit (Molecular structure parsing, SMILES input, 2D-to-3D conversion, and generation of initial conformer geometries and molecular descriptors)
  • Quantum Chemistry Package (e.g., ORCA, Gaussian, MOPAC) (Execute 3D geometry optimization and compute electronic structure properties (orbital energies, dipole moments, HOMO–LUMO gaps) for each conformer)
  • scikit-learn (Downstream: train SVR model with LASSO feature selection on quantum-derived features to predict CCS from conformer properties)
  • Python (Scripting and orchestration of conformer generation and quantum calculations) — github.com/Chen-micslab/QCCAssisted4DSterol
  • Jupyter Notebook (Interactive implementation and documentation of the conformer generation and QCC workflow) — github.com/Chen-micslab/QCCAssisted4DSterol

Evaluation signals

  • All input SMILES/geometry files produce valid 3D conformer structures without convergence errors; check output geometry files are non-empty and chemically valid (e.g., no atomic overlaps, bond lengths within expected ranges).
  • Quantum chemistry feature table has no NaN or infinite values; all molecular properties (e.g., mass, dipole moment, HOMO–LUMO gap) fall within physical ranges for organic molecules.
  • Generated conformer energies decrease across optimization iterations and final energies are lower than input geometries, indicating successful geometry optimization.
  • Predicted CCS values computed from quantum features show correlation (e.g., R² > 0.7 on hold-out validation set) with experimental or reference CCS measurements for known sterol lipid standards.
  • Conformer ensemble size and diversity are consistent across all lipid variants; conformers with similar structural scaffolds cluster in feature space.

Limitations

  • Quantum chemistry calculations are computationally expensive and scale poorly with molecular size; the workflow is validated only on N-Me derived unsaturated sterol lipids (C=C-containing molecules) and may not generalize to saturated sterols or other chemical classes.
  • Conformer generation depends on initial structure quality (SMILES validity, 2D layout); garbage input (malformed SMILES, unusual valence states) produces invalid conformers or calculation failures.
  • Multiple conformers may exist per molecule; the workflow does not specify which conformer(s) to use for CCS prediction—averaging or Boltzmann weighting across the ensemble is assumed but not explicitly detailed.
  • Electronic structure calculations assume implicit solvent or gas-phase conditions; ion-mobility-specific effects (e.g., charge-dependent shape, solvation in drift gas) are not captured by quantum geometry alone and must be validated against experimental CCS benchmarks.

Evidence

  • [other] Prepare structural input data for N-Me derived unsaturated sterol lipids (SMILES or molecular geometry files): "Prepare structural input data for N-Me derived unsaturated sterol lipids (SMILES or molecular geometry files)."
  • [other] Execute quantum chemistry calculations to generate 3D conformational and electronic structure data for each lipid variant: "Execute quantum chemistry calculations to generate 3D conformational and electronic structure data for each lipid variant."
  • [other] Apply machine-learning CCS prediction model trained on quantum chemistry features to estimate CCS values for the full lipid dataset: "Apply machine-learning CCS prediction model trained on quantum chemistry features to estimate CCS values for the full lipid dataset."
  • [readme] The script is written on the basis of RDkit's built-in functions. The script recognises double bond positions and generates MS/MS based on N-Me fragmentation patterns.: "The script is written on the basis of RDkit's built-in functions. The script recognises double bond positions and generates MS/MS based on N-Me fragmentation patterns."
  • [other] Compile predicted CCS values into a tabular dataset indexed by lipid identifier and structural isomer class: "Compile predicted CCS values into a tabular dataset indexed by lipid identifier and structural isomer class."
  • [readme] The CCS prediction process in the paper is implemented using the scikit-learn API. It employs LASSO for feature selection and uses cross-validation to select the best hyperparameters for the SVR model.: "The CCS prediction process in the paper is implemented using the scikit-learn API. It employs LASSO for feature selection and uses cross-validation to select the best hyperparameters for the SVR"

What ships with it

Read from the repository

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

Keep looking

Skills are one crate of 328,083. 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.