In-Silico Methods For Drug Discovery: Applications Of Molecular Dynamics, Drug Docking, And Machine Learning