schrodinger.seam.transforms package¶
Seam Transform Catalog¶
Transform |
Description |
|---|---|
Read a file (or files) containing structures
and return a PCollection of |
|
Write a PCollection of |
|
Read a file (or files) containing molecules. |
|
Write a PCollection of |
|
Split a PCollection into two PCollections: a random sample of the input PCollection and the remaining elements. |
|
Split a PCollection into two PCollections: the largest n elements of the input PCollection and the remaining elements. |
|
Create a PCollection made up of a random sample of the input PCollection. |
|
Create a PCollection containing the smallest element(s) of the input PCollection. |
|
Starts an IPython shell to interactively inspect the contents of a PCollection. |
|
Associate inputs with the Pareto front for parameter minimization. |
Scientific Transforms¶
General¶
Transform |
Description |
|---|---|
Prepare ligands using LigPrep, turning 2D `Mol`s into 3D structures. LigPrep works by expanding tautomeric and ionization states, ring conformations, and stereoisomers consistent with the input mol to fully capture the relevant states of the molecule in 3D. For each input mol, multiple output structures may be generated. |
Conformer Generation¶
Transforms for generating 3d structures in a variety of conformations and poses.
Transform |
Description |
|---|---|
Dock ligands into a receptor using Glide. |
|
|
Generate conformers using Fast3D. |
Generate conformers aligned to shape(s). |
Structure Minimization¶
Transforms for minimizing structures with various methods.
Transform |
Description |
|---|---|
|
Minimize a structure using a force field minimization. Supports independent structures, homogeneous conformers, or custom grouping. |
|
Extract energy from |
|
Group structures by a conformer key function into lists. |
|
Run MLFF minimization and yield an MLFFMinimizeResult for each input, regardless of success or failure. |
|
Minimize a structure using an MLFF model. Backward-compatible wrapper around RunMLFFMinimize with dropped output for failed structures. |
Protein Preparation and Refinement¶
Transforms for preparing and refining protein structures.
Transform |
Description |
|---|---|
Clean up and prepare a protein using PrepWizard. |
|
Refine a protein receptor using Prime. |
Chemical Space Exploration¶
Transforms for taking molecules and enumerating new molecules based on them.
Transform |
Description |
|---|---|
|
Decorates a PCollection of |
Generate molecular fragments from input |
|
Combinatorial retrosynthesis of |
Filtering¶
Transforms for filtering collections of molecules based on various criteria.
Transform |
Description |
|---|---|
Filters a PCollection of |
|
Filters a PCollection of |
Machine Learning¶
Transforms for training and applying ML models to molecular data.
Transform |
Description |
|---|---|
Train an ML model to predict numeric properties from molecular structure fingerprints. |
|
Predict properties on structures using a trained ML model. Accepts
a direct |
Submodules¶
- schrodinger.seam.transforms.combiners module
- schrodinger.seam.transforms.core module
- schrodinger.seam.transforms.grouping module
- schrodinger.seam.transforms.outcomes module
- schrodinger.seam.transforms.partitioners module
- schrodinger.seam.transforms.resources module
- schrodinger.seam.transforms.samplers module
- schrodinger.seam.transforms.window module