title: The Victor C++ library for protein representation and advanced manipulation.
abstract: BACKGROUND
  Protein sequence and structure representation and manipulation require dedicated software libraries to support methods of increasing complexity. Here, we describe the VIrtual Constrution TOol for pRoteins (Victor) C++ library, an open source platform dedicated to enabling inexperienced users to develop advanced tools and gathering contributions from the community. The provided application examples cover statistical energy potentials, profile-profile sequence alignments and ab initio loop modeling. Victor was used over the last 15 years in several publications and optimized for efficiency. It is provided as a GitHub repository with source files and unit tests, plus extensive online documentation, including a Wiki with help files and tutorials, examples and Doxygen documentation.
  
  
  METHODS
  The C++ library and online documentation, distributed under a GPL license are available from URL: http://protein.bio.unipd.it/victor/.
authors.affiliation: Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy.
authors.forename: Layla
authors.initials: L
authors.lastname: Hirsh
authors.affiliation: Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy.
authors.forename: Damiano
authors.initials: D
authors.lastname: Piovesan
authors.affiliation: Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy.
authors.forename: Manuel
authors.initials: M
authors.lastname: Giollo
authors.affiliation: Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy.
authors.forename: Carlo
authors.initials: C
authors.lastname: Ferrari
authors.affiliation: Department of Biomedical Sciences, University of Padua, Viale G. Colombo 3, 35131 Padova, Italy, Department of Engineering, Pontificia Universidad Católica del Perú, San Miguel, 32 Lima, Perú and Department of Information Engineering, University of Padua, Via Gradenigo 6, 35121 Padova, Italy.
authors.forename: Silvio C E
authors.initials: SC
authors.lastname: Tosatto
mesh_terms: D019295:Computational Biology / Q000379:methods; D030562:Databases, Protein; D006801:Humans; D046609:Libraries, Digital; D011506:Proteins / Q000737:chemistry*; D016415:Sequence Alignment / Q000379:methods*; D012984:Software; D040681:Structural Homology, Protein
chemical_list: D011506:Proteins