G-FLUXO: a Workflow Portal Specialized in Computational

Total Page:16

File Type:pdf, Size:1020Kb

G-FLUXO: a Workflow Portal Specialized in Computational 2009 IWPLS’09 Pages 1–8 G-FLUXO: A workflow portal specialized in Computational BioChemistry E. Gutierrez´ 1,∗, A. Costantini 2, J. Lopez´ Cacheiro 1,∗ and A. Rodr´ıguez 1∗ 1CESGA. Santiago de Compostela. Spain. 2Department of Chemistry, University of Perugia. Perugia, Italy. Associate Editor: Sandra Gesing and Jano van Hemert ABSTRACT Accelrys Materials Studio (http://accelrys.com/products/materials- The development of a Grid Portal Workflow aware and specialized studio) are commercial examples where an integration of in Computational BioChemistry is presented. specific scientific applications, execution on remote resources The P-GRADE Portal (GridSphere based) has been expanded with and centralized visualization have been implemented. However, specific portlet developments adding both support for Computational although a lot of work about applications integration (compatibility, BioChemistry applications and for different distributed resources is input/output format interchange, visualization...) have been done not described. too much effort have been done with the aim of an easy and efficient As a first prototype, GROMACS, a versatile package to perform execution of applications on the very different computational Molecular Dynamics simulations making use of the Newtonian platforms available today (from a multicore desktop to the equations of motion for systems with hundreds to millions of particles, heterogeneous and geographically distributed Grid infrastructure has been implemented and supported. Starting from that, specific passing through the cluster platform located on a lab or on a DAG workflows running GROMACS jobs, demanding very different supercomputer center). In this sense the G-Fluxo project is devoted computational resources on different local and Grid infrastructures to the development of a Grid Portal Workflow specialized in (i.e. EGEE, EELA, etc), have been developed and tested. The JMOL Computational BioChemistry where very different computational based portlet tighly integrated into the portal has been developed in platforms can be used without the need of very specific computer order to help the user in the visualization of both workflow progress skills. G-Fluxo is developed trying to use existing and widely and results. used technology in order to avoid very specific requirements for adding computational resources. The P-GRADE Portal (Kacsuk and Sipos (2005)) have been chosen as the starting point of this project so the most widely used Grid middleware is supported. 1 INTRODUCTION Integration of the cluster platform is based on the SSH protocol In the XX century advances in BioChemistry and Computer Science and the DRMAA standard (Tr¨oger et al. (2007)) operative on enabled the development of new mathematical models able to most of the clusters running today. Finally a GridSphere based simulate the behavior of complex systems at molecular level, solution (http://www.gridsphere.org) such as P-GRADE Portal also allowing to understand chemical reactions as well as macroscopic lets the development of applications specific portlets fully JSR 168 properties of such systems. The huge number of atoms and compliant (http://www.jcp.org/en/jsr/detail?id=168). interactions involved in the calculations require an increasing The first application chosen to be implemented and supported into amount of computational resources not always available in local the G-Fluxo project is GROMACS (van der Spoel et al. (2005)). laboratories. GROMACS is a suite of applications for the simulation of complex Advances in Computational Science as well as improvements systems making use of a wide variety of Molecular Dynamics in CPU performance, new architecture designs and the increasing techniques optimized for different architectures. The variety of availability of computer power on Grid platforms, together with simulations needed to solve a particular problem makes GROMACS the adoption of new computational models and algorithms adapted suitable to exploit different types of computer platforms to solve to better exploit parallelism and memory management of such one single problem. Workflows where each part can be run on very resources, gave a strong contribution to the computing simulation different platforms is possible, requiring to send one part of those of complex systems. jobs to High Performance Computing (HPC) and the other part to Nowadays many Graphical User Interfaces for BioChemistry High Throughput Computing (HTC). programs have been developed. Special emphasis have been Computing Grid resources can be considered as a type of put on the coordinate and collaborative use of different HTC platform, on the other hand, local clusters with high speed applications in order to perform more complex simulations. interconnect networks are examples of HPC platforms. In the Schr¨odinger Software (http://www.schrodinger.com), Scienomics present paper a system to split workflows between grid and MAPS (http://www.scienomics.com/Products/maps/index.php) and local clusters in a transparent way for the user is described. Traditionally the management of such workflows is performed manually, increasing notably the effort for the scientist to take ∗g-fl[email protected] 1 E. Gutierrez´ et al advantage of both platforms. The use of the developed web portal OGCE GridPort Vine P- provides an abstraction of these systems showing a user friendly, GRADE and customizable, interface. Portal The Web Portal presented in this article makes use of both HPC Framework GridSphere GridSphere GridSphere GridSphere and HTC infrastructures showing, as an example, an interface for 2.1.5 2.0.2 3.1 2.2.10 job submission using GROMACS. GROMACS output visualization is done through a specific developed portlet based on Jmol GLite no no yes yes (http://www.jmol.org). support The GROMACS and Jmol packages have been implemented also in the COMPCHEM P-GRADE Portal (http://ui.grid.unipg.it:8080/ Workflow yes (through no no yes (through gridsphere/gridsphere) web portal in order to test the porting of the editor Java Web Start) Java Web Start) portlet applications developed at CESGA. The paper is organized as follows: in Section 2 the design Web portlets portlets portlets portlets and implementation of the portal built upon existing technologies interface and Adobe is illustrated (a comparison of existing portals is also included); Flex in Section 3 a case study consisting of a workflow based on GROMACS is presented. Our conclusions and future work are no or no or no or summarized in section 4. VO easy (but certificate difficult difficult difficult insecure) management 2 PORTAL DESIGN AND IMPLEMENTATION Table 1. Comparison of existing Portal technologies Nowadays the most common way of sending jobs is through the command line, both for grid and local cluster. An alternative to sending jobs through command line is to use a graphical interface. A web portal has been chosen as the graphical interface, because it P-GRADE Portal was the portal chosen as the base for our work offers wide compatibility, between different platforms, on the client because it is Open Source, it supports gLite 3.1, it has a graphical side. Furthermore each user can access to their data from different editor for workflows, and it is able to manage the certificates that places and machines, and they don’t need to be worried about new each user has for each Virtual Organization (VO) of the grid. software instalation or updates. In the following subsections, some existing technologies to send 2.1.2 Portal Technology Servlets are implementations of Java simulations through a web portal will be described. Then, with an code that run at the server-side as an answer to a web client request. existing web portal as a base, the modifications in that portal will The result of that execution is a web page. The concept of ”portlet” be described, both to send jobs to local cluster and to visualize is closely related to servlet concept. The main different is that while simulation job output. a servlet generates a whole web page a portlet generates only one part of a given page. Portlets are defined in the Sun specification 2.1 Existing Technologies JSR 168. A study of existing technologies has been done where four existing From the user’s point of view, a portlet is often represented web portals were compared, the results are presented in this Section. visually by a window embedded in a web page, with icons to get Afterwards, the characteristics of the portal chosen as the starting help, to maximize,. That is called “modes” and can be specified point for our developments will be commented with more detail. in a XML configuration file. Portlets can be grouped into tabs, this approach allows the creation of separated sections in a web page, 2.1.1 Portal Comparison There are several implementations providing more versatility in composition, to the administrator of a of web portals for sending jobs to grid. Four Open Source site and even to a user. web portals were tested to use as a base for our work: Vine Portlets are usually written in Java and JSP, with some XML (http://vinetoolkit.org), GridPort 4.0.1 (http://gridport.net/main), configuration files, and deployed, in a portlet container at the server, OGCE Release 2 (http://www.ogce.org), and P-GRADE Portal. All using a script language as Jackarta Ant. of these portals have a common execution platform: GridSphere. P-GRADE Portal is implemented using servlets and portlets. In As it is shown in the Table 2.1.1 the Vine is remarkable for its fact, P-GRADE Portal can be considered as a set of portlets which interface based on Adobe Flex (http://www.adobe.com/go/flex); for are distributed with its dependencies. Those portlets are mainly example, it has a comfortable file manager for grid. Additionally it focused on grid computing. There are portlets to send jobs and has an API for development. With that API it is possible to develop to manage certificates (using MyProxy), files in Store Elements applications for the web portal and also for applications running in (SE), and user accounts.
Recommended publications
  • Open Babel Documentation Release 2.3.1
    Open Babel Documentation Release 2.3.1 Geoffrey R Hutchison Chris Morley Craig James Chris Swain Hans De Winter Tim Vandermeersch Noel M O’Boyle (Ed.) December 05, 2011 Contents 1 Introduction 3 1.1 Goals of the Open Babel project ..................................... 3 1.2 Frequently Asked Questions ....................................... 4 1.3 Thanks .................................................. 7 2 Install Open Babel 9 2.1 Install a binary package ......................................... 9 2.2 Compiling Open Babel .......................................... 9 3 obabel and babel - Convert, Filter and Manipulate Chemical Data 17 3.1 Synopsis ................................................. 17 3.2 Options .................................................. 17 3.3 Examples ................................................. 19 3.4 Differences between babel and obabel .................................. 21 3.5 Format Options .............................................. 22 3.6 Append property values to the title .................................... 22 3.7 Filtering molecules from a multimolecule file .............................. 22 3.8 Substructure and similarity searching .................................. 25 3.9 Sorting molecules ............................................ 25 3.10 Remove duplicate molecules ....................................... 25 3.11 Aliases for chemical groups ....................................... 26 4 The Open Babel GUI 29 4.1 Basic operation .............................................. 29 4.2 Options .................................................
    [Show full text]
  • Open Data, Open Source, and Open Standards in Chemistry: the Blue Obelisk Five Years On" Journal of Cheminformatics Vol
    Oral Roberts University Digital Showcase College of Science and Engineering Faculty College of Science and Engineering Research and Scholarship 10-14-2011 Open Data, Open Source, and Open Standards in Chemistry: The lueB Obelisk five years on Andrew Lang Noel M. O'Boyle Rajarshi Guha National Institutes of Health Egon Willighagen Maastricht University Samuel Adams See next page for additional authors Follow this and additional works at: http://digitalshowcase.oru.edu/cose_pub Part of the Chemistry Commons Recommended Citation Andrew Lang, Noel M O'Boyle, Rajarshi Guha, Egon Willighagen, et al.. "Open Data, Open Source, and Open Standards in Chemistry: The Blue Obelisk five years on" Journal of Cheminformatics Vol. 3 Iss. 37 (2011) Available at: http://works.bepress.com/andrew-sid-lang/ 19/ This Article is brought to you for free and open access by the College of Science and Engineering at Digital Showcase. It has been accepted for inclusion in College of Science and Engineering Faculty Research and Scholarship by an authorized administrator of Digital Showcase. For more information, please contact [email protected]. Authors Andrew Lang, Noel M. O'Boyle, Rajarshi Guha, Egon Willighagen, Samuel Adams, Jonathan Alvarsson, Jean- Claude Bradley, Igor Filippov, Robert M. Hanson, Marcus D. Hanwell, Geoffrey R. Hutchison, Craig A. James, Nina Jeliazkova, Karol M. Langner, David C. Lonie, Daniel M. Lowe, Jerome Pansanel, Dmitry Pavlov, Ola Spjuth, Christoph Steinbeck, Adam L. Tenderholt, Kevin J. Theisen, and Peter Murray-Rust This article is available at Digital Showcase: http://digitalshowcase.oru.edu/cose_pub/34 Oral Roberts University From the SelectedWorks of Andrew Lang October 14, 2011 Open Data, Open Source, and Open Standards in Chemistry: The Blue Obelisk five years on Andrew Lang Noel M O'Boyle Rajarshi Guha, National Institutes of Health Egon Willighagen, Maastricht University Samuel Adams, et al.
    [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]
  • Molecular Dynamics Simulations in Drug Discovery and Pharmaceutical Development
    processes Review Molecular Dynamics Simulations in Drug Discovery and Pharmaceutical Development Outi M. H. Salo-Ahen 1,2,* , Ida Alanko 1,2, Rajendra Bhadane 1,2 , Alexandre M. J. J. Bonvin 3,* , Rodrigo Vargas Honorato 3, Shakhawath Hossain 4 , André H. Juffer 5 , Aleksei Kabedev 4, Maija Lahtela-Kakkonen 6, Anders Støttrup Larsen 7, Eveline Lescrinier 8 , Parthiban Marimuthu 1,2 , Muhammad Usman Mirza 8 , Ghulam Mustafa 9, Ariane Nunes-Alves 10,11,* , Tatu Pantsar 6,12, Atefeh Saadabadi 1,2 , Kalaimathy Singaravelu 13 and Michiel Vanmeert 8 1 Pharmaceutical Sciences Laboratory (Pharmacy), Åbo Akademi University, Tykistökatu 6 A, Biocity, FI-20520 Turku, Finland; ida.alanko@abo.fi (I.A.); rajendra.bhadane@abo.fi (R.B.); parthiban.marimuthu@abo.fi (P.M.); atefeh.saadabadi@abo.fi (A.S.) 2 Structural Bioinformatics Laboratory (Biochemistry), Åbo Akademi University, Tykistökatu 6 A, Biocity, FI-20520 Turku, Finland 3 Faculty of Science-Chemistry, Bijvoet Center for Biomolecular Research, Utrecht University, 3584 CH Utrecht, The Netherlands; [email protected] 4 Swedish Drug Delivery Forum (SDDF), Department of Pharmacy, Uppsala Biomedical Center, Uppsala University, 751 23 Uppsala, Sweden; [email protected] (S.H.); [email protected] (A.K.) 5 Biocenter Oulu & Faculty of Biochemistry and Molecular Medicine, University of Oulu, Aapistie 7 A, FI-90014 Oulu, Finland; andre.juffer@oulu.fi 6 School of Pharmacy, University of Eastern Finland, FI-70210 Kuopio, Finland; maija.lahtela-kakkonen@uef.fi (M.L.-K.); tatu.pantsar@uef.fi
    [Show full text]
  • Ee9e60701e814784783a672a9
    International Journal of Technology (2017) 4: 611‐621 ISSN 2086‐9614 © IJTech 2017 A PRELIMINARY STUDY ON SHIFTING FROM VIRTUAL MACHINE TO DOCKER CONTAINER FOR INSILICO DRUG DISCOVERY IN THE CLOUD Agung Putra Pasaribu1, Muhammad Fajar Siddiq1, Muhammad Irfan Fadhila1, Muhammad H. Hilman1, Arry Yanuar2, Heru Suhartanto1* 1Faculty of Computer Science, Universitas Indonesia, Kampus UI Depok, Depok 16424, Indonesia 2Faculty of Pharmacy, Universitas Indonesia, Kampus UI Depok, Depok 16424, Indonesia (Received: January 2017 / Revised: April 2017 / Accepted: June 2017) ABSTRACT The rapid growth of information technology and internet access has moved many offline activities online. Cloud computing is an easy and inexpensive solution, as supported by virtualization servers that allow easier access to personal computing resources. Unfortunately, current virtualization technology has some major disadvantages that can lead to suboptimal server performance. As a result, some companies have begun to move from virtual machines to containers. While containers are not new technology, their use has increased recently due to the Docker container platform product. Docker’s features can provide easier solutions. In this work, insilico drug discovery applications from molecular modelling to virtual screening were tested to run in Docker. The results are very promising, as Docker beat the virtual machine in most tests and reduced the performance gap that exists when using a virtual machine (VirtualBox). The virtual machine placed third in test performance, after the host itself and Docker. Keywords: Cloud computing; Docker container; Molecular modeling; Virtual screening 1. INTRODUCTION In recent years, cloud computing has entered the realm of information technology (IT) and has been widely used by the enterprise in support of business activities (Foundation, 2016).
    [Show full text]
  • Getting Started in Jmol
    Getting Started in Jmol Part of the Jmol Training Guide from the MSOE Center for BioMolecular Modeling Interactive version available at http://cbm.msoe.edu/teachingResources/jmol/jmolTraining/started.html Introduction Physical models of proteins are powerful tools that can be used synergistically with computer visualizations to explore protein structure and function. Although it is interesting to explore models and visualizations created by others, it is much more engaging to create your own! At the MSOE Center for BioMolecular Modeling we use the molecular visualization program Jmol to explore protein and molecular structures in fully interactive 3-dimensional displays. Jmol a free, open source molecular visualization program used by students, educators and researchers internationally. The Jmol Training Guide from the MSOE Center for BioMolecular Modeling will provide the tools needed to create molecular renderings, physical models using 3-D printing technologies, as well as Jmol animations for online tutorials or electronic posters. Examples of Proteins in Jmol Jmol allows users to rotate proteins and molecular structures in a fully interactive 3-dimensional display. Some sample proteins designed with Jmol are shown to the right. Hemoglobin Proteins Insulin Proteins Green Fluorescent safely carry oxygen in the help regulate sugar in Proteins create blood. the bloodstream. bioluminescence in animals like jellyfish. Downloading Jmol Jmol Can be Used in Two Ways: 1. As an independent program on a desktop - Jmol can be downloaded to run on your desktop like any other program. It uses a Java platform and therefore functions equally well in a PC or Mac environment. 2. As a web application - Jmol has a web-based version (oftern refered to as "JSmol") that runs on a JavaScript platform and therefore functions equally well on all HTML5 compatible browsers such as Firefox, Internet Explorer, Safari and Chrome.
    [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]
  • 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]
  • Open Data, Open Source and Open Standards in Chemistry: the Blue Obelisk five Years On
    Open Data, Open Source and Open Standards in chemistry: The Blue Obelisk ¯ve years on Noel M O'Boyle¤1 , Rajarshi Guha2 , Egon L Willighagen3 , Samuel E Adams4 , Jonathan Alvarsson5 , Richard L Apodaca6 , Jean-Claude Bradley7 , Igor V Filippov8 , Robert M Hanson9 , Marcus D Hanwell10 , Geo®rey R Hutchison11 , Craig A James12 , Nina Jeliazkova13 , Andrew SID Lang14 , Karol M Langner15 , David C Lonie16 , Daniel M Lowe4 , J¶er^omePansanel17 , Dmitry Pavlov18 , Ola Spjuth5 , Christoph Steinbeck19 , Adam L Tenderholt20 , Kevin J Theisen21 , Peter Murray-Rust4 1Analytical and Biological Chemistry Research Facility, Cavanagh Pharmacy Building, University College Cork, College Road, Cork, Co. Cork, Ireland 2NIH Center for Translational Therapeutics, 9800 Medical Center Drive, Rockville, MD 20878, USA 3Division of Molecular Toxicology, Institute of Environmental Medicine, Nobels vaeg 13, Karolinska Institutet, 171 77 Stockholm, Sweden 4Unilever Centre for Molecular Sciences Informatics, Department of Chemistry, University of Cambridge, Lens¯eld Road, CB2 1EW, UK 5Department of Pharmaceutical Biosciences, Uppsala University, Box 591, 751 24 Uppsala, Sweden 6Metamolecular, LLC, 8070 La Jolla Shores Drive #464, La Jolla, CA 92037, USA 7Department of Chemistry, Drexel University, 32nd and Chestnut streets, Philadelphia, PA 19104, USA 8Chemical Biology Laboratory, Basic Research Program, SAIC-Frederick, Inc., NCI-Frederick, Frederick, MD 21702, USA 9St. Olaf College, 1520 St. Olaf Ave., North¯eld, MN 55057, USA 10Kitware, Inc., 28 Corporate Drive, Clifton Park, NY 12065, USA 11Department of Chemistry, University of Pittsburgh, 219 Parkman Avenue, Pittsburgh, PA 15260, USA 12eMolecules Inc., 380 Stevens Ave., Solana Beach, California 92075, USA 13Ideaconsult Ltd., 4.A.Kanchev str., So¯a 1000, Bulgaria 14Department of Engineering, Computer Science, Physics, and Mathematics, Oral Roberts University, 7777 S.
    [Show full text]
  • 3D-Printing Models for Chemistry
    3D-Printing Models for Chemistry: A Step-by-Step Open-Source Guide for Hobbyists, Corporate ProfessionAls, and Educators and Student in K-12 and Higher Education Poster Elisabeth Grace Billman-Benveniste+, Jacob Franz++, Loredana Valenzano-Slough+* +Department of Chemistry, Michigan Technological University, ++Department of Mechanical Engineering, Michigan Technological University *Corresponding Author References 1. “LulzBot TAZ 5.” LulzBot, 14 Aug. 2018, www.lulzbot.com/store/printers/lulzbot-taz-5 2. Gaussian 16, Revision B.01, Frisch, M. J.; Trucks, G. W.; Schlegel, H. B.; Scuseria, G. E.; Robb, M. A.; Cheeseman, J. R.; Scalmani, G.; Barone, V.; Petersson, G. A.; Nakatsuji, H.; Li, X.; Caricato, M.; Marenich, A. V.; Bloino, J.; Janesko, B. G.; Gomperts, R.; Mennucci, B.; Hratchian, H. P.; Ortiz, J. V.; Izmaylov, A. F.; Sonnenberg, J. L.; Williams-Young, D.; Ding, F.; Lipparini, F.; Egidi, F.; Goings, J.; Peng, B.; Petrone, A.; Henderson, T.; Ranasinghe, D.; ZakrzeWski, V. G.; Gao, J.; Rega, N.; Zheng, G.; Liang, W.; Hada, M.; Ehara, M.; Toyota, K.; Fukuda, R.; HasegaWa, J.; Ishida, M.; NakaJima, T.; Honda, Y.; Kitao, O.; Nakai, H.; Vreven, T.; Throssell, K.; Montgomery, J. A., Jr.; Peralta, J. E.; Ogliaro, F.; Bearpark, M. J.; Heyd, J. J.; Brothers, E. N.; Kudin, K. N.; Staroverov, V. N.; Keith, T. A.; Kobayashi, R.; Normand, J.; Raghavachari, K.; Rendell, A. P.; Burant, J. C.; Iyengar, S. S.; Tomasi, J.; Cossi, M.; Millam, J. M.; Klene, M.; Adamo, C.; Cammi, R.; Ochterski, J. W.; Martin, R. L.; Morokuma, K.; Farkas, O.; Foresman, J. B.; Fox, D. J. Gaussian, Inc., Wallingford CT, 2016. 3.
    [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]
  • Open Chemoinformatic Resources to Explore the Structure, Properties and Chemical Space of Cite This: RSC Adv.,2017,7,54153 Molecules
    RSC Advances REVIEW View Article Online View Journal | View Issue Open chemoinformatic resources to explore the structure, properties and chemical space of Cite this: RSC Adv.,2017,7,54153 molecules a ab a Mariana Gonzalez-Medina,´ J. Jesus´ Naveja, Norberto Sanchez-Cruz´ a and Jose´ L. Medina-Franco * New technologies are shaping the way drug discovery data is analyzed and shared. Open data initiatives and web servers are assisting the analysis of the large amounts of data that we are now able to produce. The final goal is to accelerate the process of moving from new data to useful information that could lead to Received 27th October 2017 treatments for human diseases. This review discusses open chemoinformatic resources to analyze the Accepted 21st November 2017 diversity and coverage of the chemical space of screening libraries and to explore structure–activity DOI: 10.1039/c7ra11831g relationships of screening data sets. Free resources to implement workflows and representative web- rsc.li/rsc-advances based applications are emphasized. Future directions in this field are also discussed. Creative Commons Attribution 3.0 Unported Licence. 1. Introduction connections between biological activities, ligands and proteins.3 During the past few years, there has been an important increase Herein we review representative chemoinformatic tools in open data initiatives to promote the availability of free essential to explore the structure, chemical space and properties research-based tools and information.1 While there is still some of molecules. The review is focused on recent and representative resistance to open data in some chemistry and drug discovery free web-based applications.
    [Show full text]