This repository hosts all large binary artifacts for the Protein Secondary Structure Predictor — a deep learning pipeline that predicts α-Helix (H), β-Sheet (E), and Coil (C) secondary structure from raw amino acid sequences.
Decoupling these artifacts from the application code bypasses Hugging Face Space storage limits (1 GB) and Git LFS constraints, keeping the Space lightweight and fast to build while the app still downloads what it needs on-demand at runtime.
Per-residue embeddings pre-computed with Rostlab/prot_t5_xl_uniref50 across all ~9,000 training proteins. Used for offline model training, validation, and batch experiments — not needed to run the Streamlit app.
File
Approx. Size
Description
Rostlab_prot_t5_xl_uniref50.pkl
~9.44 GB
Raw 1024-dim ProtT5 embeddings for all proteins
filtered_embeddings.pkl
~9.38 GB
After Phase 5 Pearson filter (1017-dim)
pca_embeddings.pkl
~6.81 GB
After Phase 6 PCA (739-dim)
final_features.pkl
~1.00 GB
After Phase 7 ExtraTrees selection (109-dim)
final_features_v2.pkl
~0.11 GB
After Phase 7.5 top-12 refinement (12-dim)
/data — Curated Dataset CSVs (~1.1 GB)
Intermediate and final dataset files produced by the data curation pipeline (Phases 1–7):
File
Description
protein_sequences_raw.csv
All sequences parsed from RCSB PDB ss.txt.gz (Phase 1 output)
protein_sequences_curated.csv
After deduplication, length filtering, invalid-AA removal, and PISCES redundancy culling at ≤70% identity (Phase 2 output)
protein_labelled_curated.csv
Curated sequences with per-residue SST8 and SST3 labels matched from RCSB (Phase 3 output)
filtered_protein_embeddings.csv
Pearson-filtered embedding matrix as CSV (Phase 5 output)
pca_protein_embeddings.csv
PCA-reduced embedding matrix as CSV (Phase 6 output)
final_selected_features.csv
ExtraTrees V1 selected features as CSV (Phase 7 output)
final_selected_features_v2.csv
ExtraTrees V2 top-12 features as CSV (Phase 7.5 output)
/raw_data — Raw Source Data (~2.2 GB)
Original files downloaded directly from RCSB PDB and the Dunbrack PISCES server:
File
Description
pisces_lists_2026_05_14.tar.gz
PISCES culled PDB list archive (~1.9 GB), used to enforce ≤70% sequence identity in Phase 2
2026-05-16-ss.txt.gz / 2026-05-17-ss.txt.gz
RCSB PDB secondary structure annotation files (ss.txt.gz), used in Phases 1 & 3
2026-05-16-source.idx / 2026-05-17-source.idx
RCSB PDB organism source index files, used to annotate sequences with organism names in Phase 1