As far as the atomic numbers are concerned, we found that even when there was low variance within the predicted atomic numbers we could still observe lists of atomic numbers such as ). In order to rectify this inconsistency, we elected to use K-Means Clustering with K = 3. For similar reasons, we chose to use K-Means Clustering with K = 6 -12 for the coordinate values of x, y, and z across the different atoms. Now we could create a list of elements in the CIF as well as another list corresponding to their atomic positions. Using the averaged values from above, a Pymatgen Lattice object can be constructed which is then used in conjunction with the element and coordinate lists to create a Pymatgen Structure object. The Structure object can be used to create a CIF.