Abstract
Polymer informatics has emerged as an area of interest in the search for more sustainable plastics. Yet, there is a dearth in large, high-quality, polymer-based materials databases that are open-source for the polymer research community. Efforts to curate such databases involve autogenerating large experimental materials databases by mining chemical data from scientific literature, with a specific focus on mining tabular data as these are particularly rich sources of polymeric information. This study compares the performance of two tools in extracting large volumes of tabular data about polymer names and their glass-transition, melting and decomposition temperatures: a table-extraction tool that employs a downstream neural network to resolve polymer names from the table fields, and the table-mining part of the “chemistry-aware” natural-language-processing tool, ChemDataExtractor. We find that both methods afford high precision. The recall of the former is boosted by preserving some of the implicit structure of the source tables, while the latter offers a far wider scope of knowledge extraction from the literature on polymer science.


Introduction
Polymers in the form of plastics represent one of the most widely used, but also controversial, materials in our modern society. Significant concerns have arisen about the sustainability of our insatiable demand for these materials, with over 430 million tonnes being produced worldwide each year, of which two-thirds are designed for short use and thus become waste. Reducing plastic waste has become a significant aim for both the United Nations and the European Union, highlighting it as a key issue worldwide. Tackling this ongoing problem will require a significant shift in the way that we create and consume polymers. One possible way forward involves adopting recent innovations in data-driven methods that provide a modern approach to discovering new, more sustainable materials. The potential for polymer informatics is vast, with an incredible number of polymer combinations being possible; − thus affording myriad degrees-of-freedom in polymer design, the vast majority of which is yet to be explored.
Projects such as the Materials Genome Initiative (MGI) have helped to stimulate increased interest in and demand for data-driven materials discovery. A key aim of the MGI is to develop novel materials by harnessing and deploying data in the materials-science arena. Experimental research and development (R&D) efforts to produce new materials are very time and labor intensive; while a data-driven approach provides a more targeted method using data-science techniques to predict new candidate materials for a given functional application. Fundamental to this data-driven approach is the existence of large-scale, coherent materials data sets which provide the foundation for further materials development. The value of the insights which can be obtained from such data sets is highly dependent on their data quality; so it is imperative that they are accurate and unbiased. Moreover, materials databases which cover a diverse set of chemical materials and a wide range of properties are needed to unlock the full potential of the materials genome. −
Existing materials databases, with properties generated through computation using ab initio methods, can be sizable, but they can lack property diversity since only a handful of properties tend to be calculated in this way. Moreover, computationally generated materials databases tend to be highly idealized since calculations are often made on isolated molecules which typically behave very differently when placed in a real-world material application. This is especially true for polymers, whose relatively large molecular size means that typical electronic-structure calculations and molecular-dynamics simulations take days to compute for a single polymer ensemble. Recent studies in other domains have called into question the accuracy of data sets based on density functional theory (DFT), thereby challenging if it is appropriate to use them for material-property prediction models.
Manually curated databases that provide both computational and experimental data have been collected from peer-reviewed sources. One such example exists in the polymer domain: the PolyInfo database (https://polymer.nims.go.jp/en/), which is a manually curated database containing 470,000 data points including 61,000 values of glass transition temperature, T g values. Crucially, this database is not available for public use, so cannot be used for open research in polymer informatics.
Polymer informatics has already been used to predict Tg values; ,,− yet, these studies have almost exclusively used computational data sources since they are available in readily prepared data sets. A large publicly available example of a polymer prediction platform is the Polymer genome project (https://www.polymergenome.org/), − which predicts polymer properties from user inputted SMILES strings. The underpinning machine-learning (ML) models for these predictions were trained using data for 854 polymers from both computational (DFT) and experimental sources, which demonstrates the potential for property prediction from even a small selection of seed data.
Naturally, much larger data sets will be required to expand the property prediction to an order of millions of possible polymer molecules and to allow for a comprehensive polymer-design pipeline. Meanwhile, developments in data representation of polymers, that facilitate high-throughput studies on polymer structures for informatics are a demonstration of interest for data-driven methods that can afford polymer property predictions; a poignant example being BigSMILES. ,
Most large-scale experimental materials databases have been curated by hand, often requiring several working lifetimes of human effort to produce; as such, those that exist required too much of an investment to justify making them publicly available for open research. Machine-based text-mining technologies offer an automated alternative, allowing for not only a much faster speed of data curation, but also a scalable approach, which is important in a world of exponentially increasing paper and data publications. Such data-mining methods have already been employed in fields where data can be found in large amounts of publicly available text, such as law, finance and the biomedical sciences. The field of materials science has seen a slower uptake of these techniques owing to the lack of standardization of chemical naming and property descriptions within publications and data sources in the field, which present major hurdles for data acquisition. In particular, difficulties in chemical named entity recognition (CNER) have been a bottleneck to progress. The “chemistry aware” natural-language-processing (NLP) software, ChemDataExtractor − was developed to overcome these challenges. Thereby, ChemDataExtractor offers a dedicated toolkit for the data mining of chemical names and their cognate properties. This software has already been used to autogenerate many large-scale experimental databases that span fields such as thermoelectrics, batteries, alloys, semiconductors, photovoltaics and optical properties. The main source of data for these studies has been unstructured sentence-based scientific text from academic text. ChemDataExtractor has also been used to mine glass-transition temperatures of polymers on a very small scale (212 data records). More recently, ChemDataExtractor has been used to mine data from table-based sources of optical properties and alloys on a large scale, demonstrating that it can be deployed for this purpose effectively.
Progress has been made with methods to extract polymer names and properties from abstracts and paragraphs obtained from scientific articles at a large scale, , but such progress has yet to be achieved on data contained within tables.
Polymer information appears to be predominantly found in tables within scientifc papers which, in contrast to sentence-based text, provides more implicit structure to the source data. So, one might presuppose that it could be more efficient to extract polymer information from tabular data. Yet, the lack of standardized table arrangements and polymer nomenclature mean that considerable data-extraction challenges are still present. One study, by Oka et al., is of particular interest as it focuses on the table-based data extraction of polymer-based information. Their study adopted a different data-extraction approach to ChemDataExtractor. − As such, we undertook a comparative study to understand the relative benefits and shortfalls of each method. This serves the broader goal of developing a robust set of table-based data-mining protocols for the field of polymer science.
Methods
The principal steps involved in both types of information-extraction tasks in this comparative study are illustrated in Figure , and can be broadly split into two stages. First, table processing: a table is identified within its document file, and the table data are extracted in a format ready for feeding into an NLP pipeline. Second, property extraction: NLP interrogates the table data to identify and extract four property elements: Chemical name, Property specifier, Property value, Property unit. These elements are then resolved with each set of four forming a single record in the data set.
1.

A comparison of the data-mining pipelines employed by Oka et al. and ChemDataExtractor v2.4. − Isolatory values of a case study from Yao et al. were extracted and presented in a reformatted context for illustrative purposes alone. XML is eXtended Markup Language; API is application programming interface; CRF is conditional random field; DNN is deep neural network; CSV is comma separated value.
Both methods used very similar rule-based parsing methods to identify the property and value. The limiting factor in the property-extraction process was the chemical-named-entity recognition (CNER) step, where both methods took very different approaches.
For the purposes of evaluation in this work, both methods processed the same data set that was employed by Oka et al. This data set comprised a set of 18,602 full-text articles from the Elsevier publishing house. These articles were sourced in this study via the Elsevier Application Programming Interface (API) which secured them in extensible markup language (XML), which is a plain-text format allowing for machine processing the article text. Both methods are capable of interpreting the XML documents provided by Elsevier, and thus are able to identify table information within the documents obtained.
ChemDataExtractor
The “chemistry-aware” text-mining tool, ChemDataExtractor version 2.4, − was used in this work, whose CNER step is facilitated by the transformer model SciBERT, which had been pretrained on scientific text, and which has been fine-tuned for CNER utility. The table-processing method used by ChemDataExtractor version 2.4 − (Figure , left) first decomposes a table into its data cells which are tagged by their corresponding row and column headers. These data are then combined to form an artificial sentence, and passed into the property-extraction process.
The precision and recall of the compound names identified in the tables by ChemDataExtractor − were improved for polymer science in this study, by making two modifications to its standard NLP pipeline. First, a dictionary of polymer names and abbreviations collected from the CROW polymer database were added for the CNER steps, to facilitate identification of common polymer names or abbreviations that may be missed by the SciBERT-based CNER model. Second, a modification was made whereby, when a compound name was retrieved, the raw cell text containing the full compound details was stored with the record; this allowed for the full chemical details to be captured, even when only a partial match of the compound information has been realized by the SciBERT-based CNER model e.g., if the cell contains ″PFDA10-b-PCL20″ and the CNER retrieves ″PFDA″ as the compound name, then ″PFDA-b-PCL20″ is added to the compound record. The codebases for these two modifications to ChemDataExtractor are provided in a public repository, details of which can be found in the Data Availability section.
User-defined rules dictate the search for property specifiers and the measurement type (in this case temperature), and then predefined rules identify the value and the units. ChemDataExtractor is already configured to look for Celsius/Kelvin/Fahrenheit, but for more complex properties custom units can be added. The distinct identification of the specifier and the units separately differs from Oka et al. A record is formed if all four of the compound, specifier, unit and value are found in a single sentence created from a table cell.
The Approach by Oka et al.
Each step of the pipeline developed by Oka et al. (Figure , right) is applied to all the documents in their target data set before advancing to the next step; this differs significantly to ChemDataExtractor which applies the full pipeline to each document one by one.
The process by Oka et al. first separates the tables from the remaining document text and converts them into tab-separated variable (tsv) format. All the extracted table information is then saved into a file for each journal article. The next step reads these tsv files, and forms table “triples” from the data cells with the corresponding row and column header cells. These triples are then combined in a single file for multiple articles. An additional file records the position of the data cell within the table and journal from which it was extracted.
Their CNER step is then undertaken which employs a deep neural network (DNN) architecture from Dos Santos and Zadrozny, that performs part-of-speech (POS) tagging using character-level embeddings in addition to word embeddings. This DNN model was trained on 588 articles that had been annotated using a rule-based search for single tokens containing “P” or “poly”, alongside stop words and some common exceptions. This DNN model was applied to the tokens in the table triples, and any cells that contain recognized tokens were tagged. The method employs an additional interdependency step, which follows the logic: if more than 30% of cells in a column are tagged to contain chemical named entities, all of the cells in that column are tagged. Although this interdependency step is simple, it allows for the algorithm to effectively use information regarding the table structure in a way that ChemDataExtractor does not.
Since the pipeline employed by Oka et al. relies on tagging table cells as whole entities, the cell containing property specifier and the pipeline assumes that the unit is contained inside. This of course adds a required layer of postprocessing to remove the unit, but crucially it also opens up the possibility of errors where the pipeline tags cells which do not contain temperatures, for example TGA is a common abbreviation for thermogravimetric analysis which is a measurement technique. This stage of the pipeline uses string matching alongside allowlist and blocklist files for each property which have been supplied with the model published by Oka et al.
Evaluation
We see from Table that the numbers of tables obtained in both pipelines are consistent with what is expected using a simple Pythonic method with lxml. Thus, we assume that the table identification parts of both pipelines are able to identify tables correctly.
1. Comparing the Number of Tables Obtained from the Data Set by Each Method to a Simple Pythonic XML (Using the lxml Package) Extraction of the Table from the XML.
| Method | Number of articles | Containing tables | Number of tables |
|---|---|---|---|
| lxml | 18,602 | 13,201 | 30,936 |
| ChemDataExtractor | 18,602 | 13,200 | 30,935 |
| Oka et al. | 18,602 | 13,201 | 30,936 |
The transition temperature data obtained from both methods described in this study are compared against each other and against corresponding data from the PolyInfo database that was sourced by Oka et al. Figure shows that the data extracted by both methods presented herein follow roughly the T g, T m , T d distributions of the PolyInfo data set. This suggests that the data obtained by both methods compared herein are representative of those found in the academic literature and are not biased toward a particular group of polymer materials.
2.

Histogram comparing data on glass-transition temperatures, that were obtained from processing tables using the methodology of Oka et al. and ChemDataExtractor, using a common corpus, with reference to the values contained in the PolyInfo database that were relayed by Oka et al. The three types of data distributions largely track each other within the ranges of high frequency data. ChemDataExtractor appears to capture more data at the extremities of these distributions, especially at the higher temperatures.
Oka et al. noted a deviation from this histogram for the −50 to 0°C T g range, which is reproduced in this study. We also note large deviations from this histogram for the 0 to 50°C and 400 to 450°C T d ranges for the data obtained using ChemDataExtractor. Further inspection reveals that several of the values between 0 and 50°C are in fact lost percentage mass values at a given degradation temperature which explains the deviation.
The same evaluation data set was used as in the Oka et al. study to ensure consistency of 100 polymer journal articles, and 100 nonpolymer journal articles. The ground-truth data of T g, T m , T d were manually extracted from the tables inside these articles and then compared to the extracted data obtained from both methods. Since both methods output the table cell containing token(s) identified as compounds, our ground-truth compound data were the cell text. This meant partial matches of tokens were considered to be correct as long as they referenced back to the correct complete table cell text. Only records consisting of the correct compound, property and value were considered to be correct. Crucially, no errors were seen to result from table processing; rather, a vast majority of errors came from missed or misidentified compound cells.
| 1 |
Discussion
The overall numbers of each property extracted by both methods shown in Table , We see that ChemDataExtractor obtains significantly fewer records than Oka et al. This is particularly true in the case of decomposition temperature, T d where there are a range of property descriptions e.g., T onset , T 10%, T deg corresponding to different definitions i.e., onset of mass loss, 10% mass/volume lost, 50% mass/volume lost.
2. Total Numbers of Each Property Extracted by Both Oka et al. and ChemDataExtractor.
| Method | T g | T m | T d |
|---|---|---|---|
| ChemDataExtractor | 661 | 686 | 290 |
| Oka et al. | 2,181 | 1,526 | 2,316 |
Table and Figure compare the evaluation metrics obtained using eq , from which we see that both comparative methods achieve very similar precision values, with ChemDataExtractor − affording a small improvement over that of Oka et al. The quality of the data output by both methods can therefore be considered to be similar, in the context of the data used in this study.
3. Comparison of the Evaluation Metrics (Calculated Using eq ) for Both Methods by Oka et al. and ChemDataExtractor − for the Three Transition Temperatures Extracted and Their Combined Set.
| Method | Property | Precision | Recall | F1 Score |
|---|---|---|---|---|
| Oka et al. | T g | 0.862 | 0.891 | 0.876 |
| T m | 0.810 | 0.844 | 0.826 | |
| T d | 0.757 | 0.972 | 0.851 | |
| Combined | 0.809 | 0.892 | 0.848 | |
| ChemDataExtractor | T g | 0.897 | 0.380 | 0.534 |
| T m | 0.941 | 0.226 | 0.365 | |
| T d | 1.000 | 0.207 | 0.344 | |
| Combined | 0.931 | 0.271 | 0.420 |
3.

Cumulative recall and precision metrics calculated by the authors using the methodology of Oka et al. and ChemDataExtractor − (labeled CDE herein) for 10 random orders of the evaluation data set, with the mean values plotted in bold. Since the values converge, we can assume that they are representative of the whole data set.
Given that the CNER step in ChemDataExtractor − employs the SciBERT model that was pretrained using annotated text prose from sentences from scientific articles, it cannot necessarily be assumed that it will be able to perform CNER effectively when applied to sentences which have been constructed from table cells. These constructed cells lack the context supplied by the additional words in a free text sentence, and hence we would expect the SciBERT-tagger to be significantly more sensitive when processing these sentences. An extreme case of this sensitivity appeared in one case of the evaluation: two sentences were obtained, one containing a melting point, one containing a glass transition temperature, for the same compound, from the same table and only the compound in the melting point sentence was tagged. This sensitivity to the lack of words providing context in the generated sentence would explain the very low recall scores obtained by ChemDataExtractor in this study, especially when compared to previous works using ChemDataExtractor, − which have achieved much better recall when processing free text sentences.
Some interdependency-resolution issues reported occurred with both methods, namely labels and numbers being used to represent chemicals. These issues notwithstanding, the accompaniment of metadata with the chemical property data is especially important for describing a polymer with a data representation.
In contrast, a big difference is observed when comparing the recall values of both methods (shown in Table ) and the total numbers of each property obtained (shown in Table ), whereby the method by Oka et al. captures a larger amount of the target data that are held within the corpus used in this study. However, the corpus used for this study consists of 18,602 “generic” polymer papers i.e., papers that are not specific to the target property of this study; as such, only 1,600 articles contained the target phrase “glass transition”, and the target-property records collected were only found in approximately 300 of those papers. Therefore, if this study was to be scaled up to a larger or more target-property-specific corpus, we would still expect to obtain a useful amount of records with both methods.
The corpus chosen by Oka et al. for evaluation consisted of 100 polymer journal articles and 100 nonpolymer journal articles. The resulting evaluation published by Oka et al. shows that their pipeline returned data for 157 of those articles. This means that 79% of their evaluation data set returned data. In comparison, 281 articles out of the 18,600 in the full corpus returned results using the pipeline from Oka et al., only 1.5% of the original corpus. This large discrepancy in the sparsity of data in the evaluation data set to the corpus means that the evaluation data set is not reflective of the full corpus. Furthermore, this suggests that the data set has been biased toward articles that return results using the Oka et al. pipeline and will likely produce better evaluation metrics for the Oka et al. pipeline than an alternative such as ChemDataExtractor. This is especially significant given the large difference in recall between the two methods when evaluated in this study.
Table illustrates the vast difference in processing time, with ChemDataExtractor taking 3.5 min on average per article. It was deployed on the ALCF Polaris supercomputer for this reason, making use of the 32-core CPU to process 32 process papers simultaneously. In contrast, Oka et al. method is vastly quicker, taking only 2.4 s per article on average when deployed in this study.
4. Comparison of the Hardware and Processing Times Used to Extract the Data in This Study .
| Method | Running time | Hardware | Average/article |
|---|---|---|---|
| ChemDataExtractor | 35.5 h | AMD EPYC Milan 7543P 32-core | 3.5 min |
| Oka et al. | 12.5 h | Intel i5-8500 6-core CPU | 2.4 s |
ChemDataExtractor processed 32 articles simultaneously .
Interestingly, the major bottleneck in the Oka et al. pipeline was observed to be the tsv table extraction process, taking on average 2.1 s/article. This part of the pipeline is substantially quicker in ChemDataExtractor, taking around 0.25 s/article. The lxml tree used as the ground-truth for table identification in Table shows that both methods produce an almost identical number of tables and are consistent with the expected value. Additionally, in the evaluation data sets obtained for both methods, all of the tables were parsed correctly and no downstream errors were seen due to table parsing problems.
The innate scope of the pipeline employed by Oka et al. is considerably narrower than that of ChemDataExtractor, − with the CNER employed by Oka et al. being only applicable to polymer names. In contrast, ChemDataExtractor − not only allows for the CNER of materials outside of the polymer space, but it can easily be employed to extract additional properties and, in particular, group properties together for individual chemical records where needed. Furthermore, ChemDataExtractor is not limited to XML and can process documents (including tables) from HTML and plain text formats. Given that PDF to markdown conversion is possible with tools such as Docling, this also extends the domain of ChemDataExtractor to table data extraction from PDF documents. In other words, ChemDataExtractor is far more extensible given its generic data-mining approach.
During this study, we observed that tables are common in the polymer domain and data-rich with multiple properties and compounds; as such, they could provide a very promising source of data for this field of chemistry; yet, inconsistencies in chemical naming and the structures of tables themselves present challenges to overcome. The method by Oka et al. preserves some of the table structure by tagging cells instead of tokens and, in particular, tagging entire columns if 30% or more of the cells are tagged as containing polymer mentions. This simple step accounts for a large amount of the recall in the evaluation results of Oka et al. and hence it is crucial in its performance. Indeed, when removing this step, we obtain 1,678/1,199/1,761 records for T g /T m /T d , respectively, compared to the 2,181/1,526/2,316 with the rule included, meaning that this step alone accounts for a 27% increase in recall. Since the ChemDataExtractor − method converts table structures into sentences, it does not preserve the structure of the table. While this study modified the ChemDataExtractor − pipeline to collect the table cells containing tokens that have been tagged by the CNER instead of the tagged token(s), the loss of the table structure happens early in the pipeline during the table-parsing stage; hence, adding a feature similar to the one employed by the method of Oka et al. would require the entire pipeline of ChemDataExtractor − to be reconfigured.
Conclusions
This study has demonstrated that ChemDataExtractor v2.4 − and the method by Oka et al. can both mine tabular data from scientific documents about polymer names and their properties, with a comparatively high level of precision. This is despite our finding that tables rich in polymer data within the academic literature lack standardization, both in terms of the formatting of table structures and data contained within tables. This goes against the naïve expectation that data extraction from tables might be easier than that of text prose because tables are more structured sources of data than sentences; and are much denser in data content. Given that the information contained with the tables is significant, future methods to extract structure–property relationships about polymers should not overlook the value of table content despite these standardization issues. Indeed, certain “quick fixes” can circumvent these issues; as illustrated by Oka et al who poignantly demonstrated that the preservation of just some of the table structure affords a dramatic increase in recall.
Ideally, the extraction of polymer data from both tables and text prose would be most beneficial. ChemDataExtractor v2 − was designed to accommodate this wider scope, at scale, using its modular pipeline with multiple parsers, cf. its AutoTableParser and AutoTemplateParser. Moreover, a large language model (LM) is embedded into the CNER step of ChemDataExtractor v2.4, used in this work; and in all previous ChemDataExtractor versions since v2.1. Given the increasing appetite for LM-based problem-solving, one could widen the LM-based aspects of ChemDataExtractor. Indeed, others have already created an LM called PolyBERT that has been pretrained on a polymer corpus. Looking ahead, one could go further to develop a multimodal model that feeds an LM with textual, tabular, imaging, and graphical data, in parallel streams. Once fine-tuned on data extraction, these different types of data could be acquired concurrently, and analyzed cooperatively by using the correlations between them.
Acknowledgments
J.M.C. is grateful for the BASF/Royal Academy of Engineering Research Chair in Data-Driven Molecular Engineering of Functional Materials, which is partly supported by the Science and Technology Facilities Council. J.M.C. is also indebted to BASF for a PhD studentship (for R.J.H.). The authors thank the Argonne Leadership Computing Facility, which is a DOE Office of Science facility, for use of its research resources under contract no. DE-AC02-06CH11357.
The code for two modifications of ChemDataExtractor v2.4 − undertaken for this study is contained in the files cem_factory.py, table.py, model.py, and abbrev.py, which are available online. Minor modifications to the source code published by Oka et al. were made purely to update the software and ensure it ran on the desktop computer used; these are available online.
J.M.C. conceived the overarching project. J.M.C. and R.J.H. designed the study. R.J.H. wrote the code and analyzed the results under the PhD supervision of J.M.C. R.J.H. drafted the manuscript with assistance from J.M.C. The submitted manuscript was agreed by both authors.
The authors declare no competing financial interest.
References
- United Nations Environment Program, Gameplan: It’s time to beat plastic polution; https://www.unep.org/beatpollution/beat-plastic-pollution/gameplan-it-is-time-to-beat-plastic-pollution, (accessed: 11/4/2024).
- United Nations Environment Program, Turning off the Tap: How the world can end plastic pollution and create a circular economy. https://www.un-ilibrary.org/content/books/9789280740240, 2023; (accessed: 11/4/2024).
- European Commision, Plastic waste and recycling in the EU: facts and figures. https://www.europarl.europa.eu/topics/en/article/20181212STO21610/plastic-waste-and-recycling-in-the-eu-facts-and-figures, (accessed: 30/3/2024).
- Ma R., Luo T.. PI1M: A Benchmark Database for Polymer Informatics. J. Chem. Inf. Model. 2020;60:4684–4690. doi: 10.1021/acs.jcim.0c00726. [DOI] [PubMed] [Google Scholar]
- Kuenneth C., Ramprasad R.. polyBERT: A chemical language model to enable fully machine-driven ultrafast polymer informatics. Nat. Commun. 2023;14:4099. doi: 10.1038/s41467-023-39868-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Liu N., Jafarzadeh S., Lattimer B. Y., Ni S., Lua J., Yu Y.. Harnessing large language models for data-scarce learning of polymer properties. Nat. Comput. Sci. 2025;5:245–254. doi: 10.1038/s43588-025-00768-y. [DOI] [PubMed] [Google Scholar]
- Jain A., Ong S. P., Hautier G., Chen W., Richards W. D., Dacek S., Cholia S., Gunter D., Skinner D., Ceder G.. et al. Commentary: The Materials Project: A materials genome approach to accelerating materials innovation. APL Mater. 2013;1:011002. doi: 10.1063/1.4812323. [DOI] [Google Scholar]
- Kuryla, D. ; Berger, F. ; Csányi, G. ; Michaelides, A. . How Accurate Are DFT Forces? Unexpectedly Large Uncertainties in Molecular Datasets. arXiv 2025, 10.48550/arXiv.2510.19774. [DOI] [PubMed] [Google Scholar]
- Chen L., Pilania G., Batra R., Huan T. D., Kim C., Kuenneth C., Ramprasad R.. Polymer informatics: Current status and critical next steps. Mater. Sci. Eng., R. 2021;144:100595. doi: 10.1016/j.mser.2020.100595. [DOI] [Google Scholar]
- Beaucage P. A., Sutherland D. R., Martin T. B.. Automation and Machine Learning for Accelerated Polymer Characterization and Development: Past, Potential, and a Path Forward. Macromolecules. 2024;57:8661–8670. doi: 10.1021/acs.macromol.4c01410. [DOI] [Google Scholar]
- Martin T. B., Audus D. J.. Emerging Trends in Machine Learning: A Polymer Perspective. ACS Polym. Au. 2023;3:239–258. doi: 10.1021/acspolymersau.2c00053. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Struble D. C., Lamb B. G., Ma B.. A prospective on machine learning challenges, progress, and potential in polymer science. MRS Commun. 2024;14:752–770. doi: 10.1557/s43579-024-00587-8. [DOI] [Google Scholar]
- Dagdelen J., Dunn A., Lee S., Walker N., Rosen A. S., Ceder G., Persson K. A., Jain A.. Structured information extraction from scientific text with large language models. Nat. Commun. 2024;15:1418. doi: 10.1038/s41467-024-45563-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Otsuka, S. ; Kuwajima, I. ; Hosoya, J. ; Xu, Y. ; Yamazaki, M. . PoLyInfo: Polymer database for polymeric materials design. In 2011 International Conference On Emerging Intelligent Data And Web Technologies; IEEE; 2011, 22–29. [Google Scholar]
- Sumpter B. G., Noid D. W.. Neural networks and graph theory as computational tools for predicting polymer properties. Macromol. Theory Simul. 1994;3:363–378. doi: 10.1002/mats.1994.040030207. [DOI] [Google Scholar]
- Kuenneth C., Schertzer W., Ramprasad R.. Copolymer Informatics with Multitask Deep Neural Networks. Macromolecules. 2021;54:5957–5961. doi: 10.1021/acs.macromol.1c00728. [DOI] [Google Scholar]
- Goswami S., Ghosh R., Neog A., Das B.. Deep learning based approach for prediction of glass transition temperature in polymers. Mater. Today: Proc. 2021;46:5838–5843. doi: 10.1016/j.matpr.2021.02.730. [DOI] [Google Scholar]
- Zhang Y., Xu X.. Machine learning glass transition temperature of polymers. Heliyon. 2020;6:e05055. doi: 10.1016/j.heliyon.2020.e05055. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Uddin M. J., Fan J.. Interpretable Machine Learning Framework to Predict the Glass Transition Temperature of Polymers. Polymers. 2024;16:1049. doi: 10.3390/polym16081049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Martı D.. et al. Predicting the Glass Transition Temperature of Biopolymers via High-Throughput Molecular Dynamics Simulations and Machine Learning. ACS Appl. Polym. Mater. 2024;6:4449–4461. doi: 10.1021/acsapm.3c03040. [DOI] [Google Scholar]
- Wilson A. N., St John P. C., Marin D. H., Hoyt C. B., Rognerud E. G., Nimlos M. R., Cywar R. M., Rorrer N. A., Shebek K. M., Broadbelt L. J., Beckham G. T., Crowley M. F.. PolyID: Artificial Intelligence for Discovering Performance-Advantaged and Sustainable Polymers. Macromolecules. 2023;56:8547–8557. doi: 10.1021/acs.macromol.3c00994. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Doan Tran H., Kim C., Chen L., Chandrasekaran A., Batra R., Venkatram S., Kamal D., Lightstone J. P., Gurnani R., Shetty P.. et al. Machine-learning predictions of polymer properties with Polymer Genome. J. Appl. Phys. 2020;128(17):171104. doi: 10.1063/5.0023759. [DOI] [Google Scholar]
- Kim C., Chandrasekaran A., Huan T. D., Das D., Ramprasad R.. Polymer Genome: A Data-Powered Polymer Informatics Platform for Property Predictions. J. Phys. Chem. C. 2018;122:17575–17585. doi: 10.1021/acs.jpcc.8b02913. [DOI] [Google Scholar]
- Huan T. D., Mannodi-Kanakkithodi A., Kim C., Sharma V., Pilania G., Ramprasad R.. A polymer dataset for accelerated property prediction and design. Sci. Data. 2016;3:160012. doi: 10.1038/sdata.2016.12. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lin T. S., Coley C. W., Mochigase H., Beech H. K., Wang W., Wang Z., Woods E., Craig S. L., Johnson J. A., Kalow J. A., Jensen K. F., Olsen B. D.. BigSMILES: A Structurally-Based Line Notation for Describing Macromolecules. ACS Cent. Sci. 2019;5:1523–1531. doi: 10.1021/acscentsci.9b00476. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schneider L., Walsh D., Olsen B., de Pablo J.. Generative BigSMILES: an extension for polymer informatics, computer simulations & ML/AI. Digital Discovery. 2024;3:51–61. doi: 10.1039/D3DD00147D. [DOI] [Google Scholar]
- Hendrycks, D. ; Burns, C. ; Chen, A. ; Ball, S. . CUAD: An Expert-Annotated NLP Dataset for Legal Contract Review. arXiv 2021, 10.48550/arXiv.2103.06268 [DOI] [Google Scholar]
- Mariko, D. ; Abi-Akl, H. ; Labidurie, E. ; Durfort, S. ; De Mazancourt, H. ; El-Haj, M. , The Financial Document Causality Detection Shared Task (FinCausal 2020). In Proceedings of the 1st Joint Workshop on Financial Narrative Processing and MultiLing Financial Summarisation; COLING, 2020, 23–32. [Google Scholar]
- Bravo À., Piñero J., Queralt-Rosinach N., Rautschka M., Furlong L. I.. Extraction of relations between genes and diseases from text and large-scale data analysis: implications for translational research. BMC Bioinf. 2015;16:55. doi: 10.1186/s12859-015-0472-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Swain M. C., Cole J. M.. ChemDataExtractor: A Toolkit for Automated Extraction of Chemical Information from the Scientific Literature. J. Chem. Inf. Model. 2016;56:1894–1904. doi: 10.1021/acs.jcim.6b00207. [DOI] [PubMed] [Google Scholar]
- Mavračić J., Court C. J., Isazawa T., Elliott S. R., Cole J. M.. ChemDataExtractor 2.0: Autopopulated Ontologies for Materials Science. J. Chem. Inf. Model. 2021;61:4280–4289. doi: 10.1021/acs.jcim.1c00446. [DOI] [PubMed] [Google Scholar]
- Isazawa T., Cole J. M.. Single Model for Organic and Inorganic Chemical Named Entity Recognition in ChemDataExtractor. J. Chem. Inf. Model. 2022;62:1207–1213. doi: 10.1021/acs.jcim.1c01199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Isazawa T., Cole J. M.. Automated Construction of a Photocatalysis Dataset for Water-Splitting Applications. Sci. Data. 2023;10(1):651. doi: 10.1038/s41597-023-02511-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sierepeklis O., Cole J. M.. A thermoelectric materials database auto-generated from the scientific literature using ChemDataExtractor. Sci. Data. 2022;9:648. doi: 10.1038/s41597-022-01752-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Huang S., Cole J. M.. A database of battery materials auto-generated using ChemDataExtractor. Sci. Data. 2020;7:260. doi: 10.1038/s41597-020-00602-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kumar P., Kabra S., Cole J. M.. Auto-generating databases of Yield Strength and Grain Size using ChemDataExtractor. Sci. Data. 2022;9:292. doi: 10.1038/s41597-022-01301-w. [DOI] [Google Scholar]
- Dong Q., Cole J. M.. Auto-generated database of semiconductor band gaps using ChemDataExtractor. Sci. Data. 2022;9:193. doi: 10.1038/s41597-022-01294-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Beard E. J., Cole J. M.. Perovskite- and Dye-Sensitized Solar-Cell Device Databases Auto-generated Using ChemDataExtractor. Sci. Data. 2022;9:329. doi: 10.1038/s41597-022-01355-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhao J., Cole J. M.. A database of refractive indices and dielectric constants auto-generated using ChemDataExtractor. Sci. Data. 2022;9:192. doi: 10.1038/s41597-022-01295-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tchoua, R. B. ; Chard, K. ; Audus, D. J. ; Ward, L. T. ; Lequieu, J. ; De Pablo, J. J. ; Foster, I. T. , Towards a hybrid human-computer scientific information extraction pipeline; 2017 IEEE 13th International Conference on e-Science (e-Science); IEEE, 2017, 109–118. [Google Scholar]
- Zhao J., Huang S., Cole J. M.. OpticalBERT and OpticalTable-SQA: Text- and Table-Based Language Models for the Optical-Materials Domain. J. Chem. Inf. Model. 2023;63:1961–1981. doi: 10.1021/acs.jcim.2c01259. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kumar P., Kabra S., Cole J. M.. A Database of Stress-Strain Properties Auto-generated from the Scientific Literature using ChemDataExtractor. Sci. Data. 2024;11(1):1273. doi: 10.1038/s41597-024-03979-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shetty P., Rajan A. C., Kuenneth C., Gupta S., Panchumarti L. P., Holm L., Zhang C., Ramprasad R.. A general-purpose material property data extraction pipeline from large polymer corpora using natural language processing. npj Comput. Mater. 2023;9(1):52. doi: 10.1038/s41524-023-01003-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gupta S., Mahmood A., Shetty P., Adeboye A., Ramprasad R.. Data extraction from polymer literature using large language models. Commun. Mater. 2024;5:269. doi: 10.1038/s43246-024-00708-9. [DOI] [Google Scholar]
- Oka H., Yoshizawa A., Shindo H., Matsumoto Y., Ishii M.. Machine extraction of polymer data from tables using XML versions of scientific articles. Sci. Technol. Adv. Mater.: Methods. 2021;1:12–23. doi: 10.1080/27660400.2021.1899456. [DOI] [Google Scholar]
- Yao B., Zhu Q., Yao L., Hao J.. Fabrication of honeycomb-structured poly(ethylene glycol)-block-poly(lactic acid) porous films and biomedical applications for cell growth. Appl. Surf. Sci. 2015;332:287–294. doi: 10.1016/j.apsusc.2015.01.170. [DOI] [Google Scholar]
- Beltagy, I. ; Lo, K. ; Cohan, A. , SciBERT: A Pretrained Language Model for Scientific Text. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP); Association for Computational Linguistics, 2019, 3615–3620. [Google Scholar]
- CROW Polymer Properties Database. https://www.polymerdatabase.com/home.html, (accessed: 10/02/2022).
- Santos, C. D. ; Zadrozny, B. , Learning Character-level Representations for Part-of-Speech Tagging. In Proceedings of the 31st International Conference on Machine Learning; PMLR, 2014, 1818–1826. [Google Scholar]
- Howe, R. J. ; Cole, J. M. . Table-based text parsing methods for polymer science: A comparative study; Figshare, 2026, 10.6084/m9.figshare.30826232. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The code for two modifications of ChemDataExtractor v2.4 − undertaken for this study is contained in the files cem_factory.py, table.py, model.py, and abbrev.py, which are available online. Minor modifications to the source code published by Oka et al. were made purely to update the software and ensure it ran on the desktop computer used; these are available online.
