Open infrastructure for
Two complementary, quality-controlled datasets for AI-driven materials discovery: the Scandium Dataset v1.0 — a harmonized foundation of 267,230 DFT-computed materials — and the SSB Electrolyte Dataset — ~30,838 solid-state battery electrolytes with sentence-verified experimental transport labels.
A harmonized, quality-scored foundation of DFT-computed structural and thermodynamic properties across 267,230 materials from Materials Project, OQMD, and JARVIS-DFT.
WHY THIS DATASET
The biggest bottleneck in AI-driven materials discovery is no longer architecture — it's data. Most materials datasets are source-specific, lack quality scoring, and don't track provenance. Scandium Dataset solves this by harmonizing three major DFT databases into a single, quality-scored, provenance-tracked resource.
Materials from MP, OQMD, and JARVIS are standardized to shared schema, units, and property definitions. No more manual mapping between database APIs.
Every entry is scored across 5 sub-scores. Calibrated against cross-source agreement. Score 80+ correlates with research-grade label quality.
Every entry tracks its source, source_id, checksum, and repair history. Know exactly where each value came from and how it was processed.
DATASET STATISTICS
A comprehensive view of the dataset composition, quality distribution, and coverage across sources.
TIER DISTRIBUTION
PROPERTY COVERAGE
| Property | Coverage | Notes |
|---|---|---|
| Formation energy (eV/atom) | 267,230 (100%) | From MP, OQMD, JARVIS-DFT |
| Energy above hull (eV/atom) | 257,799 (96.5%) | 14,669 JARVIS entries computed via internal convex hull |
| Band gap (eV) | 267,079 (99.9%) | 151 OQMD entries with non-converged band gap |
| Space group | 267,214 (100%) | spglib symmetry analysis |
| Volume (ų) | 267,230 (100%) | From structure |
| Density (g/cm³) | 267,230 (100%) | From elements + volume |
| Structure JSON | 267,230 (100%) | pymatgen Structure serialization |
| Quality score | 267,230 (100%) | Composite score (0–88) |
| Provenance | 267,230 (100%) | Source, source_id, checksum |
| SSE family | 267,230 (100%) | Composition-based heuristic |
DATA PIPELINE
Every entry in the Scandium Dataset passes through a rigorous pipeline: ingestion, repair, deduplication, quality scoring, and tier classification.
Data is pulled from Materials Project, OQMD, and JARVIS-DFT APIs with checksum verification. Raw archives are frozen and never modified.
OQMD coordinate artifacts detected and repaired. 137,405 entries with known coordinate issues undergo Type A repair with 100% success rate.
Two-pass deduplication (intra-source + cross-source). 31,997 duplicate entries removed across 21,140 duplicate groups. Cross-source pairs identified.
Hierarchical scoring with 5 sub-scores: geometry, DFT convergence, metadata completeness, novelty, and chemical plausibility. Calibrated against cross-source agreement.
11-gate Strict Gold system. Entries classified as Strict Gold, Gold, Validated, Raw, or Experimental Gold based on validation gates passed.
Typed Parquet export with indexed lookup. Partitioned by source for selective loading. SHA256-checksummed releases with full MANIFEST.
DATA SOURCES
Each source contributes unique strengths. Together they provide comprehensive coverage of the inorganic crystal landscape.
Materials Project
69,279
CC BY 4.0
Highest data quality, complete metadata, reliable provenance. Serves as the gold standard reference.
OQMD
171,780
Non-Commercial
Largest source by volume. Required coordinate repair (137k entries) and symmetry computation (171k space groups).
JARVIS-DFT
25,673
CC0
Commercially safe (CC0). Missing EaH for all entries — computed via internal convex hull in v1.0.0.
OBELiX
498
Per-Article
Experimental Li-ion conductivity data. Integrated as experimental_gold tier with measured transport properties.
AVAILABLE PROPERTIES
47 columns of structural, thermodynamic, electronic, and provenance data. Standardized units and null semantics documented in SCHEMA.md.
Thermodynamic
Structural
Metadata & Provenance
QUICKSTART
The dataset is distributed as typed Parquet files for fast, memory-efficient loading.
import pyarrow.parquet as pq
schema = pq.read_schema("dataset/entries_v4_typed_sample.parquet")
for f in schema:
print(f"{f.name}: {f.type}")
import pandas as pd
df = pd.read_parquet("dataset/entries_v4_typed.parquet")
print(df.shape, list(df.columns))
pf = pq.ParquetFile("dataset/entries_v4_typed.parquet")
for batch in pf.iter_batches(batch_size=1000, columns=["formula","band_gap"]):
df_chunk = batch.to_pandas()
print(f"Loaded {len(df_chunk)} rows")
df_mp = pd.read_parquet("dataset/entries_v4_typed.parquet",
filters=[("source","=","mp")])
DOWNLOAD
Choose the format that works best for your workflow. All files are checksum-verified.
47 columns, typed, indexed
178 MB · entries_v4_typed.parquet
Stratified sample for schema inspection
1.25 MB · entries_v4_typed_sample.parquet
82,925 battery-relevant entries
830 MB · battery_subset_v1.json
41,665 strict Gold electrolyte candidates
492 MB · solid_electrolyte_candidate_subset_v1.json
LICENSE & TERMS
Each entry carries its own license based on its source. Understand the terms before using the dataset commercially.
MP Entries
69,279
CC BY 4.0
Commercial safe. 26.1% of dataset.
JARVIS Entries
25,673
CC0 1.0
Commercial safe. 9.6% of dataset.
OQMD Entries
171,780
Non-Commercial
Non-commercial only. 64.3% of dataset.
Commercial-Safe Edition
94,952
MP + JARVIS
Extract via included script.
⚠ See LICENSE_BREAKDOWN.md for full details. A Commercial-Safe edition (MP + JARVIS, ~94,952 entries) is extractable via scripts/extract_commercial_safe_edition.py.
CITATION
If you use the Scandium Dataset in your research, please cite it.
@misc{scandium-dataset-v1,
title = {Scandium Dataset v1.0: A Harmonized Quality-Scored Foundation of DFT-Computed Properties for AI-Driven Materials Discovery},
author = {Shamique Khan and Scandium Labs},
year = {2025},
howpublished = {\url{https://huggingface.co/datasets/Scandium-Labs/Scandium-Dataset}},
note = {CC BY 4.0 (MP entries), CC0 1.0 (JARVIS entries), Non-commercial (OQMD entries)}
}
DOI pending — Zenodo archival in progress.
FAQ
pd.read_parquet("dataset/entries_v4_typed.parquet", filters=[("source","=","mp")]). The dataset is also partitioned by source in the partitioned/ directory.
VERSION HISTORY
Track the evolution of the Scandium Dataset across releases.
Harmonized MP + OQMD + JARVIS + OBELiX. 267,230 entries. BVSE migration barriers for 23% of Li/Na. CC BY 4.0 / CC0 / Non-commercial licensing. Parquet format with typed columns. Frozen benchmark splits.
OQMD fixes applied (171,764 space groups, 47,807 volume/density). Strict Gold definition finalized. Quality score calibration completed. Cross-source agreement study published.
Hierarchical quality scoring with 5 sub-scores. Tier classification (Gold/Validated/Raw). Cross-source deduplication pipeline established.
First public release. Combined MP + OQMD + JARVIS. Basic validation and deduplication. JSON format.
A literature-derived and DFT-anchored dataset for solid-state battery electrolytes, unifying ~30,838 bulk structural and thermodynamic DFT entries with sentence-verified experimental room-temperature ionic conductivity (σRT) and activation energy (Ea) labels.
WHY THIS DATASET
The critical bottleneck in ML-driven solid electrolyte discovery is the extreme scarcity of reliable experimental room-temperature ionic conductivity labels. Computational structures are abundant, but physical conductivity measurements require complex pellet synthesis, sintering, and electrochemical impedance spectroscopy (EIS). Scandium Labs SSB Dataset addresses this with sentence-level literature evidence, deterministic red-flag verification, and cross-paper consensus.
Experimental σRT and Ea values are mined from peer-reviewed publications and hand-verified against verbatim sentences, pages, and table or figure annotations with DOIs.
Every literature record passes Arrhenius consistency screens (σ0 ∈ [10¹, 10⁵] S/cm), digit-matching against source text, unit standardization, and copy-paste anomaly detection.
Material-level aggregation tracks independent measurement agreement (n ≥ 3 papers) with statistical outlier bounds, surfacing only high-confidence conductors.
DATASET STATISTICS
A comprehensive view of the dataset composition, verified transport labels, and coverage across source databases.
HUGGING FACE CONFIGS
default
30.8k rows · full structural + thermodynamic backbone
verified
183 rows · human-reviewed experimental transport labels
consensus
427 rows · materials with independent measurement agreement
gold_benchmark
165 rows · curated benchmark set for supervised learning
DATA SOURCES
| Source | Role | Notes |
|---|---|---|
| Materials Project | DFT backbone | 21,528 rows · CC BY 4.0 |
| JARVIS | DFT backbone | Li-containing structures |
| NOMAD | DFT backbone | Open archive entries |
| AFLOW | DFT backbone | 150 rows restricted to non-commercial use |
| OQMD | DFT backbone | 50 rows · CC BY 4.0 |
| COD / Materials Cloud | DFT backbone | Structure archive entries |
| Literature mining | Transport labels | OpenAlex / Unpaywall discovery, human-reviewed |
MATERIAL FAMILIES
Each family is tagged with expected room-temperature ionic conductivity and activation-energy ranges plus its key transport feature.
| Family | Examples | σRT (S/cm) | Ea (eV) | Key Feature |
|---|---|---|---|---|
| Garnet | Li7La3Zr2O12 (LLZO) | 10⁻⁵ – 2×10⁻³ | 0.20 – 0.55 | Li-metal stability |
| NASICON | Li1+xAlxTi2−x(PO4)3 (LATP) | 10⁻⁵ – 10⁻² | 0.20 – 0.45 | High air stability |
| Sulfide | Li10GeP2S12 (LGPS) | 10⁻⁵ – 10⁻¹ | 0.10 – 0.50 | Very high RT conductivity |
| Argyrodite | Li6PS5Cl | 10⁻⁴ – 10⁻¹ | 0.15 – 0.50 | Ductile, low GB resistance |
| Perovskite | Li3xLa2/3−xTiO3 (LLTO) | 10⁻⁶ – 10⁻³ | 0.25 – 0.50 | High bulk conductivity |
| Halide | Li3YCl6, Li3InCl6 | 10⁻⁴ – 10⁻² | 0.25 – 0.50 | High oxidative stability |
| Oxide | Lithium metal oxides | 10⁻¹⁰ – 10⁻² | 0.20 – 0.90 | Structural foundation |
| Hydride | LiBH4, Li2NH | 10⁻⁸ – 10⁻³ | 0.30 – 0.80 | Superionic transitions |
| Borohydride | LiCB11H12 | 10⁻⁸ – 10⁻³ | 0.20 – 1.70 | Rotational anion disorder |
| Antiperovskite | Li3OCl, Li3OBr | 10⁻⁸ – 10⁻⁴ | 0.30 – 0.70 | Low melting point |
| Polymer Composite | PEO-LiTFSI + LLZO/LATP | 10⁻⁸ – 10⁻³ | 0.30 – 1.50 | Flexible mechanical interface |
DATA PIPELINE
A multi-tier pipeline that unifies literature-mined experimental transport values with bulk DFT structural backbones under deterministic quality control.
OpenAlex and Unpaywall discovery of solid-state electrolyte publications. Gold papers catalogued with DOIs, journals, and full-text acquisition.
Experimental σRT and Ea mined with vision models and human review, tracking evidence to verbatim sentences, pages, tables, and figures.
Deterministic screens: Arrhenius consistency (σ0 ∈ [10¹, 10⁵] S/cm), digit-matching against source text, unit standardization, and copy-paste anomaly detection.
Over 30,000 Li-containing structures pulled across 8 database connectors (Materials Project, JARVIS, NOMAD, AFLOW, OQMD, COD, Materials Cloud) with thermodynamic and structural properties.
Material-level aggregation tracking independent measurement agreement (n ≥ 3 papers) with statistical outlier bounds and agreement grading.
10 automated release gates (22/22 passing), 869 passing tests, and quality tiering (98.0% silver). Auto-synced Hugging Face publication at v1.9.0.
AVAILABLE PROPERTIES
Named-schema columns across structural, thermodynamic, ion transport, synthesis, experiment, ML, and provenance blocks.
Ion Transport
Structure & Thermodynamics
Provenance & ML
QUICKSTART
Load verified experimental transport records or query the consensus database directly from the GitHub repository.
import pandas as pd
df = pd.read_parquet("quality_output/quality.parquet")
verified = df[df["human_verified"] == True]
print(f"Loaded {len(verified)} human-verified experimental transport records.")
print(verified[["composition", "family", "property", "value", "unit", "doi"]].head(10))
import json
with open("literature_output/consensus_db.json") as f:
consensus_db = json.load(f)
for comp, data in consensus_db.items():
if data.get("n_papers", 0) >= 3:
print(f"Material: {comp:<25} | Papers: {data['n_papers']} | Agreement: {data.get('agreement_grade')}")
from datasets import load_dataset
ds = load_dataset("Scandium-Labs/solid-state-electrolyte-conductivity", "verified")
print(ds["train"].to_pandas().head())
DOWNLOAD
Access the dataset on Hugging Face or clone the full repository with the pipeline, documentation, and output artifacts.
Multi-config: default / verified / consensus / gold_benchmark
Parquet · Scandium-Labs/solid-state-electrolyte-conductivity
Full pipeline, docs, quality reports, and output artifacts
ScandiumLabs-in/Scandium-Labs-Solid-State-Battery-Dataset
183 human-reviewed σRT / Ea records with sentence-level provenance
quality_output/quality.parquet · human_verified = True
LICENSE & TERMS
Scandium-authored content is CC BY 4.0 (share and adapt, even commercially, with attribution). Structural data sourced from third-party databases retain their respective source licenses — check identity.source_db per row before assuming redistribution rights.
Materials Project
21,528 rows · CC BY 4.0 · commercial safe
OQMD
50 rows · CC BY 4.0 · commercial safe
AFLOW
150 rows · academic / non-commercial only
Scandium Labels
CC BY 4.0 · literature-derived transport labels
⚠ See LICENSE_BREAKDOWN.md for the full per-source terms.
CITATION
If you use the SSB Electrolyte Dataset in your research, please cite it.
@dataset{scandium_ssb_dataset_2026,
author = {Scandium Labs Team},
title = {Scandium Labs Solid-State Battery (SSB) Transport Dataset},
year = {2026},
version = {v1.9.0},
publisher = {GitHub / Hugging Face},
url = {https://huggingface.co/datasets/Scandium-Labs/solid-state-electrolyte-conductivity}
}
FAQ
default (30.8k rows) is the full structural and thermodynamic DFT backbone. verified (183 rows) contains human-reviewed experimental σRT and Ea labels. consensus (427 rows) tracks materials with independent measurement agreement. gold_benchmark (165 rows) is a curated supervised-learning benchmark.
identity.source_db per row before assuming redistribution rights.
VERSION HISTORY
Track the evolution of the SSB Electrolyte Dataset across releases.
Multi-config Hugging Face publication. 30,838 DFT records + 183 human-verified transport labels. 22/22 release gates passing, 869 tests passing. Auto-synced from the release pipeline.
Cross-paper consensus engine, gold benchmark split, and quality tiering introduced.
First public release of literature-derived transport labels with sentence-level evidence tracking.