A dataset (SCL2205) for subcellular localisation prediction modelling
Project description
SCL2205: Subcellular Localisation Dataset
An installable dataset package for subcellular localisation prediction modelling. It is suitable for clustering and classification machine learning, and contains dataset tracks for the train-eval-test and cross-validation-test (k = 5) model development approaches. Preprocessing is already done, including homology reduction within and across corresponding splits.
Interface: Python package and CLI
Description: 13-class subcellular localisation data (scldata)
Structure: unarchived and decompressed
scldata
└── data
├── entries.json # contains the UniProtKB unique "entry" identifier index
├── labels.json # contains the mined UniProtKB "cellular component" location bi-directional index: 13 locations; 9 single and 4 multi
├── scl2205.csv # contains the full dataset in comma-separated-values (.csv) format
└── splits.json # contains the partitioning of the full dataset as index lists of records constituting each partition
Components:
- entries.json:
key=valuepairs;keyis integer index,valueis UniProtKB unique identifier. - labels.json: nested
key=valuepairs;keyis integer index,valueis subcellular location for theindex_to_labelkey-index, and vice versa for thelabel_to_indexkey-index. - scl2205.csv:
- Column 0: Table index; name,
entry - Column 1: Protein sequence (X variable); name,
seq - Column 2: Subcellular location (Y variable); name
scl
- Column 0: Table index; name,
- splits.json
- Abbreviations
- cv: cross-validation (the 5-fold cross-validation dataset)
- fk: fold
k, k ranges from zero to five - trn: training split
- tst:
- in cv is similar to the evl split
- at the top level, it is the heldout validation set
- evl: evaluation split (for monitoring training)
[<int index>, ...]: list of integer indices representing partition members
- Abbreviations
- Classes:
- Cytoplasm (CYT)
- Plastid (PLA)
- Secreted (SEC)
- Mitochondrion (MIT)
- Membrane (MEM)
- Peroxisome (PER)
- Nucleus (NUC)
- Cell projection (CEP)
- ER (ER)
- Cytoplasm;Nucleus (CYT;NUC)
- Centrosome;Cytoplasm;Cytoskeleton;Microtubule organizing center (CEN;CYT;CYTS;MTOC)
- Cytoplasm;Membrane (CYT;MEM)
- Cytoplasm;Cytoskeleton (CYT;CYTS)
splits
├── cv
│ ├── f0
│ │ ├── trn = [<int index>, ...] # counts: 15187
│ │ └── tst = [<int index>, ...] # counts: 1256
│ ├── f1
│ │ ├── trn = [<int index>, ...] # counts: 15203
│ │ └── tst = [<int index>, ...] # counts: 1240
│ ├── f2
│ │ ├── trn = [<int index>, ...] # counts: 15185
│ │ └── tst = [<int index>, ...] # counts: 1258
│ ├── f3
│ │ ├── trn = [<int index>, ...] # counts: 15210
│ │ └── tst = [<int index>, ...] # counts: 1233
│ └── f4
│ ├── trn = [<int index>, ...] # counts: 15265
│ └── tst = [<int index>, ...] # counts: 1178
├── evl = [<int index>, ...] # counts: 15183
├── trn = [<int index>, ...] # counts: 1260
└── tst = [<int index>, ...] # counts: 2631
Notes:
- No missing values
Code/software
An open-source Python package for the data, p-scldata, 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 (in the command line or as an import). The package is under active development, with additional features planned for future releases.
Other raw data access information
Other publicly accessible locations of the raw data:
Data was derived from the following sources:
- UniProtKB (release 2022_05; 20230124): https://www.uniprot.org/
Changelog
See CHANGELOG.md for version history.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file p_scldata-2025.6a2.tar.gz.
File metadata
- Download URL: p_scldata-2025.6a2.tar.gz
- Upload date:
- Size: 6.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8842acaacf3dad9e3085243f1c0da0e61bacb5440b78ab85164b7d77d80fa02b
|
|
| MD5 |
e03c16c7098e2839b39f2613f587249f
|
|
| BLAKE2b-256 |
772454eaab097c0a06f2393a04d25ce0563a4c5f99f57ed5f11034ea511f4458
|
File details
Details for the file p_scldata-2025.6a2-py3-none-any.whl.
File metadata
- Download URL: p_scldata-2025.6a2-py3-none-any.whl
- Upload date:
- Size: 6.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a554eac6136263b69cfedeb833f6b4a1950037b792dc43cb7969adce093a3b5
|
|
| MD5 |
9f53be8e91a2475b44d93af4879dedaf
|
|
| BLAKE2b-256 |
9ce3f869c28b15122bd85c8c2b2810eff41021b254c85048cfb2674d8d3a2be8
|