Cargando…

FreeContact: fast and free software for protein contact prediction from residue co-evolution

BACKGROUND: 20 years of improved technology and growing sequences now renders residue-residue contact constraints in large protein families through correlated mutations accurate enough to drive de novo predictions of protein three-dimensional structure. The method EVfold broke new ground using mean-...

Descripción completa

Detalles Bibliográficos
Autores principales: Kaján, László, Hopf, Thomas A, Kalaš, Matúš, Marks, Debora S, Rost, Burkhard
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3987048/
https://www.ncbi.nlm.nih.gov/pubmed/24669753
http://dx.doi.org/10.1186/1471-2105-15-85
_version_ 1782311822217445376
author Kaján, László
Hopf, Thomas A
Kalaš, Matúš
Marks, Debora S
Rost, Burkhard
author_facet Kaján, László
Hopf, Thomas A
Kalaš, Matúš
Marks, Debora S
Rost, Burkhard
author_sort Kaján, László
collection PubMed
description BACKGROUND: 20 years of improved technology and growing sequences now renders residue-residue contact constraints in large protein families through correlated mutations accurate enough to drive de novo predictions of protein three-dimensional structure. The method EVfold broke new ground using mean-field Direct Coupling Analysis (EVfold-mfDCA); the method PSICOV applied a related concept by estimating a sparse inverse covariance matrix. Both methods (EVfold-mfDCA and PSICOV) are publicly available, but both require too much CPU time for interactive applications. On top, EVfold-mfDCA depends on proprietary software. RESULTS: Here, we present FreeContact, a fast, open source implementation of EVfold-mfDCA and PSICOV. On a test set of 140 proteins, FreeContact was almost eight times faster than PSICOV without decreasing prediction performance. The EVfold-mfDCA implementation of FreeContact was over 220 times faster than PSICOV with negligible performance decrease. EVfold-mfDCA was unavailable for testing due to its dependency on proprietary software. FreeContact is implemented as the free C++ library “libfreecontact”, complete with command line tool “freecontact”, as well as Perl and Python modules. All components are available as Debian packages. FreeContact supports the BioXSD format for interoperability. CONCLUSIONS: FreeContact provides the opportunity to compute reliable contact predictions in any environment (desktop or cloud).
format Online
Article
Text
id pubmed-3987048
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-39870482014-04-16 FreeContact: fast and free software for protein contact prediction from residue co-evolution Kaján, László Hopf, Thomas A Kalaš, Matúš Marks, Debora S Rost, Burkhard BMC Bioinformatics Software BACKGROUND: 20 years of improved technology and growing sequences now renders residue-residue contact constraints in large protein families through correlated mutations accurate enough to drive de novo predictions of protein three-dimensional structure. The method EVfold broke new ground using mean-field Direct Coupling Analysis (EVfold-mfDCA); the method PSICOV applied a related concept by estimating a sparse inverse covariance matrix. Both methods (EVfold-mfDCA and PSICOV) are publicly available, but both require too much CPU time for interactive applications. On top, EVfold-mfDCA depends on proprietary software. RESULTS: Here, we present FreeContact, a fast, open source implementation of EVfold-mfDCA and PSICOV. On a test set of 140 proteins, FreeContact was almost eight times faster than PSICOV without decreasing prediction performance. The EVfold-mfDCA implementation of FreeContact was over 220 times faster than PSICOV with negligible performance decrease. EVfold-mfDCA was unavailable for testing due to its dependency on proprietary software. FreeContact is implemented as the free C++ library “libfreecontact”, complete with command line tool “freecontact”, as well as Perl and Python modules. All components are available as Debian packages. FreeContact supports the BioXSD format for interoperability. CONCLUSIONS: FreeContact provides the opportunity to compute reliable contact predictions in any environment (desktop or cloud). BioMed Central 2014-03-26 /pmc/articles/PMC3987048/ /pubmed/24669753 http://dx.doi.org/10.1186/1471-2105-15-85 Text en Copyright © 2014 Kaján et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
Kaján, László
Hopf, Thomas A
Kalaš, Matúš
Marks, Debora S
Rost, Burkhard
FreeContact: fast and free software for protein contact prediction from residue co-evolution
title FreeContact: fast and free software for protein contact prediction from residue co-evolution
title_full FreeContact: fast and free software for protein contact prediction from residue co-evolution
title_fullStr FreeContact: fast and free software for protein contact prediction from residue co-evolution
title_full_unstemmed FreeContact: fast and free software for protein contact prediction from residue co-evolution
title_short FreeContact: fast and free software for protein contact prediction from residue co-evolution
title_sort freecontact: fast and free software for protein contact prediction from residue co-evolution
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3987048/
https://www.ncbi.nlm.nih.gov/pubmed/24669753
http://dx.doi.org/10.1186/1471-2105-15-85
work_keys_str_mv AT kajanlaszlo freecontactfastandfreesoftwareforproteincontactpredictionfromresiduecoevolution
AT hopfthomasa freecontactfastandfreesoftwareforproteincontactpredictionfromresiduecoevolution
AT kalasmatus freecontactfastandfreesoftwareforproteincontactpredictionfromresiduecoevolution
AT marksdeboras freecontactfastandfreesoftwareforproteincontactpredictionfromresiduecoevolution
AT rostburkhard freecontactfastandfreesoftwareforproteincontactpredictionfromresiduecoevolution