Skip to main content
Nucleic Acids Research logoLink to Nucleic Acids Research
. 2013 May 22;41(Web Server issue):W422–W426. doi: 10.1093/nar/gkt416

Vienna-PTM web server: a toolkit for MD simulations of protein post-translational modifications

Christian Margreitter 1,2, Drazen Petrov 2, Bojan Zagrovic 2,*
PMCID: PMC3692090  PMID: 23703210

Abstract

Post-translational modifications (PTMs) play a key role in numerous cellular processes by directly affecting structure, dynamics and interaction networks of target proteins. Despite their importance, our understanding of protein PTMs at the atomistic level is still largely incomplete. Molecular dynamics (MD) simulations, which provide high-resolution insight into biomolecular function and underlying mechanisms, are in principle ideally suited to tackle this problem. However, because of the challenges associated with the development of novel MD parameters and a general lack of suitable computational tools for incorporating PTMs in target protein structures, MD simulations of post-translationally modified proteins have historically lagged significantly behind the studies of unmodified proteins. Here, we present Vienna-PTM web server (http://vienna-ptm.univie.ac.at), a platform for automated introduction of PTMs of choice to protein 3D structures (PDB files) in a user-friendly visual environment. With 256 different enzymatic and non-enzymatic PTMs available, the server performs geometrically realistic introduction of modifications at sites of interests, as well as subsequent energy minimization. Finally, the server makes available force field parameters and input files needed to run MD simulations of modified proteins within the framework of the widely used GROMOS 54A7 and 45A3 force fields and GROMACS simulation package.

INTRODUCTION

Post-translational modifications (PTMs) of proteins, such as phosphorylation, acetylation, methylation, carboxylation or hydroxylation, play a key role in a variety of different cellular processes (1,2). For example, PTMs have been shown to be important in regulating enzyme activity (1,2), ensuring proper localization of biomolecules (3,4), modifying protein stability (5,6) or directing chromatin remodeling (6,7). What is more, non-enzymatic PTMs, such as carbonylation or oxidation, frequently arise as a consequence of oxidative stress and are considered to be a ubiquitous mode of non-specific protein damage (8,9) involved in age-related disorders including neurodegenerative diseases, cancer and diabetes. Importantly, amino acids often undergo a significant change in their physico-chemical properties on modification, resulting sometimes in a dramatic alteration of the structure of the affected protein, its dynamics and the way it interacts with the environment (1,10–13). Of the 20 canonical amino acids, 17 can be modified, thus creating a vast source of proteome diversification. The paramount importance of such modifications is underscored by the fact that ∼5% of the human genome encodes enzymes related to PTMs (1). However, despite their extreme biological relevance, our atomistic-level understanding of PTMs and their effect on protein structure, dynamics and interaction networks is still rudimentary.

Molecular dynamics (MD) computer simulations using semi-empirical atomistic force fields are a powerful way to study biomolecules at a single-molecule level with atomistic spatial resolution and femtosecond temporal resolution (14,15). In particular, MD simulations allow one to study properties and processes that are not directly accessible through experiment and frequently play an important role in interpreting time- and ensemble-averaged experimental results (15,16). What is more, the power of MD simulations in particular and computational modeling approaches in general is expected to only increase in the future because of growing computational capabilities and ever-improving models. Despite this inherent potential, simulation studies of PTMs have typically lagged behind both wet-laboratory research and simulation studies of unmodified proteins, focusing even in best cases only on a few modification types for a small subset of proteins (9,10,12,17–22) (G. A. Khoury, J. P. Thompson and C. A. Floudas, unpublished results). The reasons for this are 2-fold. First, there are currently no computational tools allowing one to quickly and accurately modify protein structures with PTMs of choice, a necessary prerequisite for any MD simulations of PTMs. Second, there are no self-consistent, comprehensive force field parameters for treating the large majority of protein PTMs in MD simulations. Although there exist several automated or semi-automated tools for generating MD parameters for novel groups, such as ParamChem or SwissParam for CHARMM (23–26), q4md-forcefieldtools for AMBER/GLYCAM (27,28) or ATB for GROMOS (29) force fields, none of them focuses exclusively on PTMs or provides human-curated and validated PTM parameters.

This article focuses on the first of the aforementioned challenges by presenting Vienna-PTM web server (http://vienna-ptm.univie.ac.at), a web-based platform for introducing PTMs of choice in Protein Data Bank (PDB) structures (30) and GROMACS (31,32) structure files quickly and in a realistic fashion. Practically, adding PTMs to a structure of choice entails altering the chemical composition of select residues, including deletion of unnecessary atoms, geometrically and energetically realistic addition of new atoms, renumbering of atomic indices and residue renaming. In particular, addition of new atoms to a structure can take considerable effort, as the appropriate atomic coordinates have to be determined for each individual modified amino acid, and any inconsistency with force field definitions may lead to severe problems. To assist with this, Vienna-PTM web server provides an automated protein structure modification procedure, including 256 chemically distinct PTM reactions whereby users are able to give their instructions through an intuitive graphical interface, limiting errors to a minimum (the workflow of the server is illustrated in Figure 1). The required time from the initial PDB structure to the energy-minimized altered structure of choice can thus be reduced to several seconds. Finally, as a repository of newly developed PTM parameters (D. Petrov, C. Margreitter, M. Grandits, C. Oostenbrink and B. Zagrovic, under review) for two widely used and extensively tested MD force fields [GROMOS 45A3 (34) and 54A7 (35,36)], the server also directly addresses the second challenge aforementioned. In particular, in addition to modified PDB files, the output of the server includes all relevant structure and topology files needed to run MD simulations of modified proteins using GROMACS biomolecular simulation package and one of the aforementioned two force fields.

Figure 1.

Figure 1.

Vienna-PTM web server workflow. The server introduces one or more PTMs of choice to a user-supplied PDB structure followed by optional energy minimization. In the example, carbonylation and phosphorylation modifications are added to two select residues in human serum albumine [PDB code: 1N5U (33)].

MATERIALS AND METHODS

Vienna-PTM web server: input data and overall workflow

The input data that are passed to the server consists of (i) a protein X-ray or nuclear magnetic resonance structure in the form of a code-specified or manually uploaded PDB file together with processing options, such as MD force field and energy-minimization specification, and (ii) a choice of residues to be modified together with desired modifications. On upload of a protein structure in Step 1, the server redirects users to a page with the sequence from the uploaded PDB file interactively displayed either as ‘pearls on a string’ (Figure 2, graphical interface, JavaScript required) or a list (text-based interface) with available modifications for each residue given in drop-down menus. Depending on the interface type, selected modifications are either collected in a hidden text field or forwarded separately. In the graphical interface, a modified residue is visually labeled with a modification mark (Figure 2). When a job is submitted, the server adds, deletes, renames and renumbers atoms to apply the selected PTM(s), followed by an optional energy-minimization/geometry optimization. To maximize input coverage, all statements in the input PDB file except ATOM lines are ignored in the main modification step. This also means that already modified proteins may be uploaded again. Non-canonical residues in the input PDB file are represented as an exclamation mark and cannot be modified. Finally, if one uses a nuclear magnetic resonance structure with multiple model structures as input, the server modifies just the first model and includes it in the modified PDB file. In addition, a notification is issued on the results page informing the user of this fact. Detailed instructions can be obtained on server webpage (http://vienna-ptm.univie.ac.at/about.php), whereas support requests and reports of problems can be communicated in a user board (http://vienna-ptm.univie.ac.at/wbb).

Figure 2.

Figure 2.

Data input. Modifications of choice are specified via a user-friendly graphical interface (depicted) or an optional text-based interface.

Writing configuration files, calling back-end modules and checking status of current jobs (every few seconds) are carried out by back-end processing scripts. The back-end module provides parameters for each particular modification and force field combination. New atoms are added using relative pre-minimized coordinates for the modified side chain in a coordinate system whose axes are defined taking the last remaining bond, the reference point and the last dihedral orientation into account to avoid unfavorable side-chain conformations. The modification step itself takes ∼9 s on average, with minimization up to 3 min for largest systems. On the final result page, job-related information, such as the log file, is displayed to the user together with download links.

Output

The final output of the server includes (i) a three-letter-code sequence of the modified protein, (ii) a PTM-containing PDB file [visualized on the webpage using Jmol (37)], (iii) GROMACS MD simulation input files and force field parameters for simulating the modified protein, including the GROMACS structure file (.gro) and topology file (.top) and (iv) modification and energy minimization log files. In the output PDB file, the modified residues are treated the same as canonical ones, meaning that they are added in the ATOM instead of the HETATM section of the resulting PDB file. Moreover, the original HETATM entries are also included in the output and renumbered properly, together with chain information and MODEL/ENDMDL statements. Depending on user’s specifications, the original header information, including REMARK and COMPND fields, is also included in the output file. Note that if energy minimization is not chosen during initialization, a modified PDB file is produced without the associated GROMACS files. Finally, one should emphasize that the server only provides files needed to prepare and run MD simulations, but not computational resources to do so.

Features of the web server

Handling of input files

Input files can be either uploaded from a local hard drive or specified by a PDB ID. In the latter case, the PDB file is automatically downloaded from http://www.pdb.org. On user’s request on the initialization page, header information may be copied (not parsed) to the output PDB file. Depending on a modification, some information given in the original header may not be consistent with the modified structure; therefore, this option should be used with caution.

Available modifications

The server currently covers 256 distinct PTM reactions, including phosphorylation, methylation, acetylation, hydroxylation, carboxylation, carbonylation, nitration, deamidation and many others or 110 non-redundant post-translationally modified amino acids and protein termini. The difference between these two figures arises from the fact that a number of PTM reactions result in the same final modification. The complete list of all available modifications and the associated chemical structures are given in Supplementary Materials, whereas the details of the parameter development and the results of the validation procedure are further discussed in reference (D. Petrov, C. Margreitter, M. Grandits, C. Oostenbrink and B. Zagrovic, under review). In principle, the number of modifications that can be applied simultaneously is limited only by the size of the protein. However, if a large number of simultaneous modifications are requested in combination with energy minimization, the time limit for a particular job may be exceeded in rare cases. If this occurs, the final output contains an unminimized structure. Finally, in all output files, the newly introduced modified residues are represented using a three-letter residue code to match PDB file format definitions (version considered: 3.20).

Energy minimization

All modified residues have been pre–energy-minimized using the GROMOS 45A3 (34) or 54A7 (35,36) force fields before being incorporated into the target protein. To optimize the geometry and energy of the entire modified protein, energy minimization may be requested during the initialization step. In such cases, an initial test is performed to check whether the uploaded file is suitable as input for minimization. A negative outcome leads automatically to deactivation of minimization. The reasons for failure can be inclusion of non-standard residues or unique ligands, missing atoms or residues, non-standard formatting of PDB file and others. It is the responsibility of the user to provide a suitable PDB file for energy minimization. Note, however, that the initial coordinates of newly added atoms have been pre-minimized, thus ensuring meaningful initial coordinates even if minimization of the whole molecule is disabled or fails. Energy minimization uses GROMACS routines to perform steepest gradient minimization: 1500 minimization steps are performed in vacuo with a maximum force convergence threshold of 1.0 kJ/mol/nm. A cut-off range of 1.4 nm is used for both the van-der-Waals and Coulomb interactions. The .mdp files used for minimization are available for download in the ‘DOWNLOAD’ section of the server (http://viennaptm.univie.ac.at/download.php).

Security.

Job files cannot be downloaded or deleted (both uploaded and rendered) without the correct passphrase, which is generated automatically. This key is provided implicitly in links and, in case this is specified, sent to the user by email. Note that no email will be sent in case the job gets aborted. Once the job has been deleted, there is no way to recover data.

Technical details

Vienna-PTM runs on a dedicated web server with sufficient storage capacity for ∼18 000 jobs. At the moment, eight jobs can run in parallel. The job limit is due to the fact that both the server and the modification programs are executed on the same physical machine. The server software is Apache2. The front end is written using MySQL, PHP5, JavaScript, CSS and Jmol plugin (37), whereas the back end is written in C++ (OO). GROMACS version 4.5.5 is used for energy minimization.

CONCLUSIONS

Vienna-PTM is a freely available tool, which allows rapid and reliable addition of a wide variety of PTMs to protein side chains and termini. The workflow of the server results in an output PDB file, which can be downloaded and used for simulation studies or visualization purposes. By also including molecular dynamics parameters for modified amino acids and relevant input files, Vienna-PTM web server also provides a comprehensive platform to support all key steps in setting up MD simulations of post-translationally modified proteins. The parameters are currently available for GROMOS force fields 45a3 (34) and 54a7 (35,36) and are provided in GROMACS file formats both for versions <4.5.x and ≥4.5.x (31,32). Addition of new modification types and even completely new force fields to the server is logistically straightforward because of its flexible structure. Although MD parameters for several different PTMs have been developed and used before (9,10,12,17–22) (G. A. Khoury, J. P. Thompson and C. A. Floudas, unpublished results), Vienna-PTM is to the best of our knowledge the first publicly available repository containing human-curated and validated parameters for an almost complete set of biologically relevant modifications.

The Vienna-PTM server was launched in June 2012 for testing purposes and is expected to have high visibility in MD and PTM research communities. The focus in web design was on compatibility, preferably almost independent of the user’s operating system and browser settings. In conjunction with extensive beta-testing (altogether, ∼3000 test jobs have been performed by the authors and another 1000 by external beta-testers), this ensures maximal stability and user-friendliness. From direct MD simulations to biomolecular structure refinement to computational free-energy estimation and drug design, Vienna-PTM web server greatly expands the range of MD methodology to a large class of biomolecular systems of paramount importance. It is our hope that this advance will further catalyze the usage of analytical, quantitative methods of structural biophysics and chemistry, as embodied in the MD method, in addressing questions concerning realistic, PTM-dominated cell biology.

SUPPLEMENTARY DATA

Supplementary Data are available at NAR Online: Supplementary Table 1.

ACKNOWLEDGEMENTS

The authors thank members of the Laboratory of Computational Biophysics at Max F. Perutz Laboratories for useful input and critical reading of the manuscript. They especially thank Alexander Zech for his help in graphics design and all beta-testers for testing the server.

FUNDING

Austrian Science Fund FWF [START grant Y 514-B11 to B.Z.] (in part) and European Research Council Starting Independent grant [279408 to B.Z.]. Funding for open access charge: European Research Council Starting Independent grant [279408 to B.Z.].

Conflict of interest statement. None declared.

REFERENCES

  • 1.Walsh CT, Garneau-Tsodikova S, Gatto GJ., Jr Protein posttranslational modifications: the chemistry of proteome diversifications. Angew. Chem. Int. ed Engl. 2005;44:7342–7372. doi: 10.1002/anie.200501023. [DOI] [PubMed] [Google Scholar]
  • 2.Walsh CT. Posttranslational Modification of Proteins: Expanding Nature's Inventory. Englewood, Colorado: Roberts and Company Publishers; 2006. [Google Scholar]
  • 3.Seger R, Krebs EG. The MAPK signaling cascade. FASEB J. 1995;9:726–735. [PubMed] [Google Scholar]
  • 4.Arozarena I, Calvo F, Crespo P. Ras, an actor on many stages: posttranslational modifications, localization, and site-specified events. Genes Cancer. 2011;2:182–194. doi: 10.1177/1947601911409213. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Feng L, Lin T, Uranishi H, Gu W, Xu Y. Functional analysis of the roles of posttranslational modifications at the p53 C terminus in regulating p53 stability and activity. Mol. Cell. Biol. 2005;25:5389–5395. doi: 10.1128/MCB.25.13.5389-5395.2005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Latham JA, Dent SY. Cross-regulation of histone modifications. Nat. Struct. Mol. Biol. 2007;14:1017–1024. doi: 10.1038/nsmb1307. [DOI] [PubMed] [Google Scholar]
  • 7.Paik WK, Paik DC, Kim S. Historical review: the field of protein methylation. Trends Biochem. Sci. 2007;32:146–152. doi: 10.1016/j.tibs.2007.01.006. [DOI] [PubMed] [Google Scholar]
  • 8.Nystrom T. Role of oxidative carbonylation in protein quality control and senescence. EMBO J. 2005;24:1311–1317. doi: 10.1038/sj.emboj.7600599. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Petrov D, Zagrovic B. Microscopic analysis of protein oxidative damage: effect of carbonylation on structure, dynamics, and aggregability of villin headpiece. J. Am. Chem. Soc. 2011;133:7016–7024. doi: 10.1021/ja110577e. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Polyansky AA, Zagrovic B. Protein electrostatic properties predefining the level of surface hydrophobicity change upon phosphorylation. J. Phys. Chem. Lett. 2012;3:973–976. doi: 10.1021/jz300103p. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Polyansky AA, Kuzmanic A, Hlevnjak M, Zagrovic B. On the contribution of linear correlations to quasi-harmonic conformational entropy in proteins. J. Chem. Theory Comput. 2012;8:3820–3829. doi: 10.1021/ct300082q. [DOI] [PubMed] [Google Scholar]
  • 12.Potoyan DA, Papoian GA. Regulation of the H4 tail binding and folding landscapes via lys-16 acetylation. Proc. Natl Acad. Sci. USA. 2012;109:17857–17862. doi: 10.1073/pnas.1201805109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Terman JR, Kashina A. Post-translational modification and regulation of actin. Curr. Opin. Cell Biol. 2013;25:30–38. doi: 10.1016/j.ceb.2012.10.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Karplus M, McCammon JA. Molecular dynamics simulations of biomolecules. Nat. Struct. Biol. 2002;9:646–652. doi: 10.1038/nsb0902-646. [DOI] [PubMed] [Google Scholar]
  • 15.van Gunsteren WF, Bakowies D, Baron R, Chandrasekhar I, Christen M, Daura X, Gee P, Geerke DP, Glattli A, Hunenberger PH, et al. Biomolecular modeling: goals, problems, perspectives. Angew. Chem. Int. ed. Engl. 2006;45:4064–4092. doi: 10.1002/anie.200502655. [DOI] [PubMed] [Google Scholar]
  • 16.Kruschel D, Zagrovic B. Conformational averaging in structural biology: issues, challenges and computational solutions. Mol. Biosyst. 2009;5:1606–1616. doi: 10.1039/b917186j. [DOI] [PubMed] [Google Scholar]
  • 17.Chen HF. Molecular dynamics simulation of phosphorylated KID post-translational modification. PLoS One. 2009;4:e6516. doi: 10.1371/journal.pone.0006516. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Grauffel C, Stote RH, Dejaegere A. Force field parameters for the simulation of modified histone tails. J. Comput. Chem. 2010;31:2434–2451. doi: 10.1002/jcc.21536. [DOI] [PubMed] [Google Scholar]
  • 19.Seeliger D, Soeroes S, Klingberg R, Schwarzer D, Grubmuller H, Fischle W. Quantitative assessment of protein interaction with methyl-lysine analogues by hybrid computational and experimental approaches. ACS Chem. Biol. 2012;7:150–154. doi: 10.1021/cb200363r. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Olausson BE, Grossfield A, Pitman MC, Brown MF, Feller SE, Vogel A. Molecular dynamics simulations reveal specific interactions of post-translational palmitoyl modifications with rhodopsin in membranes. J. Am. Chem. Soc. 2012;134:4324–4331. doi: 10.1021/ja2108382. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Steinbrecher T, Latzer J, Case DA. Revised AMBER parameters for bioorganic phosphates. J. Chem. Theory Comput. 2012;8:4405–4412. doi: 10.1021/ct300613v. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Marlowe AE, Sing A, Yingling YG. The effect of point mutations on structure and mechanical properties of collagen-like fibril: a molecular dynamics study. Mater. Sci. Eng. C. 2012;32:2583–2588. [Google Scholar]
  • 23.Vanommeslaeghe K, MacKerell AD., Jr Automation of the CHARMM General Force Field (CGenFF) I: bond perception and atom typing. J. Chem. Inf. Model. 2012;52:3144–3154. doi: 10.1021/ci300363c. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Vanommeslaeghe K, MacKerell AD., Jr Automation of the CHARMM General Force Field (CGenFF) II: Assignment of bonded parameters and partial atomic charges. J. Chem. Inf. Model. 2012;52:3155–3168. doi: 10.1021/ci3003649. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Yesselman JD, Price DJ, Knight JL, Brooks CL. MATCH: an atom-typing toolset for molecular mechanics force fields. J. Comput. Chem. 2012;33:189–202. doi: 10.1002/jcc.21963. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Zoete V, Cuendet MA, Grosdidier A, Michielin O. SwissParam, a fast force field generation tool for small organic molecules. J. Comput. Chem. 2011;32:2359–2368. doi: 10.1002/jcc.21816. [DOI] [PubMed] [Google Scholar]
  • 27.Vanquelef E, Simon S, Marquant G, Garcia E, Klimerak G, Delepine JC, Cieplak P, Dupradeau F-Y. Nucleic Acids Res. 2011;39:W511–W517. doi: 10.1093/nar/gkr288. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Dupradeau F-Y, Pigache A, Zaffran T, Savineau C, Lelong R, Grivel N, Lelong D, Rosanskia W, Cieplak P. The R.E.D. tools: advances in RESP and ESP charge derivation and force field. Phys. Chem. Chem. Phys. 2010;12:7821–7839. doi: 10.1039/c0cp00111b. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Malde AK, Zuo L, Breeze M, Stroet M, Poger D, Nair PC, Oostenbrink C, Mark AE. An automated force field topology builder (ATB) and repository: version 1.0. J. Chem. Theory Comput. 2011;7:4026–4037. doi: 10.1021/ct200196m. [DOI] [PubMed] [Google Scholar]
  • 30.Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN, Bourne PE. The Protein Data Bank. Nucleic Acids Res. 2000;28:235–242. doi: 10.1093/nar/28.1.235. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Hess B, Kutzner C, Van Der Spoel D, Lindahl E. GROMACS 4: algorithms for highly efficient, load-balanced, and scalable molecular simulation. J. Chem. Theory Comput. 2008;4:435–447. doi: 10.1021/ct700301q. [DOI] [PubMed] [Google Scholar]
  • 32.Van Der Spoel D, Lindahl E, Hess B, Groenhof G, Mark AE, Berendsen HJ. GROMACS: fast, flexible, and free. J. Comput. Chem. 2005;26:1701–1718. doi: 10.1002/jcc.20291. [DOI] [PubMed] [Google Scholar]
  • 33.Wardell M, Wang Z, Ho JX, Robert J, Ruker F, Ruble J, Carter DC. The atomic structure of human methemalbumin at 1.9 A. Biochem. Biophys. Res. Commun. 2002;291:813–819. doi: 10.1006/bbrc.2002.6540. [DOI] [PubMed] [Google Scholar]
  • 34.Oostenbrink C, Villa A, Mark AE, van Gunsteren WF. A biomolecular force field based on the free enthalpy of hydration and solvation: the GROMOS force-field parameter sets 53A5 and 53A6. J. Comput. Chem. 2004;25:1656–1676. doi: 10.1002/jcc.20090. [DOI] [PubMed] [Google Scholar]
  • 35.Schuler LD, Daura X, van Gunsteren WF. An improved GROMOS96 force field for aliphatic hydrocarbons in the condensed phase. J. Comput. Chem. 2001;22:1205–1218. [Google Scholar]
  • 36.Schmid N, Eichenberger AP, Choutko A, Riniker S, Winger M, Mark AE, van Gunsteren WF. Definition and testing of the GROMOS force-field versions 54A7 and 54B7. Eur. Biophys. J. 2011;40:843–856. doi: 10.1007/s00249-011-0700-9. [DOI] [PubMed] [Google Scholar]
  • 37.Steinbeck C, Han Y, Kuhn S, Horlacher O, Luttmann E, Willighagen E. The chemistry development kit (CDK): An open-source java library for chemo- and bioinformatics. J. Chem. Inform. Comput. Sci. 2003;43:493–500. doi: 10.1021/ci025584y. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from Nucleic Acids Research are provided here courtesy of Oxford University Press

RESOURCES