Accurate contact predictions using covariation techniques and machine learning | Synapse