Theoretical and computational investigations into structure-function relationships of biomolecular machines at atomic resolution