days
Select
Description
Author
Updated
Interfaces and Automation
QSite Binding Energies : Performs a QM/MM-PBSA calculation to compute binding energies for one or more ligands from a poseviewer file.
[Script name: qsite_binding_energies.py (Revision 1.9.2.3)] [Script type: Command-line] [Requires: QSite ]
Schrödinger
03/11/2010
Manage Phase Database : GUI for managing Phase databases. Add, delete, select, export, and filter structures, create subsets.
[Script name: manage_phasedb_gui.py (Revision 1.33.2.22)] [Script type: Maestro/Python]
Schrödinger
03/11/2010
Mopac GUI : GUI for running Mopac jobs. Works inside or outside Maestro.
[Script name: mopac_gui.py (Revision 1.1.2.5)] [Script type: Maestro/Python]
Schrödinger
08/12/2009
Simple Interface for Surface Generation : Simple interface for the generation of molecular surfaces.
[Script name: simple_surface.py (Revision 1.7)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
GPCR Helix Manipulator . Graphical interface for manipulating phi/psi dihedral angles and positions of helices. This script was designed to greatly simplify manual refinement of GPCR homology models.
[Script name: gpcr_helix_manipulator.py (Revision 1.7)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Ligand Designer : This script provides a graphical interface that allows for easy interactive ligand designing. Within this single interface, users can manipulate the ligand position, visualize contacts, retype atoms, change charges and bond orders, add functional groups, and run interaction energy calculations via Embrace.
[Script name: ligand_designer.py (Revision 1.8.2.9)] [Script type: Maestro/Python] [Requires: MacroModel ]
Schrödinger
12/09/2009
Ligparse GUI : This script provides a graphical interface to the Ligparse utility. It also can be used to produce filter, SMARTS pattern, and SMARTS pattern group files. It can be run from the command line (acting on a ligand file), or from Maestro (acting on the Workspace, selected Project Table entries, or an external file).
[Script name: ligparse.py (Revision 1.21)] [Script type: Maestro/Python, Command-line] [Requires: MacroModel ]
Schrödinger
06/01/2009
Medicinal Chemistry Tasks : A script which provides a simple interface to Applications for Chemists.
[Script name: medchem.py (Revision 1.13.2.2)] [Script type: Maestro/Python] [Requires: Jaguar , MacroModel ]
Schrödinger
08/12/2009
Assign GPCR Generic Numbering : This script assigns generic numbers to a GPCR structure in the Workspace using either the rhodopsin or beta-2 adrenergic receptor structures. The numbering scheme is based on the system described by Ballesteros and Weinstein (Ballesteros, J.A.; Weinstein, H., "Integrated Methods for the Construction of Three-Dimensional Models and Computational Probing of Structure-Function Relations in G-Protein Coupled Receptors," Methods Neurosci., 1995 , 25 , 366428).
[Script name: GPCR_generic_numbering.py (Revision 1.1.2.12)] [Script type: Maestro/Python]
Schrödinger
03/11/2010
Interactive Minimizer : This simple interface allows for rapid, interactive minimizations of the Workspace structure.
[Script name: interactive_minimizer_gui.py (Revision 1.10)] [Script type: Maestro/Python] [Requires: At least one of Impact, MacroModel , or Prime ]
Schrödinger
06/01/2009
Select Disallowed Backbone or Side Chains : A script that will analyze protein side chain or backbone torsions for the Workspace structure and select those that have chi1/chi2 or phi/psi in the 'disallowed' region. These selected residues can then be refined, for example, with Prime .
[Script name: select_disallowed.py (Revision 1.4.4.1)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Display Hydrophobic Interactions : A script to show hydrophobic interactions between a ligand and receptor. This is done by showing the 'good' contacts between the hydrophobic atoms of the ligand and the hydrophobic residues of the receptor. The ligand and receptor are automatically detected.
[Script name: display_hydrophobic_interactions.py (Revision 1.2.4.1)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Renumber proteins by 3D alignment : This script renumbers protein structures in the workspace based on a structural alignment. The new numbers are equivalent to the positions of the residues in the structure-based sequence alignment.
[Script name: adjust_residue_numbering_panel.py (Revision 1.1.2.6)] [Script type: Maestro/Python]
Schrödinger
02/28/2010
Display Distances from Atom : Displays a panel which allows the user to specify a distance threshold and then pick an atom in the workspace. All distances between that picked atom and any other in the workspace are displayed if they are less than the threshold.
[Script name: alldist.py (Revision 1.7.6.2)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Color by Difference : For two selected entries, colors the atoms based on their differences in the two structures.
[Script name: colordeviation.py (Revision 1.12.2.1] [Script type: Maestro/Python]
Schrödinger
03/11/2010
Delete Properties : Delete all or a set of named properties from a file and write the resulting structures out to a new file.
[Script name: delprop.py (Revision 1.6)] [Script type: Command-line]
Schrödinger
06/01/2009
Connect Disulfides : Create disulfide bonds between all pairs of cysteine residues in the workspace that have sulfur atoms closer than 3.2 Å.
[Script name: disulfide.py (Revision 1.3)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Protein Hover : A script that installs a custom atom-hover callback. This is designed to work for proteins in the workspace and illustrates how a custom behavior can be defined when the mouse cursor is rested over an atom. In this case the residue containing the atom under the cursor is highlighted green, residues within 6.0 Å are highlighted in orange and all other side-chain atoms are undisplayed. The status bar is updated with some information about how many residues are proximate to the selected atom.
[Script name: hover.py (Revision 1.8.10.2)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
XYZ Hover : A script that installs a custom atom-hover callback. When the mouse hovers over any atom in the workspace the X, Y and Z coordinates of that atom are displayed in the status bar. This script serves as an example of how to customize the hover behavior.
[Script name: hoverxyz.py (Revision 1.3)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Match and Reorder Structures in One File Against a Reference Structure in Another File : Matches can be done either on a whole molecule or common fragment basis, with options to match either all the atoms or just atoms other than hydrogens in the reference structure, and to calculate the structural RMSD (after superposition). The input files can be in Maestro, SD, or PDB format.
[Script name: match_structure.py (Revision 1.11)] [Script type: Command-line]
Schrödinger
06/01/2009
Mutate Residues : This script displays a panel that allows for picking of a residue from the workspace and then selection of residues from the list. Clicking Mutate will then mutate the selected residue to each of the ones selected in the list, creating a new entry for each mutant.
[Script name: mutate.py (Revision 1.16)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
PDB Name Assignment : A python script that uses MacroModel substructure definitions to set PDB atom and residue names for a structure. This script illustrates how a single module can be used both inside and outside of Maestro .
[Script name: pdbname.py (Revision 1.15)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Project Table Plot : This script is for plotting data from the Maestro project table. Multiple plots are supported, as are multiple dataset per plot. For scatter plots,the symbol color and/or size can be controlled via association with properties in the project.
[Script name: projectplot.py (Revision 1.1.2.8)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Calculate Boltzmann Population : Calculate a Boltzmann population and add it as a property to the project table. This script illustrates how to manipulate project table data in Maestro and how to apply a selection filter.
[Script name: boltz.py (Revision 1.16.8.1)] [Script type: Maestro/Python]
Schrödinger
03/11/2010
Color Selected Entries : Color selected entries in the project table using the 'color carbons by entry' color scheme.
[Script name: colentries.py (Revision 1.5.10.1)] [Script type: Maestro/Python]
Schrödinger
08/12/2009
Color by Relative Energy : Use any MacroModel relative energy to color selected entries in the project by the property. Leaves entries without this property alone.
[Script name: color_relative.py (Revision 1.5)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Generate SMARTS : Create a (non-canonical) SMARTS string property for each entry in the project table.
[Script name: gen_smarts.py (Revision 1.6)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Generate SMILES : Create a (non-canonical) SMILES string property for each entry in the project table.
[Script name: gen_smiles.py (Revision 1.7.4.1)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Convert MacroModel Energies to kcal/mol : Create new versions of all MacroModel energy properties in the project table, converting them to kcal/mol.
[Script name: mmodtokcal.py (Revision 1.4.6.1)] [Script type: Maestro/Python]
Schrödinger
08/25/2009
Jaguar Energy Converter : For the selected entries in the project table, calculate a new property which is the relative energy in kcal/mol based on the Jaguar QM Energy in Hartree.
[Script name: reljag.py (Revision 1.7.6.3)] [Script type: Maestro/Python]
Schrödinger
12/09/2009
Project Select by SMARTS : Select only those entries in the project table that match the given SMARTS expression.
[Script name: sel_smarts.py (Revision 1.14.2.6)] [Script type: Maestro/Python]
Schrödinger
08/12/2009
R-Group Analysis : A script to detect and analyze r-groups. The core is determined either from CombiGlide results, a user-submitted SMARTS pattern, or a Canvas Maximum Common Substructure. The user can view the core and the list of fragments at each position in a 2D viewer and can then export files containing these fragments.
[Script name: r_group_analysis.py (Revision 1.7.2.137)] [Script type: Maestro/Python]
Schrödinger
11/12/2009
Interaction fingerprints : Graphical interface to compute interaction fingerprints between a receptor and ligands. Results can be visualized, sorted by similarity, and clustered. Interactive matrix shows interactions in the Workspace. Clicking cells in the clustering matrix shows 2D structures for each pair of ligands. Results can be incorporated into the Project Table.
[Script name: interaction_fingerprints.py (Revision 1.7.2.7)] [Script type: Maestro/Python] [Requires: Canvas ]
Schrödinger
08/24/2009
Spectral clustering : A script that implements the Spectral Clustering method as described by Mark Brewer in 'Development of a Spectral Clustering Method for the Analysis of Molecular Data Sets,' J. Chem. Inf. Model , 2007 , 47 , 1727-1733. The cluster properties (cluster membership, cluster contribution and cluster eigenvalue) are added to the project table for each input entry.
[Script name: spectral_cluster.py (Revision 1.4.2.1)] [Script type: Maestro/Python] [Requires: Canvas ]
Schrödinger
08/12/2009
Cluster Molecules by Fingerprints : Cluster molecules by fingerprints using Canvas . Users can select the fingerprint type, similarity metric, and linkage method. Can also be used to compute similarity of selected entries to Workspace entries.
[Script name: canvas_cluster.py (Revision 1.19.2.2)] [Script type: Maestro/Python] [Requires: Canvas ]
Schrödinger
08/24/2009
Cluster Based on Volume Overlap : Generates a matrix of volume overlaps between user-specified molecules followed by hierarchical clustering. The clusters are output to the Project Table.
[Script name: volume_cluster.py (Revision 1.10.4.1)] [Script type: Maestro/Python]
Schrödinger
06/18/2009
Docking / Docking Post-processing
Enrichment Calculator : This script computes enrichment metrics from virtual screening calculations using the output structure file and a list of known actives. The metrics include standard enrichment factors (EF), area under the receiver-operating characteristic curve (AUC), robust initial enhancement (RIE), and Boltzmann-Enhanced Discrimination of Receiver-Operating Characteristic (BEDROC).
[Script name: enrichment.py (Revision 1.3)] [Script type: Maestro/Python]
Schrödinger
04/22/2010
XP Atom Energies : This script adds Glide XP terms from .xpdes file to a Maestro file as atom-level properties. These properties can be used to color and visualize atoms by the values.
[Script name: xp_atom_energies.py (Revision 1.1.2.2)] [Script type: Command-line]
Schrödinger
03/11/2010
Score Phase Hypothesis by XPDes : GUI to create a Phase hypothesis from docked poses based on the Glide XP descriptor energies associated with each pharmacophore feature. A poseviewer file and an XP descriptor file are required as input. Optionally, fragment poses can be clustered by volume overlap to obtain spatially diverse poses. Receptor-based excluded volumes can be optionally included. xpdes_score_phase_hypothesis.py is included with this script.
[Script name: xpdes_score_phase_hypothesis_gui.py (Revision 1.1.2.27)] [Script type: Maestro/Python] [Requires: Phase ]
Schrödinger
12/02/2009
Select Top Poses : GUI for running Glide docking jobs. User can define number of structures per compound to keep, total number of structures to report, unique property, property on which to sort.
[Script name: select_top_poses_gui.py (Revision 1.4.2.3)] [Script type: Maestro/Python] [Requires: Glide ]
Schrödinger
03/11/2010
Constrained Docking Against Multiple Cores : Iterates through a file of core positions and runs a separate Glide core-constrained docking calculation for each core.
[Script name: multi_core_constraint_docking.py (Revision 1.2.4.3)] [Script type: Command-line] [Requires: Glide ]
Schrödinger
06/10/2009
Compute Extendedness of Conformations : A script to calculate the degree of extension for a collection of conformers based on the work of Perola and Charifson: "Conformational Analysis of Drug-Like Molecules Bound to Proteins: An Extensive Study of Ligand Reorganization upon Binding", J. Med. Chem. , 2004 , 47 , 2499-2510. The degree of extension is sometimes used to qualify conformers that are likely to resemble docked conformations.
[Script name: conformer_geom_extent.py (Revision 1.4)] [Script type: Command-line]
Schrödinger
06/01/2009
Create or Convert Pose Viewer Files : This script can convert pose viewer files into a series of complexes, and convert complexes into ligand-only, receptor-only, or pose viewer files.
[Script name: pv_convert.py (Revision 1.13.2.3)] [Script type: Command-line]
Schrödinger
03/11/2010
One Step Docking : Simple gui to setup and run Glide calculations in a single step. The script first generates Glide grids and then performs Glide docking. While there are only limited options available, it is possible to specify hydrogen bond constraints.
[Script name: one_step_glide.py (Revision 1.20.2.2)] [Script type: Maestro/Python] [Requires: Glide ]
Schrödinger
06/01/2009
Compute Entropy Associated with Each Energy Well : A command line script to compute a modified docking score based on work by A.M. Ruvinsky using the number of poses within each energy well. Poses are first clustered and then the entropy is computed for each cluster. Input poses should come from Glide saving 100 poses per ligand. The criteria for duplicate pose elimination should be reduced to zero (in the Clustering section under Advanced options in the Output tab of the Glide Docking panel) in order to ensure a full sampling of each energy well.
[Script name: pose_entropy.py (Revision 1.9.2.1)] [Script type: Command-line]
Schrödinger
03/11/2010
Pose Filter : Filters poses from a pose viewer file based on user-defined receptor contacts/interactions. The receptor atoms used in the filtering are defined by a user-specified ASL expression. The user can choose which combination of ligand interactions should be used to define a contact (for example distance, H-bond, whether the contact is in a ring or aromatic ring).
[Script name: pose_filter.py (Revision 1.19.4.3)] [Script type: Maestro/Python]
Schrödinger
03/11/2010
RRHO Entropy : This script runs a MacroModel Rigid Rotor Harmonic Oscillator (RRHO) calculation on each ligand in a poseviewer file to obtain the change in translational, rotational, vibrational, and total entropy of the ligand upon binding. The output is a csv file or a Maestro file with the entropy properties.
[Script name: rrho_entropy.py (Revision 1.18.2.8)] [Script type: Maestro/Python] [Requires: MacroModel ]
Schrödinger
11/17/2009
Simple Docking : A script which provides a simple interface for Glide docking.
[Script name: simpleglide_gui.py (Revision 1.11.2.5)] [Script type: Maestro/Python] [Requires: Glide ]
Schrödinger
06/18/2009
Strain Rescore : A GUI and command-line script that calculates penalties for poses with internal strain. For each ligand pose in the input file, a tightly constrained minimization and an unconstrained minimization are performed with MacroModel . The energy difference is used to determine the Glide gscore penalty. The input file can be either a 'pv.mae' file, with a receptor as the first structure, or a 'lib.mae' file that contains only ligand poses.
[Script name: strain_rescore.py (Revision 1.14.2.5)] [Script type: Maestro/Python] [Requires: MacroModel ]
Schrödinger
03/11/2010
Automation of Cross-docking Calculations : Command line script to automate cross docking calculations. For a set of complexes, the script performs docking of each ligand into each receptor and computes the RMSD of the top pose relative to the native ligand. The ligand van der Waals radii is progressively scaled down for each ligand until it fits. This script is useful for analyzing the best set of receptors to use in ensemble docking.
[Script name: xglide.py (Revision 1.33.2.7)] [Script type: Command-line] [Requires: Glide ]
Schrödinger
03/11/2010
Predict Temperature Schedule : A command-line script to predict a reasonable temperature schedule for replica exchange simulations. The script can optionally effectively freeze atoms (by assigning very large masses), permitting the use of a smaller number of replicas.
[Script name: predict_remd_temp.py (Revision 1.4.2.6)] [Script type: Command-line] [Requires: Desmond ]
Schrödinger
03/11/2010
Calculate Radius of Gyration : Calculate the radius of gyration of structures in the input file.
[Script name: calc_radgyr.py (Revision 1.2)] [Script type: Command-line]
Schrödinger
06/09/2009
Desmond Trajectory Clustering : A GUI or command line script to perform hierarchical clustering on structures from a Desmond trajectory based on the RMSD matrix of a specified set of atoms.
[Script name: trajectory_cluster.py (Revision 1.4.2.11)] [Script type: Maestro/Python, Command-line] [Requires: Phase ]
Schrödinger
03/11/2010
Desmond Simulation Event Analysis : Graphical interface for analyzing Desmond trajectory files. Terms are computed and results can be displayed in plots that are interactive with the Workspace structures. Terms that are computed include RMSD to any frame, number of H-bonds to a molecule of interest, energy breakdown for a molecule of interest, radius of gyration, or a measurement (distance, angle, torsion, or planar angle). [Script name: sim_event_analysis.py (Revision 1.19.2.21)] [Script type: Maestro/Python] [Requires: Desmond ]
Schrödinger
01/12/2010
Run Protein Report : Script to generate protein report from the command line.
[Script name: prosane.py (Revision 1.2)] [Script type: Command-line]
Schrödinger
06/09/2009
Component Interactions : This script provides a simple graphical interface that allows for the calculation of interaction energies between components of the receptor and one or more ligands. Automatic setup options allow for the calculation of either interactions between receptor residues and the ligand or ligand functional groups and the receptor.
[Script name: component_interactions.py (Revision 1.23.2.9)] [Script type: Maestro/Python] [Requires: MacroModel ]
Schrödinger
01/29/2010
Conformational Search and Cluster : Script to automate the process of performing a high-quality MacroModel ligand conformational search followed by clustering to reduce the output to a set of diverse conformations.
[Script name: mmod_ligsearch_cluster.py (Revision 1.9.2.2)] [Script type: Maestro/Python] [Requires: MacroModel ]
Schrödinger
06/22/2009
Simple Embrace : Provides a user-friendly graphical interface for running eMBrAcE calculations.
[Script name: simpleembrace.py (Revision 1.19)] [Script type: Maestro/Python] [Requires: MacroModel ]
Schrödinger
06/01/2009
Build Loops and Predict Side-chains (Single Chain) : Command-line Perl script to build missing loops and predict missing side chains using the Prime building and refinement facilities. Ligands can be included. The input is a pdb file that contains the SEQRES records. Functional for single protein chains plus any number of ligands.
[Script name: PrimeFill.pl (Revision 1.2)] [Script type: Command-line] [Requires: Prime ]
Schrödinger
06/01/2009
Build Loops and Predict Side-chains (Multi-Chain) : Command-line Perl script to build missing loops and predict missing side chains using the Prime building and refinement facilities. Ligands can be included. The input is a pdb file that contains the SEQRES records. Functional for multiple protein chains plus any number of ligands.
[Script name: PrimeFillMultimer.pl (Revision 1.2)] [Script type: Command-line] [Requires: Prime ]
Schrödinger
06/01/2009
Combine Fragments : Combine fragments either through direct joining or linking. Fragments must be in the same 3D frame of reference, for example, from a docking fragment calculation or from running fragment_molecule.py on docked molecules. For linking, a linker library must be provided.
[Script name: combine_fragments_gui.py (Revision 1.1.2.11)] [Script type: Maestro/Python] [Requires: Phase Shape for linking]
Schrödinger
12/21/2009
BREED : Implementation of the BREED algorithm. Molecules in the same frame of reference (i.e. from superimposed crystal structures or docked ligands) are analyzed for overlapping bonds and hybridized to make new molecules. This was developed at Vertex and first published in J. Med. Chem. 2004 , Vol 47 , No 11 "Novel Inhibitors through Hybridization of Known Ligands."
[Script name: breed.py (Revision 1.8.2.9)] [Script type: Maestro/Python]
Schrödinger
03/11/2010
Break Molecules into Fragments : This script will break up a set of input molecules into fragments based on some simple rules. If the input is a set of docked poses or ligands from superimposed crystal structures, then the output from this script can be used with fragment_join.py to make new molecules that swap functional groups from other molecules in the active site.
[Script name: fragment_molecule.py (Revision 1.14.2.14)] [Script type: Command-line]
Schrödinger
03/10/2009
Score and Filter Docked Fragment Poses from Glide : This script takes a Glide poseviewer file as input and outputs the top poses based on a ligand efficiency metric and spatial diversity. For ligand efficiency, the Glidescore is modified based on the number of heavy atoms. By default, we use a natural log ligand efficiency. For spatial diversity, the script takes the top poses by score for each region of the active site.
[Script name: fragment_selector.py (Revision 1.4)] [Script type: Command-line]
Schrödinger
06/01/2009
Structure Morpher : Command-line script to morph one conformation of a structure into another. This is particularly useful for generating movies from the results of Induced Fit Docking calculations, where the inputs are the initial and final structures. Movies can be made with movie.py from the Script Center or with the "Record Movie" option under the Entry menu of the Project Table.
[Script name: structure_morpher.py (Revision 1.5.6.2)] [Script type: Command-line]
Schrödinger
03/11/2010
Generate Helices : Create helical structures based on one or more sequences given in a file.
[Script name: makehelices.py (Revision 1.7)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Cluster Water Molecules : Cluster water molecules from multiple structures. Based on work by Sanschagrin, PC; Kuhn, LA, Protein Sci. 1998 Oct;7(10 ):2054-64 "Cluster analysis of consensus water sites in thrombin and trypsin shows conservation between serine proteases and contributions to ligand specificity."
[Script name: cluster_waters.py (Revision 1.4)] [Script type: Command-line]
Schrödinger
06/01/2009
Generate Report of 2D Structures : Generate pdf or html report of 2D structures. Properties can optionally be included in the report.
[Script name: generate_2d_report.py (Revision 1.11.4.1)] [Script type: Command-line]
Schrödinger
06/10/2009
Compute Active Site Residue Identity and Homology : This script takes a set of aligned proteins and computes the residue identity and homology between the active sites of each structure. The input structures must be aligned, for example using the Schrödinger Protein Structure Alignment (structalign) program.
[Script name: active_site_identity.py (Revision 1.10)] [Script type: Command-line]
Schrödinger
06/01/2009
Command Line RMSD Calculation : Script to Calculate the RMSD and maximum atom displacement between a pair of files. Options allow ASL selections and the ability to do either inplace or mobile RMSD.
[Script name: rmsd.py (Revision 1.14.2.6)] [Script type: Command-line]
Schrödinger
03/11/2010
Rotate All : Command-line script to rotate all structures into a new reference frame. The program initially aligns the first entry from the second file onto the first entry from the first file by running the structalign program and then applies the rotation matrix to all subsequent entries in the second file. [Requires: Prime ].
[Script name: rotate_all.py (Revision 1.13.2.12)] [Script type: Maestro/Python]
Schrödinger
03/11/2010
Average Structure : Calculate the average structure, or a most representative one, from a set of selected entries.
[Script name: averagestructure.py (Revision 1.14)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Compare Ligands in Different Files : Command line script to compare two input files and write structures that either: 1) occur in both files, 2) occur only in the first input file and not the second, or 3) occur in only one of the input files. The comparison is based on either titles or SMILES strings (not canonical SMILES).
[Script name: compare_ligand_files.py (Revision 1.11.2.1)] [Script type: Command-line]
Schrödinger
06/01/2009
Convert FASTA to Human Readable Text File : Script to convert FASTA sequence alignment files to a more human readable format.
[Script name: fasta2txt.pl (Revision 1.1)] [Script type: Command-line]
Schrödinger
06/01/2009
Find Matching Pattern : A script to find and mark ligands based on number of atoms or SMARTS patterns. Script also finds and marks protein sequence motifs.
[Script name: find.py (Revision 1.14.4.1)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Merge CSV Properties into a Maestro File : Command-line script to merge properties from a csv file into a structure file. A new Maestro file is generated as the output. The structure file may be mae, sdf or pdb format. The structures can either be in a poseviewer file (protein + ligands) or a library file (all ligands).
[Script name: merge_csv_mae.py (Revision 1.7.2.1)] [Script type: Command-line]
Schrödinger
06/01/2009
Create Movies : Python script with functions to create movies by either rocking the current structure in the workspace or animating the selected entries. Note, this script requires that ImageMagick be installed.
[Script name: movie.py (Revision 1.14.10.1)] [Script type: Maestro/Python]
Schrödinger
06/01/2009
Search PDB Headers : A Python script containing functions to post a panel which allows searching of the Prime PDB header database. Any of the resulting matches can be imported directly into Maestro . This script will only work if Prime is installed.
[Script name: pdbsearch.py (Revision 1.17)] [Script type: Maestro/Python] [Requires: Prime ]
Schrödinger
06/01/2009
Search Online PDB : This script opens a panel that allows for keyword searching of the Computational Molecular Biology PDB database hosted by NIH.
[Script name: pdbsearchweb.py (Revision 1.11)] [Script type: Maestro/Python]
Schrödinger
06/01/2009