Skip to main content
Dryad

Sub-cellular localisation prediction dataset: Dealing with leakage and generalisation

Data files

Jun 16, 2026 version files 6.18 MB

Click names to download individual files

Abstract

This dataset supports research on protein subcellular localisation (SCL) prediction using deep learning (DL). It is derived from the latest release of the Universal Protein Knowledgebase (UniProtKB) as of 2023-01-24, and has undergone extensive preprocessing to improve data quality, diversity, and structure. The dataset is provided in tabular format consisting of three columns: a persistent UniProtKB identifier ("entry"; string), the protein sequence ("seq"; string), and the associated subcellular location ("scl"; string).

Two dataset streams are included: one split into training, validation, and independent test sets, and another prepared for five-fold cross-validation. The independent test set (heldout) is a common split. Associated metadata are provided in JSON format: "entries.json" (entry index), "labels.json" (bi-directional label mappings), and "splits.json" (partition structure).

The dataset is designed to support the development of robust, generalisable machine learning SCL predictors, while minimising data leakage and promoting reproducibility. It is made available under the Creative Commons Zero (CC0 1.0) licence, allowing unrestricted reuse.

Also, an open-source Python data package, p-scldata, was developed to provide convenient access to the dataset. It is available on the official Python Package Index (PyPI). Upon installation, the dataset is automatically downloaded, and users can preview the data or load specific partitions programmatically. The package is under active development, with additional features planned for future releases.