{
  "abstract": "Polymers are used in a wide range of industries for diverse applications but formulating them to attain desired properties remains a challenging task. Polymer informatics has emerged as a powerful approach for the rational design of materials. Here, we present PolyNet, an open-source Python package that provides an end-to-end workflow for polymer informatics. PolyNet: 1) reads and validates datasets of polymer properties, including the monomer structures and their molar ratios; 2) creates vector- and graph-based representations of the polymers; 3) trains and optimises traditional machine learning (ML) models and graph neural networks (GNNs); 4) compares representations and models statistically; 5) deploys the models to screen in silico libraries of polymers, flagging polymers outside the applicability domain of the models and estimating their expected prediction error; and 6) interprets the models to understand structure–property relationships. PolyNet provides unique features such as: modelling of homopolymers and copolymers with any number of components, using the molar ratio of monomers in both vector- and graph-based representations; acceptance of textual representations of monomers or repeating units; calculation of polyBERT fingerprints and PolyMetriX and RDKit descriptors and fingerprints and accepting standalone user precalculated representations; benchmarking of all representation–model combinations on identical data splits using paired statistical tests; and chemically interpretable explanations through fragment-level attribution for GNNs and SHAP analysis for traditional ML models. Every experiment automatically records its configuration, data splits, hyperparameter search spaces and trained models, supporting full reproducibility in line with FAIR principles. PolyNet can be used through Python scripts, a command-line interface, or a graphical user interface for researchers without programming experience. We exemplify PolyNet by two case studies: glass transition temperature prediction for homopolymers, where cluster-based data splits showed that random splits overestimate model performance, the applicability domain identified less reliable predictions, and the model explanations recovered the known effect of chain mobility on T g ; and ¹⁹F MRI signal-to-noise ratio prediction for copolymers, where encoding monomer molar ratios is key to accurate predictions.",
  "abstract_shown": true,
  "affiliations": [
    "School of Chemistry",
    "University of Nottingham University Park",
    "GSK Carbon Neutral Laboratories for Sustainable Chemistry, University of Nottingham, Jubilee Campus, Triumph Road, Nottingham, UK, NG7 2TU",
    "Digital Research Service, University of Nottingham, Kings Meadow Campus, Lenton Lane, Nottingham, UK, NG7 2NR",
    "School of Pharmacy",
    "University Park",
    "Monash Institute of Pharmaceutical Sciences",
    "Monash University",
    "Biomedicine and Environment",
    "La Trobe University",
    "La Trobe Institute for Molecular Sciences",
    "Medical School",
    "University of Nottingham"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 4,
  "authors": [
    {
      "affs": [
        0,
        1,
        2,
        3
      ],
      "name": "Eduardo Aguilar-Bejarano",
      "orcid": "0009-0007-6251-2350"
    },
    {
      "affs": [
        4,
        5
      ],
      "name": "Morgan R Alexander",
      "orcid": "0000-0001-5182-493X"
    },
    {
      "affs": [
        4,
        5,
        6,
        7,
        8,
        9,
        10
      ],
      "name": "David Winkler",
      "orcid": "0000-0002-7301-6076"
    },
    {
      "affs": [
        11,
        12
      ],
      "name": "Grazziela Figueredo",
      "orcid": "0000-0003-4094-7680"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/7ms08c3p466cj.bib",
  "cited_by": 0,
  "doi": "10.26434/chemrxiv.15010453/v1",
  "fulltext_url": null,
  "id": "7ms08c3p466cj",
  "issns": [],
  "landing_url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15010453/v1",
  "language": null,
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "openalex",
      "2505|Machine Learning in Materials Science"
    ]
  ],
  "openalex": "W7221477802",
  "pdf_url": null,
  "pmcid": null,
  "pmid": null,
  "published": "2026-10-14",
  "publisher": "American Chemical Society (ACS)",
  "ris": "https://research.draconitic.com/paper/7ms08c3p466cj.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:24Z",
      "native_id": "10.26434/chemrxiv.15010453",
      "source": "chemrxiv",
      "url": "https://chemrxiv.org/doi/full/10.26434/chemrxiv.15010453/v1"
    }
  ],
  "subjects": [
    {
      "field": "chemistry",
      "origin": "openalex:2505|Machine Learning in Materials Science",
      "subfield": "materials-polymers"
    }
  ],
  "title": "PolyNet: A Python Package for Polymer Informatics",
  "title_text": "PolyNet: A Python Package for Polymer Informatics",
  "type": "preprint",
  "updated_at": "2026-10-30T12:17:24Z",
  "url": "https://research.draconitic.com/paper/7ms08c3p466cj",
  "venue": "ChemRxiv",
  "versions": []
}