v0.3.1 December 2021¶
This package is built using OpenEye-toolkits==2021.2.0, OpenEye-orionplatform==4.2.5, and OpenEye-Snowball==0.23.1.
The MMDS floes have been moved to a separate dedicated package.
The SiteHopper floes have been re-worked due to the OpenEye toolkit release of SiteHopper.
The SiteHopper database building floe can now accept spruce prepared datasets, in addition to the former MMDS prepared collections. There is now also an option to build a database of alternate sites on the input protein structures, using both OEPocket and F-pocket to enumerate sites on the protein structures.
There is now a stand-alone floe to find alternative binding sites on design units.
The modeling floes, sidechain builder, capping, mutation, updating components, now have an optional path to add explicit hydrogen and partial charges, making their use in downstream floes straightforward.
With this package we are also deploying two pre-built SiteHopper databases, based on prepared design units of structures for targets in the Guide to Pharmacology database. One collection is of ligand binding sites, or known ligand binding sites, whereas the other is of potential binding sites, where sites have been enumerated with OEPocket and F-pocket. The liganded-collection is around 40,000 patches, whereas the potential site collection is around 300,000 patches, in addition it is worth noting in terms of search time, that the potential sites are generally larger and more variable in size, increasing the search time for SiteHopper. These collections are distributed in Organization data and the SiteHopper Collections folder.
v0.2.1 June 2021¶
This package is built using OpenEye-Snowball==0.21.0 and the associated OpenEye-orionplatform
DU to MolFloe to use a modified converter cube to give users more control and the ability to output additional mol components into separate fields.
Updated the MMDS admin floes that make PDB Collection floes to use PDB files instead of service downloads.
v0.2.0 November 2020¶
This package is built using OpenEye-Snowball==0.20.0 and the associated OpenEye-orionplatform
A tutorial, Search for Similar Binding Sites with SiteHopper, has
been added, which guides the use of the
SiteHopper Search Floe.
A number of floes to support collecting, preparing and uploading prepared data into The MacroMolecule Data Service (MMDS) have been added. Most of these floes should ONLY be run by an MMDS administrator due to the permissions needed to add data to MMDS, as well as the cost associated with running these floes. The floes are divided into two sections. Data preparation 1-5 and Data upload 6-10. Dataset preparation floes 1 and 2 have specializations depending on the data source, being RCSB for PDB structures, or an in-house Proasis server product. The RCSB is a subset of the data and is organized by the family and target classification provided by Guide To Pharmacology
[MMDS ADMIN] MMDS 1. Make/Update RCSB PDB Collection: A Floe to store a collection of the experimental data, ie. PDB or MMCIF structure files, and MTZ files in a collection in Orion. The floe is designed to be run continually to pick up any changes in the data at the source.
[MMDS ADMIN] MMDS 2. Generate Guide to Pharmacology Datasets: A Floe to pull and build a target and target family tree based on Guide to Pharmacology’s database.
[MMDS ADMIN] MMDS 3. Target Reference Picker: A Floe to generate a reference structure for a target based on consensus biological unit form and binding site location of all the structures in the target.
[MMDS ADMIN] MMDS 3b. Update target dataset: A Floe to update targets with new structures added since it was last run.
[MMDS ADMIN] MMDS 4. Family reference picker: A Floe to generate a reference structure at the family level nodes if all the child targets are superposable.
[MMDS ADMIN] MMDS 5. Structure Prep: A Floe to prepare all the structures stored in the PDB collection on a per target basis.
[MMDS ADMIN] MMDS 6. Add family data to MMDS: A Floe to upload the family dataset into MMDS.
[MMDS ADMIN] MMDS 7. Add context data to MMDS: A Floe to upload a context (target) dataset into MMDS.
[MMDS ADMIN] MMDS 8. Add structures to MMDS: A Floe to upload the prepared structures into MMDS.
[MMDS ADMIN] MMDS 9. Add receptors to MMDS: A Floe to pull and generate OEDocking receptors for each frame stored in MMDS
[MMDS ADMIN] MMDS 10. Add sequence alignments to MMDS: A Floe to pull and generate a sequence alignment for each target in MMDS.
[MMDS ADMIN] MMDS 11. Delete Bad Structure by Code: A Floe to delete a structure by code in MMDS, the prepped structure collection, the target dataset, and the PDB Collection.
[MMDS ADMIN] MMDS 1. Make/Update Proasis PDB Collection: A Floe, which is a specialized version of
[MMDS ADMIN] MMDS 1. Make/Update RCSB PDB Collectionmeant for customers that have an in-house Proasis server that stores their structural biology data.
[MMDS ADMIN] MMDS 2. Generate Proasis Datasets: A Floe, which is a specialzied version of
[MMDS ADMIN] MMDS 2. Generate Guide to Pharmacology Datasetsmeant for customers that have an in-house Proasis server that stores their structural biology data.
Floes have been added to enable SiteHopper. The floes rely on input data sources produced by the MMDS data collection and preparation floes.
Make SiteHopper Patch Database: A Floe that takes a collection of prepared design units, and then generates a collection of patches for those structures.
SiteHopper Search: A Floe that takes a prepared OEDesignUnit record as the query and searches a provided patch database using the GPU. The results can then be refined via a CPU SiteHopper overlay calculation.
v0.1.1 August 2020¶
Upgraded to use
OpenEye-Snowball==0.19.0and the associated
Updated floe names
Subset Within DesignUnitto both include DesignUnit.
Update DU Content: A Floe to update the content of an OEDesignUnit
v0.1.0 April 2020¶
This is the first release of Biomodeling Floes.
The package uses
OpenEye-Snowballand the associated
The packages contains the following floes, which are considered bite-size examples of what can be done in biomolecular modeling.
Extract Biological Units: A Floe to extract biological units from asymmetric units.
Build Sidechains: A Floe to build out missing or partial sidechains in proteins.
Mutate Residue(s): A Floe to mutate protein residues in design units.
Residue State Changer: A Floe to change the state of a titratable residue in design units.
Rotamers of a Residue: A Floe to be able to get rotamers of a specified residue in design units.
Cap Chain Breaks: A Floe to cap protein chains breaks in design units.
Swap Metal(s): A Floe to swap metals in design units (e.g. to change crystallization metals with biologically known metals).
Minimize DU: A Floe to minimize components of in design units.
Superpose DUs: A Floe to superpose design units to a reference design unit.
Subset: A Floe to be able to remove undesired components of design units (e.g. excipients) before modeling.
Subset Within: A Floe to be able to subset e.g. solvent in design units to within 5A of the protein and ligand.
DU to Mol: A Floe to be able to convert design units to molecules for use in subsequent cubes and floes.
DU 2 Receptor: A Floe to be able to convert design units to docking receptors for use in subsequent cubes and floes.