Chemotion-ELN Part 2: Adaption of an Embedded Ketcher Editor To

Total Page:16

File Type:pdf, Size:1020Kb

Chemotion-ELN Part 2: Adaption of an Embedded Ketcher Editor To Kotov et al. J Cheminform (2018) 10:38 https://doi.org/10.1186/s13321-018-0292-9 SOFTWARE Open Access Chemotion‑ELN part 2: adaption of an embedded Ketcher editor to advanced research applications Serhii Kotov1,3, Pierre Tremouilhac1, Nicole Jung1,2* and Stefan Bräse1,2* Abstract The Ketcher editor, available as an Open Source software package for drawing chemical structures, has been expanded to include several features that allow storage, management and application of templates, as well as the use of symbols for a planning and processing of solid phase synthesis. In addition, tools for the drawing of coordinative bonds to represent e.g. organometallic compounds were added. The editor has been implemented into an Electronic Lab Notebook (ELN) application which enables the use of the Ketcher editor for advanced operations in chemistry research. The developments of the ELN-integrated Ketcher (ketcher-rails) support the retrieval of identifers and structure-related information from external databases and the molecule-based calculation of analytical values. The reworked editor can be used to generate molecular structures in reaction templates and to generate syntheses plans. Keywords: Molecule editor, Electronic Lab Journal, Open Source software, Ruby on Rails, JavaScript, Solid supports Background applications [4]. Te importance of ELN-integrated edi- Te defnition, storage and search of chemical informa- tors and the use of digital information management and tion in electronic laboratory notebooks (ELNs), databases storage over the whole research process is constantly or repositories depends on the availability of chemi- growing [1, 5, 6]. Especially the storage of reaction data cal editors to draw the molecular structures. Even the in machine readable formats (available via a processing of creation of chemical names and unique identifers, as a the drawings in molecule editors) has high impact as it prerequisite for the correlation of chemical data with can be used for the in silico calculation of new reaction descriptions or results, relies on the availability of elec- rules and the formation of reaction databases enriched tronic systems to input structural information [1, 2]. with research data [7–9]. In addition, molecule editors Chemical structure or molecule editors are necessary are very important to visualize chemical structures to for the processing of chemical structures in almost every improve their interpretation and understanding [10–13]. feld of chemical research, particularly in organic, inor- Several chemical structure editors have been developed ganic and polymer chemistry, and chemical biology. Tey in the past and are used in academia and industry. Chem- are used as standalone software for drawing molecular Draw developed by CambridgeSoft (now a product of structures in scientifc reports and manuscripts for the PerkinElmer) [14] and ISISDraw developed by MDL publication of research data. Moreover, they are also Information Systems (now a product of BIOVIA), are used as integrated systems [3] for fast and error-free among the most prominent editors [15]. Other examples processing of chemical information in diverse software of molecule editors are VectorMol (Sciformation) [16], JChemPaint [17], JSME [18], MarvinSketch (ChemAxon) [19], ChemSketch (ACD) [20], ChemDoodle (iChem- *Correspondence: [email protected]; [email protected] Labs) [21], and Ketcher (EPAM Life Sciences) [22]. In 1 Institute of Toxicology and Genetics, Karlsruhe Institute of Technology, particular, the commercial editors, such as ChemDraw, Hermann‑von‑Helmholtz‑Platz 1, 76344 Eggenstein‑Leopoldshafen, Germany ofer a wide range of possible features which allow their Full list of author information is available at the end of the article use in many felds of chemistry research. However due © The Author(s) 2018. This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creat​iveco​mmons​.org/licen​ses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creat​iveco​mmons​.org/ publi​cdoma​in/zero/1.0/) applies to the data made available in this article, unless otherwise stated. Kotov et al. J Cheminform (2018) 10:38 Page 2 of 8 to the unavailability of the source code for commercial used the established Ketcher 1.1 as Source Code, because software, adaptions of the molecule editor to the user’s Ketcher 2.0 is still in an alpha version (information taken needs are not possible, and the embedding and use of the from the provider EPAM) but we intend to upgrade our editor in a fexible (ELN) environment is limited. Both code to Ketcher 2.0 as soon as it is available as a stable arguments constrain the utility of the advanced commer- version. Our implementation of Ketcher and its integra- cial editors which reveals the need for continuous work tion into an ELN required a signifcant optimization and to improve Open Source software. Te Ketcher editor is rebuild as a Ruby software package (gem) called ketcher- one of the few developments that are available as Open rails. Tis allows easier embedding of Ketcher to any Source and ofers a strong basis of already implemented Rails application and also enables the use of numerous features for use in chemical research. Ketcher is a web- features of the Ruby on Rails framework. Many of our based molecule editor, written in JavaScript, providing developed functions beneft from the interaction of the options for stereochemistry support, standard 2D geom- ketcher-rails editor with chemotion-ELN which was pro- etry optimization (clean up), (de)aromatization, a list of grammed in Ruby, Javascript, HTML, and CSS. Te back- templates for cycles or chain functions, atom hotkeys and end server is built using the Ruby on Rails framework R-group labeling tools. Ketcher can import and export with PostgreSQL relational database, while the front-end molfle/rxnfle, as well as SMILES and supports scalable user interface is mainly constructed with the ReactJS vector graphics (SVG) or vector markup language (VML) framework to serve a single page application. Embed- for rendering [23]. Evaluating suitable molecule editors ding Ketcher into the Ruby software package allows it that would work on our current research projects, we to beneft from the fexibility of the ruby programming found Ketcher to be the most comprehensive, most fex- language. Additionally, embedding it into a web service ible and best documented Open Source software and that uses Ruby on Rails allows for the use of more fea- decided to use it as a basis for new developments. Addi- tures to improve the performance of the molecule editor tionally, the Ketcher editor can be used on tablets and signifcantly. Te embedded ketcher-rails uses the so- smartphones which allows more fexibility with diverse called Rails assets pipeline feature that can compile all devices. Te Ketcher editor is well established in the JavaScript and CSS fles into one fle and store it on the chemistry community and is ofered for search functions user’s computer until any of the fles are changed. Tis by e.g. Reaxys or ChemSpider [24]. It is also still under prevents unnecessary duplicate data transfer, and signif- (Open Source) development by the company EPAM [25] cantly improves performance, especially in network con- which will probably allow a merge of the achievements nections with low throughput and high latency. Te same of our development team with those of EPAM in future. procedure is applied to image fles that can be generated In this manuscript, our eforts towards the improvement and changed by the user, including the regeneration of of Ketcher editor as a modern and fexible Open Source the compiled image. Te technology used for images is 2D molecule editor are described. Tis work has resulted called “CSS sprites”. It is used to combine several images in an advanced molecule editor designed to fulfll the into one image and to render specifc partitions by CSS requirements of current chemical research with the addi- language. Terefore, multiple network requests for each tion of several new editing tools, while also ofering new image are reduced to a single request for a large image. features through its interaction in the environment of Te molecule editor is delivered as a Ruby software pack- an ELN. A prerequisite for such a benefcial symbiosis age which is easily integrated to any Ruby-on-Rails web is therefore the implementation of the molecule editor application. Ketcher-rails is a rails ‘engine’; it brings its into a fexible and powerful ELN, which was successfully own MVC components and DB tables into the main rails shown at the beginning of this project by embedding application. Te main function of an embedded molecule ketcher-rails into the Chemotion-ELN, a development of editor is the drawing of chemical structures which are our research group which has been reported earlier [26]. registered as molecules and can be used for any chemi- cal application managed by an ELN. For example, typical Implementation user cases include the creation of a chemical structure Te herein described developments base on the last sta- and its storage in the chemical database for commercial ble, well documented Open Source code of Ketcher (Ver- compounds, the use of a chemical structure to describe a sion 1.1-beta, formerly from GGA-software). A newer starting material, reagent or product of a chemical reac- version of Ketcher (Ketcher 2.0) is currently under tion or the defnition of a chemical structure as a sample development by the company EPAM [27] and will ofer placed for a biological investigation. Te procedure tak- several improvements in comparison to the original soft- ing place in the background during the registration of a ware, including the generation of user defned templates chemical structure as a molecule includes several steps.
Recommended publications
  • Practical Chemoinformatics Muthukumarasamy Karthikeyan • Renu Vyas
    Practical Chemoinformatics Muthukumarasamy Karthikeyan • Renu Vyas Practical Chemoinformatics 1 3 Muthukumarasamy Karthikeyan Renu Vyas Digital Information Resource Centre Scientist (DST) National Chemical Laboratory Division of Chemical Engineering and Pune Process Development India National Chemical Laboratory Pune India ISBN 978-81-322-1779-4 ISBN 978-81-322-1780-0 (eBook) DOI 10.1007/978-81-322-1780-0 Springer New Delhi Dordrecht Heidelberg London New York Library of Congress Control Number: 2014931501 © Springer India 2014 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recita- tion, broadcasting, reproduction on microfilms or in any other physical way, and transmission or infor- mation storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar meth- odology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplica- tion of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publica- tion does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
    [Show full text]
  • C–H Arylation of Triphenylene, Naphthalene and Related Arenes Using Pd/C† Cite This: Chem
    Chemical Science View Article Online EDGE ARTICLE View Journal | View Issue C–H arylation of triphenylene, naphthalene and related arenes using Pd/C† Cite this: Chem. Sci.,2015,6,1816 Karl D. Collins, Roman Honeker,‡ Suhelen Vasquez-C´ espedes,´ ‡ Dan-Tam D. Tang and Frank Glorius* A highly selective arylation of a number of polyaromatic hydrocarbons (PAHs) with aryliodonium salts and Pd/C as the only reagent is reported. The first C–H functionalization of triphenylene is explored, and proceeds at the most sterically hindered position. This non-chelate assisted C–H functionalization Received 4th October 2014 extends the reactivity profile of Pd/C and provides controlled access to p-extended PAHs, an important Accepted 19th December 2014 aspect of work towards the preparation of nanographenes. Mechanistic studies suggest in situ formation DOI: 10.1039/c4sc03051f of catalytically active insoluble nanoparticles, and that the reaction likely proceeds via a Pd(0)/Pd(II) type www.rsc.org/chemicalscience reaction manifold. Creative Commons Attribution 3.0 Unported Licence. Introduction precedent for the direct arylation of larger PAHs is reported. Seminal work by Oi and Inoue reported an effective arylation of Pd/C has long been established as an efficient catalyst in phenanthrene and uoranthene with aryltin trichlorides.10 One hydrogenation and cross-coupling reactions.1 Although sup- example of phenanthrene arylation has also been reported by ported catalysts are formally heterogeneous in nature, studies of Shi.11 Important studies by the group of Itami demonstrated a Pd/C suggest it typically acts as a reservoir of homogeneous more general solution (Scheme 1) using prepared boroxines as active catalytic species, following leaching of palladium from coupling partners.7d 1c,1e,2 the support into the solution.
    [Show full text]
  • Molecular Structure Input on the Web Peter Ertl
    Ertl Journal of Cheminformatics 2010, 2:1 http://www.jcheminf.com/content/2/1/1 REVIEW Open Access Molecular structure input on the web Peter Ertl Abstract A molecule editor, that is program for input and editing of molecules, is an indispensable part of every cheminfor- matics or molecular processing system. This review focuses on a special type of molecule editors, namely those that are used for molecule structure input on the web. Scientific computing is now moving more and more in the direction of web services and cloud computing, with servers scattered all around the Internet. Thus a web browser has become the universal scientific user interface, and a tool to edit molecules directly within the web browser is essential. The review covers a history of web-based structure input, starting with simple text entry boxes and early molecule editors based on clickable maps, before moving to the current situation dominated by Java applets. One typical example - the popular JME Molecule Editor - will be described in more detail. Modern Ajax server-side molecule editors are also presented. And finally, the possible future direction of web-based molecule editing, based on tech- nologies like JavaScript and Flash, is discussed. Introduction this trend and input of molecular structures directly A program for the input and editing of molecules is an within a web browser is therefore of utmost importance. indispensable part of every cheminformatics or molecu- In this overview a history of entering molecules into lar processing system. Such a program is known as a web applications will be covered, starting from simple molecule editor, molecular editor or structure sketcher.
    [Show full text]
  • A Web-Based 3D Molecular Structure Editor and Visualizer Platform
    Mohebifar and Sajadi J Cheminform (2015) 7:56 DOI 10.1186/s13321-015-0101-7 SOFTWARE Open Access Chemozart: a web‑based 3D molecular structure editor and visualizer platform Mohamad Mohebifar* and Fatemehsadat Sajadi Abstract Background: Chemozart is a 3D Molecule editor and visualizer built on top of native web components. It offers an easy to access service, user-friendly graphical interface and modular design. It is a client centric web application which communicates with the server via a representational state transfer style web service. Both client-side and server-side application are written in JavaScript. A combination of JavaScript and HTML is used to draw three-dimen- sional structures of molecules. Results: With the help of WebGL, three-dimensional visualization tool is provided. Using CSS3 and HTML5, a user- friendly interface is composed. More than 30 packages are used to compose this application which adds enough flex- ibility to it to be extended. Molecule structures can be drawn on all types of platforms and is compatible with mobile devices. No installation is required in order to use this application and it can be accessed through the internet. This application can be extended on both server-side and client-side by implementing modules in JavaScript. Molecular compounds are drawn on the HTML5 Canvas element using WebGL context. Conclusions: Chemozart is a chemical platform which is powerful, flexible, and easy to access. It provides an online web-based tool used for chemical visualization along with result oriented optimization for cloud based API (applica- tion programming interface). JavaScript libraries which allow creation of web pages containing interactive three- dimensional molecular structures has also been made available.
    [Show full text]
  • Polycyclic Aromatic Hydrocarbon Structure Index
    NIST Special Publication 922 Polycyclic Aromatic Hydrocarbon Structure Index Lane C. Sander and Stephen A. Wise Chemical Science and Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899-0001 December 1997 revised August 2020 U.S. Department of Commerce William M. Daley, Secretary Technology Administration Gary R. Bachula, Acting Under Secretary for Technology National Institute of Standards and Technology Raymond G. Kammer, Director Polycyclic Aromatic Hydrocarbon Structure Index Lane C. Sander and Stephen A. Wise Chemical Science and Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899 This tabulation is presented as an aid in the identification of the chemical structures of polycyclic aromatic hydrocarbons (PAHs). The Structure Index consists of two parts: (1) a cross index of named PAHs listed in alphabetical order, and (2) chemical structures including ring numbering, name(s), Chemical Abstract Service (CAS) Registry numbers, chemical formulas, molecular weights, and length-to-breadth ratios (L/B) and shape descriptors of PAHs listed in order of increasing molecular weight. Where possible, synonyms (including those employing alternate and/or obsolete naming conventions) have been included. Synonyms used in the Structure Index were compiled from a variety of sources including “Polynuclear Aromatic Hydrocarbons Nomenclature Guide,” by Loening, et al. [1], “Analytical Chemistry of Polycyclic Aromatic Compounds,” by Lee et al. [2], “Calculated Molecular Properties of Polycyclic Aromatic Hydrocarbons,” by Hites and Simonsick [3], “Handbook of Polycyclic Hydrocarbons,” by J. R. Dias [4], “The Ring Index,” by Patterson and Capell [5], “CAS 12th Collective Index,” [6] and “Aldrich Structure Index” [7]. In this publication the IUPAC preferred name is shown in large or bold type.
    [Show full text]
  • Spoken Tutorial Project, IIT Bombay Brochure for Chemistry Department
    Spoken Tutorial Project, IIT Bombay Brochure for Chemistry Department Name of FOSS Applications Employability GChemPaint GChemPaint is an editor for 2Dchem- GChemPaint is currently being developed ical structures with a multiple docu- as part of The Chemistry Development ment interface. Kit, and a Standard Widget Tool kit- based GChemPaint application is being developed, as part of Bioclipse. Jmol Jmol applet is used to explore the Jmol is a free, open source molecule viewer structure of molecules. Jmol applet is for students, educators, and researchers used to depict X-ray structures in chemistry and biochemistry. It is cross- platform, running on Windows, Mac OS X, and Linux/Unix systems. For PG Students LaTeX Document markup language and Value addition to academic Skills set. preparation system for Tex typesetting Essential for International paper presentation and scientific journals. For PG student for their project work Scilab Scientific Computation package for Value addition in technical problem numerical computations solving via use of computational methods for engineering problems, Applicable in Chemical, ECE, Electrical, Electronics, Civil, Mechanical, Mathematics etc. For PG student who are taking Physical Chemistry Avogadro Avogadro is a free and open source, Research and Development in Chemistry, advanced molecule editor and Pharmacist and University lecturers. visualizer designed for cross-platform use in computational chemistry, molecular modeling, material science, bioinformatics, etc. Spoken Tutorial Project, IIT Bombay Brochure for Commerce and Commerce IT Name of FOSS Applications / Employability LibreOffice – Writer, Calc, Writing letters, documents, creating spreadsheets, tables, Impress making presentations, desktop publishing LibreOffice – Base, Draw, Managing databases, Drawing, doing simple Mathematical Math operations For Commerce IT Students Drupal Drupal is a free and open source content management system (CMS).
    [Show full text]
  • Designing Universal Chemical Markup (UCM) Through the Reusable Methodology Based on Analyzing Existing Related Formats
    Designing Universal Chemical Markup (UCM) through the reusable methodology based on analyzing existing related formats Background: In order to design concepts for a new general-purpose chemical format we analyzed the strengths and weaknesses of current formats for common chemical data. While the new format is discussed more in the next article, here we describe our software s t tools and two stage analysis procedure that supplied the necessary information for the n i r development. The chemical formats analyzed in both stages were: CDX, CDXML, CML, P CTfile and XDfile. In addition the following formats were included in the first stage only: e r P CIF, InChI, NCBI ASN.1, NCBI XML, PDB, PDBx/mmCIF, PDBML, SMILES, SLN and Mol2. Results: A two stage analysis process devised for both XML (Extensible Markup Language) and non-XML formats enabled us to verify if and how potential advantages of XML are utilized in the widely used general-purpose chemical formats. In the first stage we accumulated information about analyzed formats and selected the formats with the most general-purpose chemical functionality for the second stage. During the second stage our set of software quality requirements was used to assess the benefits and issues of selected formats. Additionally, the detailed analysis of XML formats structure in the second stage helped us to identify concepts in those formats. Using these concepts we came up with the concise structure for a new chemical format, which is designed to provide precise built-in validation capabilities and aims to avoid the potential issues of analyzed formats.
    [Show full text]
  • Notes on OLEX2
    Notes on OLEX2 Updated on 12 January 2018,at 09:05. Olex2 v1.2-dev © OlexSys Ltd. 2004 – 2016 Compilation Info: 2017.07.20 svn.r3457 MSC:150030729 on WIN64, Python: 2.7.5, wxWidgets: 3.1.0 for OlexSys Ilia A. Guzei 2124 Chemistry Department, University of Wisconsin-Madison, 1101 University Ave, Madison, WI 53706 USA. This is work in progress. You are encouraged to e-mail me ([email protected]) your comments, corrections, and suggestions. Many thanks to Nattamai Bhuvanesh, Brian Dolinar, Oleg Dolomanov, Dean Johnston, Horst Puschmann, Amy Sarjeant, Charlotte Stern, for proof- reading, suggestions, and comments. I have also borrowed from Martin Lutz, Len Barbour, Richard Staples and Tony Linden. OLEX2 Manual Table of Content Table of Content ........................................................................................................................... 2 How to install OLEX2 under Windows .......................................................................................... 3 How to install OLEX2 on a Mac .................................................................................................... 6 Installing and using PLATON on a Mac ........................................................................................ 8 How to get OLEX2 to use PLATON ............................................................................................ 11 About program OLEX2 ................................................................................................................ 11 Keyboard shortcuts .....................................................................................................................
    [Show full text]
  • Visualizing 3D Molecular Structures Using an Augmented Reality App
    Visualizing 3D molecular structures using an augmented reality app Kristina Eriksen, Bjarne E. Nielsen, Michael Pittelkow 5 Department of Chemistry, University of Copenhagen, Universitetsparken 5, DK-2100 Copenhagen, Denmark. E-mail: [email protected] ABSTRACT 10 We present a simple procedure to make an augmented reality app to visualize any 3D chemical model. The molecular structure may be based on data from crystallographic data or from computer modelling. This guide is made in such a way, that no programming skills are needed and the procedure uses free software and is a way to visualize 3D structures that are normally difficult to comprehend in the 2D 15 space of paper. The process can be applied to make 3D representation of any 2D object, and we envisage the app to be useful when visualizing simple stereochemical problems, when presenting a complex 3D structure on a poster presentation or even in audio-visual presentations. The method works for all molecules including small molecules, supramolecular structures, MOFs and biomacromolecules. GRAPHICAL ABSTRACT 20 KEYWORDS Augmented reality, Unity, Vuforia, Application, 3D models. 25 Journal 5/18/21 Page 1 of 14 INTRODUCTION Conveying information about three-dimensional (3D) structures in two-dimensional (2D) space, such as on paper or a screen can be difficult. Augmented reality (AR) provides an opportunity to visualize 2D 30 structures in 3D. Software to make simple AR apps is becoming common and ranges of free software now exist to make customized apps. AR has transformed visualization in computer games and films, but the technique is distinctly under-used in (chemical) science.1 In chemical science the challenge of visualizing in 3D exists at several levels ranging from teaching of stereo chemistry problems at freshman university level to visualizing complex molecular structures at 35 the forefront of chemical research.
    [Show full text]
  • Chemdoodle Web Components: HTML5 Toolkit for Chemical Graphics, Interfaces, and Informatics Melanie C Burger1,2*
    Burger. J Cheminform (2015) 7:35 DOI 10.1186/s13321-015-0085-3 REVIEW Open Access ChemDoodle Web Components: HTML5 toolkit for chemical graphics, interfaces, and informatics Melanie C Burger1,2* Abstract ChemDoodle Web Components (abbreviated CWC, iChemLabs, LLC) is a light-weight (~340 KB) JavaScript/HTML5 toolkit for chemical graphics, structure editing, interfaces, and informatics based on the proprietary ChemDoodle desktop software. The library uses <canvas> and WebGL technologies and other HTML5 features to provide solutions for creating chemistry-related applications for the web on desktop and mobile platforms. CWC can serve a broad range of scientific disciplines including crystallography, materials science, organic and inorganic chemistry, biochem- istry and chemical biology. CWC is freely available for in-house use and is open source (GPL v3) for all other uses. Keywords: ChemDoodle Web Components, Chemical graphics, Animations, Cheminformatics, HTML5, Canvas, JavaScript, WebGL, Structure editor, Structure query Introduction Mobile browsers did support HTML5, which opened How we communicate chemical information is increas- the door to web applications built with only HTML, ingly technology driven. Learning management systems, CSS and JavaScript (JS), such as the ChemDoodle Web virtual classrooms and MOOCs are a few examples where Components. chemistry educators need forward compatible tools for digital natives. Companies that implement emerg- Review ing web technologies can find efficiencies and benefit The ChemDoodle Web Components technology stack from competitive advantages. The first chemical graph- and features ics toolkit for the web, MDL Chime, was introduced in The ChemDoodle Web Components library, released in 1996 [1]. Based on the molecular visualization program 2009, is the first chemistry toolkit for structure viewing RasMol, Chime was developed as a plugin for Netscape and editing that is originally built using only web stand- and later for Internet Explorer and Firefox.
    [Show full text]
  • Development and Application of a Computational Platform for Complex Molecular Design Jaime Rodríguez-Guerra Pedregal
    ADVERTIMENT. Lʼaccés als continguts dʼaquesta tesi queda condicionat a lʼacceptació de les condicions dʼús establertes per la següent llicència Creative Commons: http://cat.creativecommons.org/?page_id=184 ADVERTENCIA. El acceso a los contenidos de esta tesis queda condicionado a la aceptación de las condiciones de uso establecidas por la siguiente licencia Creative Commons: http://es.creativecommons.org/blog/licencias/ WARNING. The access to the contents of this doctoral thesis it is limited to the acceptance of the use conditions set by the following Creative Commons license: https://creativecommons.org/licenses/?lang=en Development and Application of a Computational Platform for Complex Molecular Design a dissertation submitted by Jaime Rodríguez-Guerra Pedregal & directed by Prof. Dr. Jean-Didier Maréchal in fulfillment of the requirements for the degree of Doctor of Biotechnology Tutor: Prof. Dr. Jordi Joan Cairó Badillo Department of Chemical, Biological and Environmental Engineering Universitat Autònoma de Barcelona July 2018 Development and Application of a Computational Platform for Complex Molecular Design a dissertation submitted by & recommended for acceptance by advisor Jaime Rodríguez-Guerra Pedregal Prof. Dr. Jean-Didier Maréchal Tutor: Prof. Dr. Jordi Joan Cairó Badillo Department of Chemical, Biological and Environmental Engineering Universitat Autònoma de Barcelona July 2018 ©2018 – Jaime Rodríguez-Guerra Pedregal Licensed as Creative Commons BY-NC-ND Attribution-NonCommercial-NoDerivs In the beginning, there was nothing. And God said «Let there be light». And there was light. There was still nothing, but you could see it a lot better. —WoodyAllen. Development and Application of a Computational Platform for Complex Molecular Design by Jaime Rodríguez-Guerra Pedregal Abstract In this dissertation, a series of novel computational modeling tools is reported.
    [Show full text]
  • (CDK): an Open-Source Java Library for Chemo- and Bioinformatics
    J. Chem. Inf. Comput. Sci. 2003, 43, 493-500 493 The Chemistry Development Kit (CDK): An Open-Source Java Library for Chemo- and Bioinformatics Christoph Steinbeck,*,† Yongquan Han,† Stefan Kuhn,† Oliver Horlacher,‡ Edgar Luttmann,§ and Egon Willighagen# Max-Planck-Institute of Chemical Ecology, Jena, Germany, TheraSTrat AG, Allschwil, Switzerland, Institute of Organic Chemistry, University of Paderborn, Germany, and Nijmegen, The Netherlands Received August 17, 2002 The Chemistry Development Kit (CDK) is a freely available open-source Java library for Structural Chemo- and Bioinformatics. Its architecture and capabilities as well as the development as an open-source project by a team of international collaborators from academic and industrial institutions is described. The CDK provides methods for many common tasks in molecular informatics, including 2D and 3D rendering of chemical structures, I/O routines, SMILES parsing and generation, ring searches, isomorphism checking, structure diagram generation, etc. Application scenarios as well as access information for interested users and potential contributors are given. 1. INTRODUCTION of software development, most widely recognized through the great success of the free Unix-like operating system Whoever pursues the endeavor of creating a larger GNU/Linux, a collaborative work of many individuals and software package in chemoinformatics or computational organizations, including the Free Software Foundation lead chemistry from scratch will soon be confronted with the by Richard Stallman and the Finish computer science student Syssiphus task of implementing the standard repertoire of Linus Torvalds who started the project. According to several chemoinformatical algorithms and components invented essays on this subject, open-source software, for which, by during the last 20 or 30 years.
    [Show full text]