Folder 1: contains structural files of monomers used in the datasets. Folder 2: contains files and codes needed to generate molecular descriptors of co-polymers and homo-polymers in the datasets. Folder 3: contains files and codes needed to carry out the machine learning analysis.