scispace - formally typeset
Search or ask a question
Journal ArticleDOI

iotbx.cif: a comprehensive CIF toolbox.

01 Dec 2011-Journal of Applied Crystallography (International Union of Crystallography)-Vol. 44, Iss: 6, pp 1259-1263
TL;DR: CIF.iotbx.cif is a comprehensive toolbox for the development of applications that make use of the CIF format.
Abstract: iotbx.cif is a new software module for the development of applications that make use of the CIF format. Comprehensive tools are provided for input, output and validation of CIFs, as well as for interconversion with high-level cctbx [Grosse-Kunstleve, Sauter, Moriarty & Adams (2002). J. Appl. Cryst. 35, 126–136] crystallographic objects. The interface to the library is written in Python, whilst parsing is carried out using a compiled parser, combining the performance of a compiled language (C++) with the benefits of using an interpreted language.

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI
10 Mar 1970

8,159 citations

Journal ArticleDOI
TL;DR: An in-depth presentation is given of olex2.refine, the new refinement engine integrated in the Olex2 program.
Abstract: This paper describes the mathematical basis for olex2.refine, the new refinement engine which is integrated within the Olex2 program. Precise and clear equations are provided for every computation performed by this engine, including structure factors and their derivatives, constraints, restraints and twinning; a general overview is also given of the different components of the engine and their relation to each other. A framework for adding multiple general constraints with dependencies on common physical parameters is described. Several new restraints on atomic displacement parameters are also presented.

1,012 citations


Cites methods from "iotbx.cif: a comprehensive CIF tool..."

  • ...As part of this work a CIF-handling toolbox (Gildea et al., 2011) was added to cctbx....

    [...]

Journal ArticleDOI
TL;DR: The binding characteristics of the human YTH domain proteins, as well as yeast Pho92, are investigated, and the discriminative recognition of m6A among different YTH domains is indicated and only YTHDC1 harbors a distinctly selective binding pocket for the nucleotide preceding the m 6A nucleotide.

208 citations


Cites methods from "iotbx.cif: a comprehensive CIF tool..."

  • ...PDB deposition data were compiled with PDB_EXTRACT (36), and summarizing statistics were extracted with the IOTBX (37) software library....

    [...]

Journal ArticleDOI
TL;DR: A syntax-correcting CIF parser, COD::CIF::Parser, is described that can parse CIF 1.1 files and accurately report the position and nature of the discovered syntactic problems while automatically correcting the most common and the most obvious syntactic deficiencies.
Abstract: A syntax-correcting CIF parser, COD::CIF::Parser, is presented that can parse CIF 1.1 files and accurately report the position and the nature of the discovered syntactic problems. In addition, the parser is able to automatically fix the most common and the most obvious syntactic deficiencies of the input files. Bindings for Perl, C and Python programming environments are available. Based on COD::CIF::Parser, the cod-tools package for manipulating the CIFs in the Crystallography Open Database (COD) has been developed. The cod-tools package has been successfully used for continuous updates of the data in the automated COD data deposition pipeline, and to check the validity of COD data against the IUCr data validation guidelines. The performance, capabilities and applications of different parsers are compared.

146 citations


Cites background from "iotbx.cif: a comprehensive CIF tool..."

  • ...…McMahon, 2006b) and vcif2 (also known by the name of the executable file cif2cbf ; Todorov & Bernstein, 2008) in C, ucif (Gildea et al., 2011) in C++, cif2cif (Hall & Bernstein, 1996) in Fortran and PyCIFRW (Hester, 2006) in Python (van Rossum, 2003)....

    [...]

Journal ArticleDOI
TL;DR: Insight is provided into the molecular mechanism of ALKBH5 as an m6A ssRNA demethylase and the design of selective inhibitors and the structural basis of its substrate selectivity and inhibition by citrate is revealed.

134 citations


Cites methods from "iotbx.cif: a comprehensive CIF tool..."

  • ...The data were compiled using PDB_EXTRACT (57), PHENIX (58), and IOTBX (59) software....

    [...]

References
More filters
Journal ArticleDOI
TL;DR: This paper could serve as a general literature citation when one or more of the open-source SH ELX programs (and the Bruker AXS version SHELXTL) are employed in the course of a crystal-structure determination.
Abstract: An account is given of the development of the SHELX system of computer programs from SHELX-76 to the present day. In addition to identifying useful innovations that have come into general use through their implementation in SHELX, a critical analysis is presented of the less-successful features, missed opportunities and desirable improvements for future releases of the software. An attempt is made to understand how a program originally designed for photographic intensity data, punched cards and computers over 10000 times slower than an average modern personal computer has managed to survive for so long. SHELXL is the most widely used program for small-molecule refinement and SHELXS and SHELXD are often employed for structure solution despite the availability of objectively superior programs. SHELXL also finds a niche for the refinement of macromolecules against high-resolution or twinned data; SHELXPRO acts as an interface for macromolecular applications. SHELXC, SHELXD and SHELXE are proving useful for the experimental phasing of macromolecules, especially because they are fast and robust and so are often employed in pipelines for high-throughput phasing. This paper could serve as a general literature citation when one or more of the open-source SHELX programs (and the Bruker AXS version SHELXTL) are employed in the course of a crystal-structure determination.

81,116 citations


"iotbx.cif: a comprehensive CIF tool..." refers methods in this paper

  • ...Whilst there existed several partial CIF parsers within the cctbx, each hand-crafted to suit a specific task [separate tools for reading the PDB chemical components and CCP4 monomer libraries (Painter & Merritt, 2004); as part of the phenix.cif_as_mtz tool; for reading fcf reflection files as output by SHELXL (Sheldrick, 2008)], a comprehensive CIF parser that was tightly integrated with the rest of the library was conspicuously absent....

    [...]

  • ...…PDB chemical components and CCP4 monomer libraries (Painter & Merritt, 2004); as part of the phenix.cif_as_mtz tool; for reading fcf reflection files as output by SHELXL (Sheldrick, 2008)], a comprehensive CIF parser that was tightly integrated with the rest of the library was conspicuously absent....

    [...]

Journal ArticleDOI
TL;DR: OLEX2 seamlessly links all aspects of the structure solution, refinement and publication process and presents them in a single workflow-driven package, with the ultimate goal of producing an application which will be useful to both chemists and crystallographers.
Abstract: New software, OLEX2, has been developed for the determination, visualization and analysis of molecular crystal structures. The software has a portable mouse-driven workflow-oriented and fully comprehensive graphical user interface for structure solution, refinement and report generation, as well as novel tools for structure analysis. OLEX2 seamlessly links all aspects of the structure solution, refinement and publication process and presents them in a single workflow-driven package, with the ultimate goal of producing an application which will be useful to both chemists and crystallographers.

19,990 citations


"iotbx.cif: a comprehensive CIF tool..." refers background or methods in this paper

  • ...The iotbx.cif module is now used heavily by the OLEX2 (Dolomanov et al., 2009) and PHENIX (Adams et al., 2010) software packages....

    [...]

  • ...During the development of the smtbx (small-molecule toolbox) and OLEX2 (Dolomanov et al., 2009), it became apparent that the CIF format would play a central part in presenting the results of the procedures developed....

    [...]

  • ...In addition, there was a need to provide an interface for managing the contents of the CIF within OLEX2....

    [...]

Journal ArticleDOI
TL;DR: The PHENIX software for macromolecular structure determination is described and its uses and benefits are described.
Abstract: Macromolecular X-ray crystallography is routinely applied to understand biological processes at a molecular level. How­ever, significant time and effort are still required to solve and complete many of these structures because of the need for manual interpretation of complex numerical data using many software packages and the repeated use of interactive three-dimensional graphics. PHENIX has been developed to provide a comprehensive system for macromolecular crystallo­graphic structure solution with an emphasis on the automation of all procedures. This has relied on the development of algorithms that minimize or eliminate subjective input, the development of algorithms that automate procedures that are traditionally performed by hand and, finally, the development of a framework that allows a tight integration between the algorithms.

18,531 citations


"iotbx.cif: a comprehensive CIF tool..." refers methods in this paper

  • ...The iotbx.cif module is now used heavily by the OLEX2 (Dolomanov et al., 2009) and PHENIX (Adams et al., 2010) software packages....

    [...]

Journal ArticleDOI
TL;DR: This paper reports on the current status of structure validation in chemical crystallography and describes the current state of research in this area.
Abstract: Automated structure validation was introduced in chemical crystallography about 12 years ago as a tool to assist practitioners with the exponential growth in crystal structure analyses. Validation has since evolved into an easy-to-use checkCIF/PLATON web-based IUCr service. The result of a crystal structure determination has to be supplied as a CIF-formatted computer-readable file. The checking software tests the data in the CIF for completeness, quality and consistency. In addition, the reported structure is checked for incomplete analysis, errors in the analysis and relevant issues to be verified. A validation report is generated in the form of a list of ALERTS on the issues to be corrected, checked or commented on. Structure validation has largely eliminated obvious problems with structure reports published in IUCr journals, such as refinement in a space group of too low symmetry. This paper reports on the current status of structure validation and possible future extensions.

13,163 citations


"iotbx.cif: a comprehensive CIF tool..." refers background in this paper

  • ...The CIF (Crystallographic Information File) syntax (Hall et al., 1991) has become firmly established (Brown & McMahon, 2002; Spek, 2009) as the file format for deposition and archiving of small-molecule crystal structures and increasingly their structure factors....

    [...]

Journal ArticleDOI
10 Mar 1970

8,159 citations


"iotbx.cif: a comprehensive CIF tool..." refers background or methods in this paper

  • ...Several CIF programming libraries have been developed for various languages and environments, including Fortran (Hall & Bernstein, 1996; Rodriguez-Carvajal & González-Platas, 2003), C (Ellis & Bernstein, 2001; Westbrook et al., 1997), Objective C (Chang & Bourne, 1998), ....

    [...]

  • ...The interface to the library is written in Python, whilst parsing is carried out using a compiled parser, combining the performance of a compiled language (C++) with the benefits of using an interpreted language....

    [...]

Related Papers (5)