The csv formatted input file is imported as a pandas object and passed as input to the 'setup_inputs' Python method inside the driver.py script (invoked as 'from AL4GAP.setup_inputs import setup_inputs'). The 'setup_inputs' uses the information read from the csv file to create an atomic coordinate file ('opls.data') and a corresponding LAMMPS input/ force field file ('opls.in') for each of the composition rows, piping these to a separate directory.