or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/rdkit@2024.9.x
tile.json

tessl/pypi-rdkit

tessl install tessl/pypi-rdkit@2024.9.0

Platform wheels for RDKit - a comprehensive cheminformatics and machine-learning library with Python bindings

Agent Success

Agent success rate when using this tile

89%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.01x

Baseline

Agent success rate without this tile

88%

task.mdevals/scenario-1/

3D Molecular Conformer Generator

A utility that generates three-dimensional coordinates for molecular structures from their SMILES representations.

Requirements

Generate 3D coordinates from SMILES

  • Given a valid SMILES string "CCO" (ethanol), generate a 3D conformer and return the molecule with 3D coordinates @test
  • Given a SMILES string "c1ccccc1" (benzene), generate a 3D conformer with proper aromatic ring geometry @test
  • Given an invalid SMILES string "XYZ123", raise an appropriate error without generating coordinates @test
  • Given a valid SMILES string for a chiral molecule "CC@HCC" (S-2-butanol), generate a 3D conformer that preserves the stereochemistry @test

Implementation

@generates

API

def generate_conformer(smiles: str) -> object:
    """
    Generate a single 3D conformer for a molecule from its SMILES representation.

    Args:
        smiles: A SMILES string representing the molecular structure

    Returns:
        A molecule object with 3D coordinates embedded

    Raises:
        ValueError: If the SMILES string is invalid or conformer generation fails
    """
    pass

Dependencies { .dependencies }

rdkit { .dependency }

Provides cheminformatics capabilities for molecular structure handling and 3D coordinate generation.

@satisfied-by