/ Модель

Характеристики

Лицензия
GPL 3.0
Опубликована
14 июл 2026

s4pred-wasm

Разметка токеновТекст → label

S4PRED — браузерная ONNX-модель, предсказывающая вторичную структуру белка по аминокислотной последовательности.

0скачиваний за 30 дней0лайковвеса обновлены14 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Репозиторий z-ardern/s4pred-wasm содержит ONNX-экспорт S4PRED — модели Moffat и Jones для предсказания вторичной структуры белка по аминокислотной последовательности. Экспорт включает ансамбль из пяти моделей на архитектуре GRU и предназначен для запуска в браузере через ONNX Runtime Web, без отправки пользовательских данных на сервер.

Доступны варианты fp16 и int8; рекомендуемый int8-файл занимает 225 МБ, а fp16 — 449 МБ. В int8-варианте квантизированы матрицы весов GRU, при этом активации остаются float32. По данным карточки, на тесте из 100 белков предсказания отличаются от fp32 для 0,3% остатков. Модель выдаёт предсказания классов вторичной структуры по остаткам белка.

Экспорт основан на опубликованных весах оригинальной модели S4PRED из работы 2021 года. Репозиторий распространяется по лицензии GPL-3.0, как и оригинальные веса.

Сценарии применения

  • предсказание вторичной структуры белковых последовательностей
  • анализ структуры белка в браузере без установки локального ПО
  • получение структурной разметки для каждого остатка белка
  • встраивание предсказания структуры белка в веб-приложение

Ограничения

Модель предсказывает вторичную структуру по последовательности и не заменяет полноценное моделирование трёхмерной структуры белка. Указанное сравнение точности int8-варианта основано на 100 тестовых белках.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

S4PRED — ONNX weights for in-browser inference

ONNX export of the S4PRED secondary structure predictor by Moffat & Jones, for use with ONNX Runtime Web.

Files

FileSizeDescription
s4pred_int8.onnx225 MBint8 weight-quantised ensemble (recommended)
s4pred_fp16.onnx449 MBfp16 ensemble

Both files contain the full 5-model GRU ensemble. The int8 variant quantises GRU weight matrices to int8 via direct initialiser surgery, retaining float32 activations — prediction accuracy is effectively identical to fp32 (0.3% of residues differ across 100 test proteins).

Live app

Try it in your browser (no install, no data sent to server): zacharyardern.github.io/s4pred-wasm

Original model

Moffat, L. & Jones, D.T. (2021). Increasing the accuracy of single sequence prediction methods using a deep semi-supervised learning framework. Bioinformatics, 37(21), 3744–3750. https://doi.org/10.1093/bioinformatics/btab491

Source code and original weights: https://github.com/psipred/s4pred

Original weights are © the authors, released under GPL-3.0. This repo redistributes them in ONNX format under the same licence.

Export method

# Float32 export
torch.onnx.export(model, dummy, 's4pred.onnx', dynamo=False, opset_version=17,
                  dynamic_axes={'tokens': {1: 'seq_len'}, 'log_probs': {0: 'seq_len'}})

# int8: direct GRU initialiser quantisation (quantize_dynamic skips GRU nodes)
# see quantize_gru_weights.py in https://github.com/ZacharyArdern/s4pred-wasm

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

В репозитории нет весов в формате PyTorch/safetensors.

Ревизия весов
e6333fc

0 моделей