MPhys Computational Physics Project Geometric Characterisation and Localisation of Knots using Machine Learning Languages used: C++, Python, Shell Software used: LAMMPS, TensorFlow/Keras, Numpy, Pandas, KymoKnot, VMD, Jupyter Notebooks, Visual Studio Code