cheminformatics

star 2

Chemical informatics and modeling

ffsshhttiikk By ffsshhttiikk schedule Updated 2/28/2026

name: cheminformatics description: Chemical informatics and modeling license: MIT compatibility: opencode metadata: audience: cheminformaticians, computational chemists, researchers category: chemistry

What I do

  • Apply computational methods to chemical data analysis
  • Design and search chemical databases
  • Predict molecular properties and reactivity
  • Perform molecular similarity analysis
  • Develop quantitative structure-activity relationships (QSAR)
  • Visualize and analyze chemical structures

When to use me

  • When searching chemical databases
  • When predicting molecular properties
  • When building QSAR/QSPR models
  • When analyzing molecular similarity
  • When virtual screening compounds
  • When managing chemical data

Key Concepts

Molecular Descriptors

Constitutional Descriptors

  • Molecular weight
  • Atom counts (C, H, O, N, etc.)
  • Number of rings
  • LogP (lipophilicity)

Topological Descriptors

  • Wiener index
  • Balaban index
  • Connectivity indices
  • Hydrogen bond donors/acceptors
# Example: Simple molecular fingerprint
def morgan_fingerprint(molecule, radius=2):
    """Generate Morgan/ECFP fingerprint."""
    # Simplified representation
    return {
        'features': extract_substructures(molecule, radius),
        'bit_vector': encode_as_bits(features),
        'similarity': lambda other: tanimoto_coefficient(features, other)
    }

Chemical File Formats

  • SMILES: String representation
  • SDF: Structure-data file
  • MOL: MOL file format
  • PDB: 3D structure
  • InChI: IUPAC identifier

Similarity Metrics

  • Tanimoto coefficient (Jaccard)
  • Dice similarity
  • Cosine similarity
  • Euclidean distance
Install via CLI
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill cheminformatics
Repository Details
star Stars 2
call_split Forks 2
navigation Branch main
article Path SKILL.md
Occupations
More from Creator
ffsshhttiikk
ffsshhttiikk Explore all skills →