adabmDCA: adaptive Boltzmann machine learning for biological sequences.
Anna Paola MuntoniAndrea PagnaniMartin WeigtFrancesco ZamponiPublished in: BMC bioinformatics (2021)
The models learned by adabmDCA are comparable to those obtained by state-of-the-art techniques for this task, in terms of the quality of the inferred contact map as well as of the synthetically generated sequences. In addition, the code implements both equilibrium and out-of-equilibrium learning, which allows for an accurate and lossless training when the equilibrium one is prohibitive in terms of computational time, and allows for pruning irrelevant parameters using an information-based criterion.