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-f...
Saved in:
| Published in | BMC bioinformatics Vol. 15; no. 1; p. 85 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
London
BioMed Central
26.03.2014
BioMed Central Ltd Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1471-2105 1471-2105 |
| DOI | 10.1186/1471-2105-15-85 |
Cover
| Summary: | 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). |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| ISSN: | 1471-2105 1471-2105 |
| DOI: | 10.1186/1471-2105-15-85 |