Aregay01/AlphaFoldDB
AlphaFoldDB Prediction Index AlphaFoldDB is an open database of predicted protein 3D structures with confidence scores, massively expanding structural coverage for known protein sequences. Splits Split Rows Parquet files train 222,017,452 12 test 24,672,064 2 total 246,689,516 14 The split is deterministic: hash(uniprot_accession) % 10 == 0 goes to test; buckets 1 through 9 go to train. Dataset Statistics Metric Value… See the full description on the dataset page: https://huggingface.co/datasets/Aregay01/AlphaFoldDB.
AlphaFoldDB Prediction Index
AlphaFoldDB is an open database of predicted protein 3D structures with confidence scores, massively expanding structural coverage for known protein sequences.
Splits
The split is deterministic: hash(uniprot_accession) % 10 == 0 goes to test; buckets 1 through 9 go to train.
Dataset Statistics
Latest-version distribution:
The mirrored download_metadata.json describes 48 bulk archive files: 16 proteome archives, 30 global-health archives, and 2 Swiss-Prot archives.
Load With datasets
from datasets import load_dataset
ds = load_dataset("LiteFold/AlphaFoldDB")
print(ds)
row = ds["train"][0]
print(row)Load one split directly:
from datasets import load_dataset
train = load_dataset("LiteFold/AlphaFoldDB", split="train")
test = load_dataset("LiteFold/AlphaFoldDB", split="test")Stream rows without materializing the full table locally:
from datasets import load_dataset
streamed = load_dataset("LiteFold/AlphaFoldDB", split="train", streaming=True)
first_row = next(iter(streamed))Construct an AlphaFold DB entry URL from a row:
entry_url = f"https://alphafold.ebi.ac.uk/entry/{row['alphafold_id']}"Filter to current v6 entries:
from datasets import load_dataset
train = load_dataset("LiteFold/AlphaFoldDB", split="train")
v6_train = train.filter(lambda row: row["latest_version"] == 6)For large jobs, prefer streaming or process the Parquet files with a columnar engine such as DuckDB, PyArrow, Polars, or Spark.
Columns
Citation
@article{varadi2022alphafolddb,
title = {{AlphaFold} Protein Structure Database: massively expanding the structural coverage of protein-sequence space with high-accuracy models},
author = {Varadi, Mihaly and Anyango, Stephen and Deshpande, Mandar and others},
journal = {Nucleic Acids Research},
volume = {50},
number = {D1},
pages = {D439--D444},
year = {2022},
doi = {10.1093/nar/gkab1061}
}