Packing_Similarity_Dendrogram.py
|
|
- Cornelia Chandler
- 5 years ago
- Views:
Transcription
1 Packing_Similarity_Dendrogram.py Summary: This command-line script is designed to compare the packing of a set of input structures of a molecule (polymorphs, co-crystals, solvates, and hydrates). An all-to-all comparison of the structures is performed, considering only the heaviest components in each structure, and a packing-similarity dendrogram or tree is constructed using hierarchical clustering. This dendrogram shows the similarity between groups of structures and how these groups relate to one another. Requirements: CSD Python API (v. 1.0 or later), matplotlib and standard python packages. Usage and Output: python Packing_Similarity_Dendrogram.py -h will show the help text: usage: Packing_Similarity_Dendrogram.py [-h] [-m similarity_matrix.txt] [-ns 25] [-nm 15] [-o] [--allow_molecular_differences] [--clustering_type {complete,single,average}] [-s] [-ct 0.5] [-at 25] [-dt 0.25] input_file Packing_Similarity_Dendrogram.py - Construct a dendrogram for an input set of structures based on packing-similarity analysis positional arguments: input_file Set of structures to perform analysis on [.mol2/cif/res/ind]. optional arguments: -h, --help show this help message and exit -m similarity_matrix.txt, --matrix similarity_matrix.txt NumPy matrix containing existing packing similarity results. -ns 25, --n_structures 25 Number of structures to take from input set. -nm 15, --n_molecules 15 Size of molecular packing shell to use for analysis (must be consistent with input matrix, if used). -o Flag for whether to save packing similarity results (text file and mol2 overlays). --allow_molecular_differences Flag for whether to allow for molecular differences between structures (e.g. for salts). --clustering_type {complete,single,average} Type of clustering to employ -s, --strip Strip all terminal atoms and alkyl chains, up to any hetero atom (O, N, S) or cyclic atom. This cuts the
2 molecule down to core structural features and may reveal more general structural similarities, including those between molecules with different conformations. -ct 0.5, --conf_tol 0.5 RMSD threshold for considering two conformations to be the same (when merging at level 1). -at 25, --angle_tol 25 Tolerance for angles (in degrees) used by packing similarity. -dt 0.25, --dist_tol 0.25 Fractional tolerance for distances ( ) used by packing similarity. Basic usage (in a command prompt) is: python Packing_Similarity_Dendrogram.py input_file where input_file should be a format recognised by the CSD Python API (e.g. cif, res, mol2, gcd or ind). The default output of the tool consists of figures (as.png files) of the packing-similarity dendrogram and a heat map of the packing similarity between the structures. The file names are prefixed with the stem of the input file (i.e. if roy.gcd is the input, then the similarity dendrogram will be called roy_packing_similarity_tree.png). If a large set of structures are inputted, the top N structures can be selected using the -nm options. Using the -o option will result in overlays being saved for each comparison (as.mol2 files). The matrix of similarities is also saved as a raw numpy matrix (i.e. as roy_similarity_matrix.txt), and can be read back in (with -m) to skip the packing-similarity analysis, if, for example, a different clustering algorithm is desired or part of the script has been changed. The --allow_molecular_differences option can be used when comparing crystal structures of closely related molecules e.g. salts and free forms. The -s option will strip all terminal atoms and carbon atom chains up to hetero atoms (e.g. the methyl of a methoxy will be removed), which may be useful for identifying more coarsegrained similarity that ignores small changes in the periphery of the molecule. A new cif is created containing the stripped molecule and analysis is performed using this file. Note that disordered experimental structures present in the input database will cause problems when this option is selected and should be removed from the file. The remaining options control the packing-similarity settings, such as number of molecules, thresholds etc. Matches of only one molecule between structures may not necessarily
3 correspond to good agreement between two conformations (as the distance and angle thresholds can be more coarse-grained than an RMSD tolerance). The -ct option can therefore be used to specific an RMSD tolerance for whether two conformations are matched and in, turn, whether two clusters that have only one molecule in common should be merged at that level. Understanding the Dendrogram: An example dendrogram (produced using CBZdataset.ind and related files; see supporting material of Cryst. Growth Des., 2009, 9, ) is shown below in Figure 1. To produce this dendrogram, the script compares all 50 structures in the input to each other. For a default cluster size of 15, the match can range from 0, which indicates a completely different conformation and no similarity in packing, to 15, where the two structures are isostructural. In comparing the structures different linkage criteria can be used. The default behaviour is to link structures based on the smallest difference between them (referred to as singlelinkage clustering). Structures are initially grouped together based on their best matches, such that if A matches B with 15/15 and C with 14/15 and B matches C with 15/15, then A, B and C are all grouped together at level 15. Groups are then merged with the group which they share the best overlay, based on a single structure in each group. This means that if D has an 8/15 molecule match with B, then the group A, B, C will join with D at level 8, even if A and C had smaller similarities with D. At the highest level (e.g. 15 in the example below) isostructural crystal structures are listed together (e.g. CBZDBF18, CBZDBF19 ). At lower levels, where groups or structures share a similarity then the parent groups are draw one level higher (with blue dots) and then join at the level they match. For example, structures 37 and 4 at the bottom of the plot have 5/15 molecules in common, so both are drawn at level 6 and then merge at level 5. This group of 37 and 4 then shares a similarity with 32, 09 and 30, as well as all other structures apart from 31 at level 3, so all of them merge. Alternative clustering modes can be invoked by using --clustering_type, which takes one of three arguments: single, complete and average. Single linkage clustering is the default discussed above. Complete clustering will instead only join two clusters at the level where all the structures in the two clusters match, which is equivalent to joining clusters at the worst or lowest level connecting them. Figure 2 shows the same database as Figure 1 using this approach, which gives more definite clustering but will also hide some similarities due to the hierarchical nature of the clustering.
4 Figure 1: Example dendrogram based on a database of carbamazepine solid forms using the default single-linkage clustering. Figure 2: Example dendrogram based on a database of carbamazepine solid forms using completelinkage clustering.
5 The final option for clustering type is to merge clusters based on their average packingsimilarity agreement. The result for carbamazepine is shown in Figure 3. With average linkage clustering, two cluster can join at non-integer values and therefore the plot may become more complex visually. There are several alternative schemes for linking clusters (e.g. weighting the average based on the cluster sizes) that could also be implemented. Figure 3: Example dendrogram based on a database of carbamazepine solid forms linking clusters based on their average packing similarity. Caveats: The tool considers only the heaviest component in each crystal structure to enable comparison of multi-component forms with pure forms. Results for Z > 1 systems may not fully reflect differences between structures as the best match is retained by default in the packing-similarity analysis.
CSD Conformer Generator User Guide
CSD Conformer Generator User Guide 2018 CSD Release Copyright 2017 Cambridge Crystallographic Data Centre Registered Charity No 800579 Conditions of Use The CSD Conformer Generator is copyright work belonging
More informationCSD Conformer Generator User Guide
CSD Conformer Generator User Guide 2017 CSD Release Copyright 2016 Cambridge Crystallographic Data Centre Registered Charity No 800579 Conditions of Use The CSD Conformer Generator is copyright work belonging
More informationIntroduction Molecular Structure Script Console External resources Advanced topics. JMol tutorial. Giovanni Morelli.
Gen 19th, 2017 1 2 Create and edit Display and view Mesurament and labelling Surface and Orbitals 3 4 from Database Protein Enzyme Crystal Structure and Unit Cell 5 Symmetry Animation General information
More informationAnalyzing Molecular Conformations Using the Cambridge Structural Database. Jason Cole Cambridge Crystallographic Data Centre
Analyzing Molecular Conformations Using the Cambridge Structural Database Jason Cole Cambridge Crystallographic Data Centre 1 The Cambridge Structural Database (CSD) 905,284* USOPEZ a natural product intermediate,
More informationPerforming a Pharmacophore Search using CSD-CrossMiner
Table of Contents Introduction... 2 CSD-CrossMiner Terminology... 2 Overview of CSD-CrossMiner... 3 Searching with a Pharmacophore... 4 Performing a Pharmacophore Search using CSD-CrossMiner Version 2.0
More informationPractical Bioinformatics
5/15/2015 Gotchas Indentation matters Clustering exercises Visualizing the distance matrix Loading and re-loading your functions # Use import the f i r s t time you l o a d a module # ( And keep u s i
More informationSupplementary Information for Evaluating the. energetic driving force for co-crystal formation
Supplementary Information for Evaluating the energetic driving force for co-crystal formation Christopher R. Taylor and Graeme M. Day School of Chemistry, University of Southampton, Highfield, Southampton,
More informationSTRUCTURAL BIOINFORMATICS I. Fall 2015
STRUCTURAL BIOINFORMATICS I Fall 2015 Info Course Number - Classification: Biology 5411 Class Schedule: Monday 5:30-7:50 PM, SERC Room 456 (4 th floor) Instructors: Vincenzo Carnevale - SERC, Room 704C;
More informationTable of Contents. Scope of the Database 3 Searching by Structure 3. Searching by Substructure 4. Searching by Text 11
Searrcchiing fforr Subssttanccess and Reaccttiionss iin Beiillsstteiin and Gmelliin 1 Table of Contents Scope of the Database 3 Searching by Structure 3 Introduction to the Structure Editor 3 Searching
More informationICM-Chemist How-To Guide. Version 3.6-1g Last Updated 12/01/2009
ICM-Chemist How-To Guide Version 3.6-1g Last Updated 12/01/2009 ICM-Chemist HOW TO IMPORT, SKETCH AND EDIT CHEMICALS How to access the ICM Molecular Editor. 1. Click here 2. Start sketching How to sketch
More informationGeneration of crystal structures using known crystal structures as analogues
Supporting information Volume 72 (2016) Supporting information for article: Generation of crystal structures using known crystal structures as analogues Jason C. Cole, Colin R. Groom, Murray G. Read, Ilenia
More informationAlkanes. Introduction
Introduction Alkanes Recall that alkanes are aliphatic hydrocarbons having C C and C H bonds. They can be categorized as acyclic or cyclic. Acyclic alkanes have the molecular formula C n H 2n+2 (where
More informationThe Schrödinger KNIME extensions
The Schrödinger KNIME extensions Computational Chemistry and Cheminformatics in a workflow environment Jean-Christophe Mozziconacci Volker Eyrich Topics What are the Schrödinger extensions? Workflow application
More informationVersion 1.2 October 2017 CSD v5.39
Mogul Geometry Check Table of Contents Introduction... 2 Example 1. Using Mogul to assess intramolecular geometry... 3 Example 2. Using Mogul to explain activity data... 5 Conclusions... 8 Further Exercises...
More informationThere are several ways to draw an organic compound, mainly being display formulae, 3D structure and skeletal structure.
Introduction The basis of Organic Chemistry is the fact that Carbon molecules can produce long chains which can produce a number of different molecules. The reason why Carbon is such an ideal building
More informationCreative Data Mining
Creative Data Mining Using ML algorithms in python Artem Chirkin Dr. Daniel Zünd Danielle Griego Lecture 7 0.04.207 /7 What we will cover today Outline Getting started Explore dataset content Inspect visually
More informationReaxys Pipeline Pilot Components Installation and User Guide
1 1 Reaxys Pipeline Pilot components for Pipeline Pilot 9.5 Reaxys Pipeline Pilot Components Installation and User Guide Version 1.0 2 Introduction The Reaxys and Reaxys Medicinal Chemistry Application
More informationAssignment 2 Atomic-Level Molecular Modeling
Assignment 2 Atomic-Level Molecular Modeling CS/BIOE/CME/BIOPHYS/BIOMEDIN 279 Due: November 3, 2016 at 3:00 PM The goal of this assignment is to understand the biological and computational aspects of macromolecular
More informationISIS/Draw "Quick Start"
ISIS/Draw "Quick Start" Click to print, or click Drawing Molecules * Basic Strategy 5.1 * Drawing Structures with Template tools and template pages 5.2 * Drawing bonds and chains 5.3 * Drawing atoms 5.4
More informationExamples of Protein Modeling. Protein Modeling. Primary Structure. Protein Structure Description. Protein Sequence Sources. Importing Sequences to MOE
Examples of Protein Modeling Protein Modeling Visualization Examination of an experimental structure to gain insight about a research question Dynamics To examine the dynamics of protein structures To
More informationPhysical Chemistry Analyzing a Crystal Structure and the Diffraction Pattern Virginia B. Pett The College of Wooster
Physical Chemistry Analyzing a Crystal Structure and the Diffraction Pattern Virginia B. Pett The College of Wooster L. W. Haynes and his Senior Independent Study students conducted the 2 + 2 photo addition
More informationq C e C k (Equation 18.1) for the distance r, we obtain k (Equation 18.1), where Homework#1 3. REASONING
Homework# 3. REASONING a. Since the objects are metallic and identical, the charges on each combine and produce a net charge that is shared equally by each object. Thus, each object ends up with one-fourth
More informationHigh Density Area Boundary Delineation
High Density Area Boundary Delineation John Hathaway, John Wilson, and Brent Pulsipher (PNNL) Sean A. McKenna and Barry Roberts (SNL) 2008 Partners in Environmental Technology Technical Symposium & Workshop
More informationPreparing a PDB File
Figure 1: Schematic view of the ligand-binding domain from the vitamin D receptor (PDB file 1IE9). The crystallographic waters are shown as small spheres and the bound ligand is shown as a CPK model. HO
More informationSupplementary Information: Construction of Hypothetical MOFs using a Graph Theoretical Approach. Peter G. Boyd and Tom K. Woo*
Electronic Supplementary Material ESI) for CrystEngComm. This journal is The Royal Society of Chemistry 2016 Supplementary Information: Construction of Hypothetical MOFs using a Graph Theoretical Approach
More informationCreating a Pharmacophore Query from a Reference Molecule & Scaffold Hopping in CSD-CrossMiner
Table of Contents Creating a Pharmacophore Query from a Reference Molecule & Scaffold Hopping in CSD-CrossMiner Introduction... 2 CSD-CrossMiner Terminology... 2 Overview of CSD-CrossMiner... 3 Features
More informationIowa Department of Transportation Office of Transportation Data GIS / CAD Integration
Iowa Department of Transportation Office of Transportation Data GIS / CAD Integration From GIS data to CAD graphics - Iowa DOT's workflow utilizing GeoMedia and MicroStation to develop map products. Mark
More informationIncrease in Solubility of Poorly-Ionizable Pharmaceuticals by Salt Formation. A Case of Agomelatine Sulfonates.
Supporting Information Increase in Solubility of Poorly-Ionizable Pharmaceuticals by Salt Formation. A Case of Agomelatine Sulfonates. Eliška Skořepová a,b, Daniel Bím e, Michal Hušák b, Jiří Klimeš d,
More informationApplying cluster analysis to 2011 Census local authority data
Applying cluster analysis to 2011 Census local authority data Kitty.Lymperopoulou@manchester.ac.uk SPSS User Group Conference November, 10 2017 Outline Basic ideas of cluster analysis How to choose variables
More information85. Geo Processing Mineral Liberation Data
Research Center, Pori / Pertti Lamberg 15023-ORC-J 1 (23) 85. Geo Processing Mineral Liberation Data 85.1. Introduction The Mineral Liberation Analyzer, MLA, is an automated mineral analysis system that
More informationInvestigating crystal engineering principles using a data set of 50 pharmaceutical cocrystals
Investigating crystal engineering principles using a data set of 50 pharmaceutical cocrystals Peter A. Wood, Cambridge Crystallographic Data Centre 24 th March 2009 ACS Spring Meeting, Salt Lake City,
More informationRigorous Software Development CSCI-GA
Rigorous Software Development CSCI-GA 3033-009 Instructor: Thomas Wies Spring 2013 Lecture 2 Alloy Analyzer Analyzes micro models of software Helps to identify key properties of a software design find
More informationIBiSA_tools Documentation
IBiSA_tools Documentation Release 1.00 Kota Kasahara Oct 24, 2016 CONTENTS 1 About 3 1.1 Authors.................................................. 3 1.2 Citation..................................................
More informationCHAPTER 2. Structure and Reactivity: Acids and Bases, Polar and Nonpolar Molecules
CHAPTER 2 Structure and Reactivity: Acids and Bases, Polar and Nonpolar Molecules 2-1 Kinetics and Thermodynamics of Simple Chemical Processes Chemical thermodynamics: Is concerned with the extent that
More informationMathangi Thiagarajan Rice Genome Annotation Workshop May 23rd, 2007
-2 Transcript Alignment Assembly and Automated Gene Structure Improvements Using PASA-2 Mathangi Thiagarajan mathangi@jcvi.org Rice Genome Annotation Workshop May 23rd, 2007 About PASA PASA is an open
More informationCAMBRIDGE STRUCTURAL DATABASE SYSTEM 2010 RELEASE WORKED EXAMPLES
CAMBRIDGE STRUCTURAL DATABASE SYSTEM 2010 RELEASE WORKED EXAMPLES Copyright 2009 The Cambridge Crystallographic Data Centre Registered Charity No 800579 Table of Contents 1 Introduction.................................................................
More informationIntroduction to Hartree-Fock calculations in Spartan
EE5 in 2008 Hannes Jónsson Introduction to Hartree-Fock calculations in Spartan In this exercise, you will get to use state of the art software for carrying out calculations of wavefunctions for molecues,
More informationCHEMDRAW ULTRA ITEC107 - Introduction to Computing for Pharmacy. ITEC107 - Introduction to Computing for Pharmacy 1
CHEMDRAW ULTRA 12.0 ITEC107 - Introduction to Computing for Pharmacy 1 Objectives Basic drawing skills with ChemDraw Bonds, captions, hotkeys, chains, arrows Checking and cleaning up structures Chemical
More informationMolecular Modeling Lecture 7. Homology modeling insertions/deletions manual realignment
Molecular Modeling 2018-- Lecture 7 Homology modeling insertions/deletions manual realignment Homology modeling also called comparative modeling Sequences that have similar sequence have similar structure.
More informationThe Cambridge Structural Database (CSD) a Vital Resource for Structural Chemistry and Biology Stephen Maginn, CCDC, Cambridge, UK
The Cambridge Structural Database (CSD) a Vital Resource for Structural Chemistry and Biology Stephen Maginn, CCDC, Cambridge, UK 1 The Cambridge Crystallographic Data Centre The advancement and promotion
More informationCSD. CSD-Enterprise. Access the CSD and ALL CCDC application software
CSD CSD-Enterprise Access the CSD and ALL CCDC application software CSD-Enterprise brings it all: access to the Cambridge Structural Database (CSD), the world s comprehensive and up-to-date database of
More informationLysinebasedTrypsinActSite. A computer application for modeling Chymotrypsin
LysinebasedTrypsinActSite A computer application for modeling Chymotrypsin Version.2 May 2006 LysTAS A computer application for modeling chymotrypsin Version.2 May 2006 Table of Contents Page. Introduction
More informationOECD QSAR Toolbox v.4.1. Tutorial illustrating new options for grouping with metabolism
OECD QSAR Toolbox v.4.1 Tutorial illustrating new options for grouping with metabolism Outlook Background Objectives Specific Aims The exercise Workflow 2 Background Grouping with metabolism is a procedure
More informationANALYZE. A Program for Cluster Analysis and Characterization of Conformational Ensembles of Polypeptides
ANALYZE A Program for Cluster Analysis and Characterization of Conformational Ensembles of Polypeptides Calculations of conformational characteristics, such as hydrogen bonds, turn position and types,
More informationBuild_model v User Guide
Build_model v.2.0.1 User Guide MolTech Build_model User Guide 2008-2011 Molecular Technologies Ltd. www.moltech.ru Please send your comments and suggestions to contact@moltech.ru. Table of Contents Input
More information6. How Functions Work and Are Accessed. Topics: Modules and Functions More on Importing Call Frames
6. How Functions Work and Are Accessed Topics: Modules and Functions More on Importing Call Frames Let s Talk About Modules What Are They? M1.py A module is a.py file that contains Python code The name
More informationlightcurve Data Processing program v1.0
lightcurve Data Processing program v1.0 Build 8/22/2012 Using Lightcurve... 1 Lightcurve Command Line Parameters... 2 Lightcurve Outputs and Files... 3 Lightcurve Examples... 3 Data File Formats... 4 Lightcurve
More informationAssignment 1: Molecular Mechanics (PART 2 25 points)
Chemistry 380.37 Fall 2015 Dr. Jean M. Standard September 2, 2015 Assignment 1: Molecular Mechanics (PART 2 25 points) In this assignment, you will perform some additional molecular mechanics calculations
More informationMercury User Guide and Tutorials
Mercury User Guide and Tutorials 2018 CSD Release Copyright 2017 Cambridge Crystallographic Data Centre Registered Charity No 800579 Conditions of Use The Cambridge Structural Database System (CSD System)
More informationLab 6: Linear Algebra
6.1 Introduction Lab 6: Linear Algebra This lab is aimed at demonstrating Python s ability to solve linear algebra problems. At the end of the assignment, you should be able to write code that sets up
More informationLigand Scout Tutorials
Ligand Scout Tutorials Step : Creating a pharmacophore from a protein-ligand complex. Type ke6 in the upper right area of the screen and press the button Download *+. The protein will be downloaded and
More informationAlkanes and Cycloalkanes
Chapter 3 Alkanes and Cycloalkanes Two types Saturated hydrocarbons Unsaturated hydrocarbons 3.1 Alkanes Also referred as aliphatic hydrocarbons General formula: CnH2n+2 (straight chain) and CnH2n (cyclic)
More informationA Monte Carlo Implementation of the Ising Model in Python
A Monte Carlo Implementation of the Ising Model in Python Alexey Khorev alexey.s.khorev@gmail.com 2017.08.29 Contents 1 Theory 1 1.1 Introduction...................................... 1 1.2 Model.........................................
More informationthe gradientframe package
the gradientframe package Christian Raue christian raue@gmail com (after being exposed to gravity) 2011/02/13 Abstract The gradientframe package provides a command, \gradientframe, for simple and discreet
More informationLab 1: Empirical Energy Methods Due: 2/14/18
Lab 1: Empirical Energy Methods Due: 2/14/18 General remarks on scientific scripting Scientific scripting for managing the input and output data is an important component of modern materials computations,
More informationRefine & Validate. In the *.res file, be sure to add the following four commands after the UNIT instruction and before any atoms: ACTA CONF WPDB -2
Refine & Validate Refinement is simply a way to improve the fit between the measured intensities and the intensities calculated from the model. The peaks in the difference map and the list of worst fitting
More informationScreening for cocrystals of succinic acid and 4-aminobenzoic acid. Supplementary Information
Screening for cocrystals of succinic acid and 4-aminobenzoic acid Nizar Issa, Sarah A. Barnett, Sharmarke Mohamed, Doris E. Braun, Royston C. B. Copley, Derek A. Tocher, Sarah L Price* Supplementary Information
More informationMAT 275 Laboratory 4 MATLAB solvers for First-Order IVP
MAT 275 Laboratory 4 MATLAB solvers for First-Order IVP In this laboratory session we will learn how to. Use MATLAB solvers for solving scalar IVP 2. Use MATLAB solvers for solving higher order ODEs and
More informationStructural and dynamical properties of Polyethylenimine in explicit water at different protonation states: A Molecular Dynamics Study
This journal is The Royal Society of Chemistry Structural and dynamical properties of Polyethylenimine in explicit water at different protonation states: A Molecular Dynamics Study Chandan Kumar Choudhury
More informationHomework Problem Set 4 Solutions
Chemistry 380.37 Dr. Jean M. Standard omework Problem Set 4 Solutions 1. A conformation search is carried out on a system and four low energy stable conformers are obtained. Using the MMFF force field,
More informationAlkanes. ! An alkane is a hydrocarbon with only single bonds. ! Alkanes have the general formula: C n H 2n+2
ALKANES Chapter 4 Alkanes! An alkane is a hydrocarbon with only single bonds.! Alkanes have the general formula: C n 2n+2! Alkanes can be straight-chain or branched. Properties of isomers! Constitutional
More informationFigure 1. Molecules geometries of 5021 and Each neutral group in CHARMM topology was grouped in dash circle.
Project I Chemistry 8021, Spring 2005/2/23 This document was turned in by a student as a homework paper. 1. Methods First, the cartesian coordinates of 5021 and 8021 molecules (Fig. 1) are generated, in
More informationBlender in Bio-/ Quantum-chemistry. Thomas Haschka - Blenderconf 2011
Blender in Bio-/ Quantum-chemistry Thomas Haschka - Blenderconf 2011 thomas.haschka@inserm.fr Our Mission Academic research institution Mixed biology/chemistry/physics/ informatics interdisciplinary environment
More informationChapter 4. Glutamic Acid in Solution - Correlations
Chapter 4 Glutamic Acid in Solution - Correlations 4. Introduction Glutamic acid crystallises from aqueous solution, therefore the study of these molecules in an aqueous environment is necessary to understand
More informationMECH : a Primer for Matlab s ode suite of functions
Objectives MECH 4-563: a Primer for Matlab s ode suite of functions. Review the fundamentals of initial value problems and why numerical integration methods are needed.. Introduce the ode suite of numerical
More informationLoudon Chapter 24 Review: Carbohydrates Jacquie Richardson, CU Boulder Last updated 4/26/2018
This chapter is about carbohydrates molecules with the general formula of C n( 2O) n, or in other words C n 2nO n. This is a very common formula for sugars and many other natural products. The structure
More informationTutorial: Structural Analysis of a Protein-Protein Complex
Molecular Modeling Section (MMS) Department of Pharmaceutical and Pharmacological Sciences University of Padova Via Marzolo 5-35131 Padova (IT) @contact: stefano.moro@unipd.it Tutorial: Structural Analysis
More informationPipeline Pilot Integration
Scientific & technical Presentation Pipeline Pilot Integration Szilárd Dóránt July 2009 The Component Collection: Quick facts Provides access to ChemAxon tools from Pipeline Pilot Free of charge Open source
More informationClustering. CSL465/603 - Fall 2016 Narayanan C Krishnan
Clustering CSL465/603 - Fall 2016 Narayanan C Krishnan ckn@iitrpr.ac.in Supervised vs Unsupervised Learning Supervised learning Given x ", y " "%& ', learn a function f: X Y Categorical output classification
More informationncounter PlexSet Data Analysis Guidelines
ncounter PlexSet Data Analysis Guidelines NanoString Technologies, Inc. 530 airview Ave North Seattle, Washington 98109 USA Telephone: 206.378.6266 888.358.6266 E-mail: info@nanostring.com Molecules That
More informationCompanion. Jeffrey E. Jones
MATLAB7 Companion 1O11OO1O1O1OOOO1O1OO1111O1O1OO 1O1O1OO1OO1O11OOO1O111O1O1O1O1 O11O1O1O11O1O1O1O1OO1O11O1O1O1 O1O1O1111O11O1O1OO1O1O1O1OOOOO O1111O1O1O1O1O1O1OO1OO1OO1OOO1 O1O11111O1O1O1O1O Jeffrey E.
More informationSupporting Information
Wiley-VCH 2007 69451 Weinheim, Germany On the polymorphism of aspirin Andrew D. Bond, Roland Boese and Gautam R. Desiraju S1. Comparison of the form I and PZ structures S2. Transforming the unit cells
More informationTutorial. Getting started. Sample to Insight. March 31, 2016
Getting started March 31, 2016 Sample to Insight CLC bio, a QIAGEN Company Silkeborgvej 2 Prismet 8000 Aarhus C Denmark Telephone: +45 70 22 32 44 www.clcbio.com support-clcbio@qiagen.com Getting started
More informationHomework #2 Solutions Due: September 5, for all n N n 3 = n2 (n + 1) 2 4
Do the following exercises from the text: Chapter (Section 3):, 1, 17(a)-(b), 3 Prove that 1 3 + 3 + + n 3 n (n + 1) for all n N Proof The proof is by induction on n For n N, let S(n) be the statement
More informationGRASS GIS Development APIs
GRASS GIS Development APIs Lifting the fog on the different ways to develop with and for GRASS Moritz Lennert Member of the GRASS GIS Project Steering Comittee PostGISomics Over 30 years of development
More informationGeostatistics and Spatial Scales
Geostatistics and Spatial Scales Semivariance & semi-variograms Scale dependence & independence Ranges of spatial scales Variable dependent Fractal dimension GIS implications Spatial Modeling Spatial Analysis
More informationAdvanced Forecast. For MAX TM. Users Manual
Advanced Forecast For MAX TM Users Manual www.maxtoolkit.com Revised: June 24, 2014 Contents Purpose:... 3 Installation... 3 Requirements:... 3 Installer:... 3 Setup: spreadsheet... 4 Setup: External Forecast
More informationTHEORY. Based on sequence Length According to the length of sequence being compared it is of following two types
Exp 11- THEORY Sequence Alignment is a process of aligning two sequences to achieve maximum levels of identity between them. This help to derive functional, structural and evolutionary relationships between
More informationIntroduction to single crystal X-ray analysis VI. About CIFs Alerts and how to handle them
Technical articles Introduction to single crystal X-ray analysis VI. About CIFs Alerts and how to handle them Akihito Yamano* 1. Introduction CIF is an abbreviation for Crystallographic Information File,
More informationChapter 2 Solutions of Equations of One Variable
Chapter 2 Solutions of Equations of One Variable 2.1 Bisection Method In this chapter we consider one of the most basic problems of numerical approximation, the root-finding problem. This process involves
More informationCLASSIFIY ROCKS THAT ARE SHARED BETWEEN TWO OR MORE GLACIERS AS "NODATA"
CLASSIFIY ROCKS THAT ARE SHARED BETWEEN TWO OR MORE GLACIERS AS "NODATA" Method created by Adina Racoviteanu, 2007-09-05 Contact info: Department of Geography and INSTAAR/NSIDC, University of Colorado
More information41. Sim Reactions Example
HSC Chemistry 7.0 41-1(6) 41. Sim Reactions Example Figure 1: Sim Reactions Example, Run mode view after calculations. General This example contains instruction how to create a simple model. The example
More informationHomework 9: Protein Folding & Simulated Annealing : Programming for Scientists Due: Thursday, April 14, 2016 at 11:59 PM
Homework 9: Protein Folding & Simulated Annealing 02-201: Programming for Scientists Due: Thursday, April 14, 2016 at 11:59 PM 1. Set up We re back to Go for this assignment. 1. Inside of your src directory,
More informationBCB410 Protein-Ligand Docking Exercise Set Shirin Shahsavand December 11, 2011
BCB410 Protein-Ligand Docking Exercise Set Shirin Shahsavand December 11, 2011 1. Describe the search algorithm(s) AutoDock uses for solving protein-ligand docking problems. AutoDock uses 3 different approaches
More informationA Glimpse at Scipy FOSSEE. June Abstract This document shows a glimpse of the features of Scipy that will be explored during this course.
A Glimpse at Scipy FOSSEE June 010 Abstract This document shows a glimpse of the features of Scipy that will be explored during this course. 1 Introduction SciPy is open-source software for mathematics,
More informationDue: since the calculation takes longer than before, we ll make it due on 02/05/2016, Friday
Homework 3 Due: since the calculation takes longer than before, we ll make it due on 02/05/2016, Friday Email to: jqian@caltech.edu Introduction In this assignment, you will be using a commercial periodic
More informationFlexPepDock In a nutshell
FlexPepDock In a nutshell All Tutorial files are located in http://bit.ly/mxtakv FlexPepdock refinement Step 1 Step 3 - Refinement Step 4 - Selection of models Measure of fit FlexPepdock Ab-initio Step
More informationConformational Analysis of n-butane
Conformational Analysis of n-butane In this exercise you will calculate the Molecular Mechanics (MM) single point energy of butane in various conformations with respect to internal rotation around the
More informationInfrared photodissociation spectroscopy of protonated formic. acid and acetic acid clusters
Infrared photodissociation spectroscopy of protonated formic acid and acetic acid clusters Yoshiya Inokuchi and Nobuyuki Nishi * Institute for Molecular Science, Myodaiji, Okazaki 444-8585, Japan Abstract
More informationSpace Group & Structure Solution
Space Group & Structure Solution Determine the Space Group Space group determination can always be performed by hand by examining the intensity data. A program that can facilitate this step is the command-prompt
More information85. Geo Processing Mineral Liberation Data
Research Center, Pori / Pertti Lamberg 14024-ORC-J 1 (23) 85. Geo Processing Mineral Liberation Data 85.1. Introduction The Mineral Liberation Analyzer, MLA, is an automated mineral analysis system that
More informationAssignment A02: Geometry Definition: File Formats, Redundant Coordinates, PES Scans
Assignment A02: Geometry Definition: File Formats, Redundant Coordinates, PES Scans In Assignments A00 and A01, you familiarized yourself with GaussView and G09W, you learned the basics about input (GJF)
More informationElectronic Supplementary Information (ESI) for Chem. Commun. Unveiling the three- dimensional structure of the green pigment of nitrite- cured meat
Electronic Supplementary Information (ESI) for Chem. Commun. Unveiling the three- dimensional structure of the green pigment of nitrite- cured meat Jun Yi* and George B. Richter- Addo* Department of Chemistry
More informationExample: Identification
Example: Identification In this structure we will explore Atom identification Working with maps Working with projections Eliminating diffusely diffracting solvent Disorder modeling Restrain application
More informationNMR Predictor. Introduction
NMR Predictor This manual gives a walk-through on how to use the NMR Predictor: Introduction NMR Predictor QuickHelp NMR Predictor Overview Chemical features GUI features Usage Menu system File menu Edit
More informationMAGNETITE OXIDATION EXAMPLE
HSC Chemistry 7.0 1 MAGNETITE OXIDATION EXAMPLE Pelletized magnetite (Fe 3 O 4 ) ore may be oxidized to hematite (Fe 2 O 3 ) in shaft furnace. Typical magnetite content in ore is some 95%. Oxidation is
More informationThe Schrödinger KNIME extensions
The Schrödinger KNIME extensions Computational Chemistry and Cheminformatics in a workflow environment Jean-Christophe Mozziconacci Volker Eyrich KNIME UGM, Zurich, February 2014 The Schrödinger extensions
More informationIAST Documentation. Release Cory M. Simon
IAST Documentation Release 0.0.0 Cory M. Simon November 02, 2015 Contents 1 Installation 3 2 New to Python? 5 3 pyiast tutorial 7 3.1 Import the pure-component isotherm data................................
More informationA First Course on Kinetics and Reaction Engineering Example 1.4
Example 1.4 Problem Purpose This example illustrates the process of identifying reactions that are linear combinations of other reactions in a set and eliminating them until a mathematically independent
More informationProject 2. Chemistry of Transient Species in Planetary Atmospheres: Exploring the Potential Energy Surfaces of CH 2 S
Chemistry 362 Spring 2018 Dr. Jean M. Standard March 21, 2018 Project 2. Chemistry of Transient Species in Planetary Atmospheres: Exploring the Potential Energy Surfaces of CH 2 S In this project, you
More information