Predicting protein–membrane interfaces of peripheral membrane proteins using ensemble machine learning