arXiv Science⌕ Search

arXiv · 2610.02211

datascribe_api: Enabling Data-Driven Materials Discovery with DataScribe

Abstract

datascribe_api is a Python library and command-line interface (CLI) that gives researchers programmatic access to DataScribe Cloud, an AI-native platform for materials design and discovery. DataScribe integrates two data services: user-managed scientific data tables, where research groups store experimental measurements, simulation outputs, and derived features; and curated materials science databases from the Materials Project, AFLOW, and OQMD. datascribe_api exposes both through a single, typed Python interface, so researchers can retrieve, filter, and analyze data without writing custom HTTP code. The library handles authentication, connection management, and transient network errors automatically. It exposes nine query endpoints as ordinary Python method calls. Filter conditions use standard Python comparison syntax and are passed as a list, keeping query logic readable without format-specific boilerplate. Pydantic models validate all API responses at parse time, so schema mismatches surface as exceptions rather than silent wrong values. Each result collection converts to a pandas DataFrame in a single call, so retrieved data is directly available for machine learning and statistical analysis. Every materials search result carries a provenance field identifying its source database, satisfying FAIR traceability requirements. The library includes a CLI that exposes all nine endpoints as subcommands, using Typer for argument parsing and Rich for terminal output. Every subcommand supports machine-readable JSON output for shell pipelines and LLM agents. Pre-built wheels for Python 3.11 and later are published on PyPI under the GPLv3 license for Linux, macOS, and Windows.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Doğuhan Sarıtürk, Raymundo Arróyave, Vahid Attari. 2026-06-16. datascribe_api: Enabling Data-Driven Materials Discovery with DataScribe. https://arxiv.org/abs/2610.02211

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related papers

Revisiting Structure-Based Filtering for AI-Designed Antibodies: Opportunities, Limits, and What Matters

AI antibody design can generate far more candidates than can be experimentally tested, making post-generation filtering a central bottleneck. We study whether structure-prediction outputs can help prioritize AI-designed antibodies for experimental validation. We evaluate this problem on 4,184 experimentally characterized antibody-antigen pairs, combining newly generated wet-lab measurements with curated affinity data across diverse antigens and assay settings. We introduce two complementary filtering signals: Regional Interaction Contrast (RIC), which captures support for the predicted antibody-antigen interface, and Non-CDR Antibody Confidence (NAC), which measures antibody confidence outside the CDRs. Across AlphaFold 3, Protenix-v2, and ESMFold2, we find a striking difference in what information matters for filtering. Interface evidence is strongest when comparing candidates designed for different antigens, whereas antibody-level reliability is substantially more informative for ranking candidates within the same antigen. In particular, non-CDR antibody confidence consistently outperforms whole-antibody confidence across predictors, revealing an unexpected source of filtering signal beyond the predicted interface. Finally, we examine the information encoded in the predictor outputs themselves. Predicted structures contain substantial but incomplete binding-related signal, revealing both the opportunities and limits of structure-based filtering: better metrics can exploit current predictors more effectively, but their performance ultimately remains constrained by what those predictors can distinguish.

cs.CE↗

BioXArena: Benchmarking LLM Agents on Multi-Modal Biomedical Machine Learning Tasks

Large language model (LLM) agents increasingly automate machine-learning model building, yet biomedical benchmarks emphasize question answering, reasoning, and tool use or cover narrow slices of biomedical ML coding. We introduce BioXArena, a biomedical machine learning (BioML) coding benchmark for task-specific model building on heterogeneous, often multi-modal datasets. It contains 76 end-to-end tasks across 9 domains: sequence, single-cell, structure, network biology, chemical biology, perturbation dynamics, phenotype--disease, imaging, and text-integrated tasks. Each task packages primary-source data with hidden labels, held-out graders, and biology-aware metrics on a unified 0-to-100 scale; agents write runnable code, train models, and predict private test samples. BioXArena emphasizes realistic data interfaces: most tasks require agents to integrate multiple input sources, including 46 tasks that combine distinct modality families. We compare 18 harness--backbone configurations: general-purpose coding, biomedical, and ML agents plus our Minimal runner, all under the same controlled resource configuration. Codex with GPT-6 Astra achieves the highest task-level average score of 73.91 among 18 configurations, closely followed by Claude Code with Opus 5.5 (73.79). Matched-backbone comparisons show higher observed scores for mature coding systems than for Minimal; seven Minimal backends characterize model differences under a fixed runner. Beyond the main leaderboard, ablations, robustness checks, and scaling, runtime, and failure-mode analyses characterize how backbones, scaffolds, budgets, and domains affect BioML coding performance, exposing modeling and execution gaps across agent and LLM backbone families.

cs.CE↗

Constrained minimization problems and FFT-based solvers: application to local Dirichlet boundary conditions and contact mechanics

The present paper focuses on a recent and active research axis to overcome the limitations of FFT-based solvers in order to apply various types of boundary conditions (BCs) and not only periodic BCs. A complete framework based on discrete trigonometric transforms (DTTs) of various types, possibly combined with discrete Fourier transform, has been proposed recently to account for any type of BCs defined per face of the unit-cell and per component of the displacement or traction vector. A parallel implementation by Amouzou-Adoun et al. recently proved its robustness and versatility. The main novelty consists of few modifications introduced in the displacement-based FFT/DTT iterations in order to account for Dirichlet BC on a selected part of a boundary face (and Neumann BC on the other part), or on interior points, and also to apply kinematic relations between displacements on different nodes. Introduced from the viewpoint of local equations, these modifications are then discussed from the perspective of constrained minimization and saddle point systems. The current proposition is identified as a 'null-space' method in the category of 'segregated' methods (see Benzi et al., 2005): the reaction forces (acting locally to enforce the Dirichlet BC) are evaluated a posteriori once the displacement field is found. This approach is original in the context of FFT-based solver's extension to Dirichlet BCs. Starting from this modified FFT/DTT-based algorithm to account for equality constraints, the second important novelty consists in embedding this algorithm in a conventional active-set strategy to account for inequality constraints, with an application in the context of contact mechanics. Two implementations have been proposed, in the context of small strain and finite strains. It is believed that these propositions significantly expand the field of applications of FFT-based solvers.

cs.CE↗