TalkCASTELO — a combined machine learning and molecular modeling for drug discovery and protein-protein interaction optimization