Bioshift integrates RDKit and OpenBabel for comprehensive molecular processing, structure optimization, conformer generation, and format conversion capabilities.
Two powerful cheminformatics engines working together.
Latest via pip
Industry-standard cheminformatics toolkit
3.1.1 (executables included)
Universal molecular format converter
Energy minimization and conformer generation capabilities.
Energy minimization using RDKit force fields
Type: rdkit_minimizeProperty | Type | Default | Description |
---|---|---|---|
force_field | string | UFF | Force field (UFF or MMFF94) |
max_iterations | int | 200 | Maximum iterations |
energy_tolerance | float | 1e-4 | Convergence threshold |
add_hydrogens | bool | true | Add missing hydrogens |
Structure optimization with OpenBabel force fields
Type: openbabel_minimizeProperty | Type | Default | Description |
---|---|---|---|
force_field | string | MMFF94 | Force field type |
steps | int | 2500 | Optimization steps |
output_format | string | sdf | Output file format |
add_hydrogens | bool | true | Add hydrogens |
Generate 3D conformers using RDKit ETKDG
Type: conformer_genProperty | Type | Default | Description |
---|---|---|---|
num_conformers | int | 10 | Number of conformers |
max_attempts | int | 1000 | Maximum attempts |
prune_rms_thresh | float | 0.5 | RMSD pruning threshold |
use_random_coords | bool | false | Random initial coords |
enforce_chirality | bool | true | Preserve stereochemistry |
Comprehensive molecular property calculations available through RDKit.
Universal format conversion with OpenBabel and RDKit.
Structure Data File
Tripos MOL2
Protein Data Bank
AutoDock format
Cartesian coordinates
Linear notation
IUPAC identifier
Full compatibility
Chemical Markup Language
2D depictions
Sequence format
Computational chemistry
Typical cheminformatics workflows in Bioshift.
Optimize molecular structures for drug discovery
Create and process virtual compound libraries
Prepare structures for docking or MD