Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 55 min ago
PreprintCC BY-NC-NDChemRxiv

Chainable DataFrame Framework for Interactive Chemical Data Processing with pdChemChain

  1. 1AbbVie, Hagaplan 4, Stockholm, Sweden, SE-113 68

Abstract

Computational chemists frequently build data processing workflows as ad-hoc scripts that are difficult to reuse, share, or deploy. Yet, many of the alternative workflow platforms demand significant complexity overhead or create manual breaks in workflows involving different pieces of software. pdChemChain is an open-source Python framework that bridges interactive use in python with reuse and deployment, by treating chemical data processing chains as composable, self-serializing pandas DataFrame operations. The framework is built around three design principles: (1) every operation takes a DataFrame and returns a DataFrame, (2) operations compose via the + operator into chains that are themselves operations, and (3) all chains are self-configuring, i.e. serializable to YAML for command-line deployment without code changes. Chains are built interactively in notebooks with immediate visual feedback, then deployed as-is via CLI or as scoring components in generative design frameworks. Built on widely used RDKit and pandas, pdChemChain provides links for molecular processing, property calculation, score transformation, and multi-parameter aggregation, while remaining extensible through a minimal dataclass-based API. pdChemChain is available at https://github.com/EBjerrum/pdchemchain under the LGPL-3.0 license.

Related

  1. MetaboT: an LLM-based multi-agent framework for interactive analysis of mass spectrometry metabolomics knowledge graphs.
    Madina Bekbergenova, Lucas Pradi, Benjamin Navet +15
    Journal of cheminformaticsPeer-reviewedCC BYFull text1 citedTheoretical & computational chemistryEurope PMCDOAJ
  2. Processing-and cell-stage thermodynamic screening of nacre-and bone-inspired carbonate and phosphate phases on aluminium current collectors in fluorine-free lithium-ion cells with an open screening framework
    Palash Bharti, Palaash Gang, Ahaana Goswamy +3
    ChemRxivPreprintLicence not statedGeneral chemistryChemRxiv
  3. Toward a New Paradigm for Renewable Biopolymer Selection: A Structure–Processing–Architecture–Property–Scalability Framework (Alginate, Cellulose, Lignin, Chitosan, and Starch)
    Parastou Kharazmi
    ChemRxivPreprintCC BYFull textMaterials & polymersChemRxiv
  4. PyExoCross 2.0: A Python Framework for LTE and non-LTE Spectra, Cross Sections, and Spectroscopic Post-processing of Atomic and Molecular Line Lists
    Jingxin Zhang, Sergei N. Yurchenko, Jonathan Tennyson
    arXivPreprintCC BY 4.0Full textInstrumentation & methodsPlanetary science & exoplanetsarXiv
  5. A Decision-Making Framework for Renewable Biopolymer Selection: Integrating Structure, Processing, Properties, Scalability, Techno-Economics, and Life-Cycle Assessment
    Parastou Kharazmi
    ChemRxivPreprintCC BYFull textMaterials & polymersChemRxiv
BibTeX
@misc{bjerrum2026chainable,
  title = {{Chainable DataFrame Framework for Interactive Chemical Data Processing with pdChemChain}},
  author = {Esben Jannik Bjerrum},
  howpublished = {ChemRxiv},
  year = {2026},
  month = sep,
  doi = {10.26434/chemrxiv.15008524/v1},
  url = {https://chemrxiv.org/doi/full/10.26434/chemrxiv.15008524/v1},
  note = {CC BY-NC-ND},
}
RIS
TY  - UNPB
TI  - Chainable DataFrame Framework for Interactive Chemical Data Processing with pdChemChain
AU  - Esben Jannik Bjerrum
PY  - 2026
DA  - 2026/09/08
PB  - ChemRxiv
DO  - 10.26434/chemrxiv.15008524/v1
UR  - https://chemrxiv.org/doi/full/10.26434/chemrxiv.15008524/v1
AB  - Computational chemists frequently build data processing workflows as ad-hoc scripts that are difficult to reuse, share, or deploy. Yet, many of the alternative workflow platforms demand significant complexity overhead or create manual breaks in workflows involving different pieces of software. pdChemChain is an open-source Python framework that bridges interactive use in python with reuse and deployment, by treating chemical data processing chains as composable, self-serializing pandas DataFrame operations. The framework is built around three design principles: (1) every operation takes a DataFrame and returns a DataFrame, (2) operations compose via the + operator into chains that are themselves operations, and (3) all chains are self-configuring, i.e. serializable to YAML for command-line deployment without code changes. Chains are built interactively in notebooks with immediate visual feedback, then deployed as-is via CLI or as scoring components in generative design frameworks. Built on widely used RDKit and pandas, pdChemChain provides links for molecular processing, property calculation, score transformation, and multi-parameter aggregation, while remaining extensible through a minimal dataclass-based API. pdChemChain is available at https://github.com/EBjerrum/pdchemchain under the LGPL-3.0 license.
ER  -