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-...
Autores principales: | , , , , |
---|---|
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 |