/ Модель

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

Лицензия
MIT
Архитектура
starling_transfer · dense
Библиотека
transformers
Опубликована
25 июн 2026

starling-transfer-shared-eval-same-species-v2-source-value

ЭмбеддингиТекст → embedding3 профессии

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

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

Бенчмарки

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

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

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

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

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

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

Модель Starling oral-bioavailability transfer разработана для оценки переноса поведения пероральной биодоступности между двумя молекулами. На вход она принимает SMILES и метаданные исследования для каждой молекулы, а также измеренное значение биодоступности молекулы A; на выходе выдаёт вероятность того, что биодоступность молекулы B будет сходной в заданном контексте исследования.

Архитектура использует общие для обеих молекул замороженные энкодеры: MolFormer-XL преобразует SMILES в вектор размерности 768, а MiniLM кодирует семь полей метаданных. Их представления объединяются и поступают в позиционно-зависимую голову на базе residual SwiGLU MLP с 32 блоками. Голова обучена предсказывать сходство значений биодоступности с пороговой разметкой; в README указано около 407 млн обучаемых параметров. Для пропущенных полей метаданных предусмотрены отдельные обучаемые представления.

Модель предназначена для оценки переноса результатов между молекулами при подборе аналогов и анализе данных о пероральной биодоступности. README приводит AUROC около 0,87 на валидации same_species_v2 и около 0,95 на междатасетной проверке tianang. Репозиторий распространяется под лицензией MIT.

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

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

Ограничения

Оценка относится к сходству биодоступности в заданном контексте и опирается на измеренное значение для молекулы A; качество за пределами описанных проверок в README не характеризуется.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

Starling oral-bioavailability transfer model

Given two molecules (SMILES + study metadata) and molecule A's measured oral bioavailability, this model predicts whether oral-bioavailability behavior transfers from A to B — i.e. whether the two molecules behave similarly under the given study context. It is self-contained: the frozen encoders are bundled with the trained head, so it runs end-to-end on raw inputs.

Architecture

Per molecule (siamese — the same encoders + projections are applied to A and B; only the head is position-aware):

  • Molecule encoder — ibm-research/MoLFormer-XL-both-10pct (MolFormer-XL), frozen: SMILES → mean-pooled token embedding → 768-d, then a 2-layer MLP (768→1024→768).
  • Metadata encoder — sentence-transformers/all-MiniLM-L6-v2 (MiniLM), frozen: each of the 7 metadata fields is embedded separately (mean-pooled, L2-normalized) → 384-d, then a learned per-field projection → 64-d (7×64 = 448-d total). A missing/empty field uses a learned per-field "missing" embedding instead of the text embedding, so absent metadata is handled gracefully and distinctly from any real value.
  • Per molecule = [mol_mlp (768) | metadata (448)] = 1216-d.

Pair head:

  • Concatenate [z_A, z_B] **+ molecule A's bioavailability scalar** (value_A / 100) → 2433-d input.
  • A pre-norm residual SwiGLU MLP (32 blocks, width 1024, FFN 4096) → one logit.
  • sigmoid(logit) = P(transfer). ~407M trainable params; encoders frozen.

Metadata fields (order matters)

molecule_name, species_or_population, dose, oral_exposure_mode, qualifying_conditions, comparator, extra_details

Pass a dict per molecule keyed by these names. Omit a key, or pass None/"", for a missing field — the model then uses its learned per-field "missing" embedding.

Usage

from transformers import AutoModel
m = AutoModel.from_pretrained("jiosephlee/starling-transfer-shared-eval-same-species-v2-source-value", trust_remote_code=True).eval()

out = m(
    smiles_a=["CC(=O)Oc1ccccc1C(=O)O"],          # molecule A (bioavailability known)
    smiles_b=["CCO"],                            # molecule B (candidate)
    metadata_a=[{"species_or_population": "human", "dose": "325 mg", "oral_exposure_mode": "tablet"}],
    metadata_b=[{"species_or_population": "human"}],   # missing fields are fine
    source_value=[68.0],                         # molecule A's RAW oral_bioavailability_value (e.g. percent)
)
p_transfer = out.logits.sigmoid()                # batched: pass parallel lists for many pairs

source_value is molecule A's raw oral_bioavailability_value; the model scales it internally by 100. Inputs are batched lists of equal length.

Training & performance

Trained on the same_species_v2 oral-bioavailability transfer split (~338M molecule pairs; the frozen embeddings are precomputed once and the head is trained on top). The label is |value_A - value_B| thresholded. The model uses A's known value as an anchor and learns to estimate B's bioavailability from its structure + metadata.

  • same_species_v2 validation: AUROC ~0.87, accuracy ~0.83, macro-F1 ~0.79
  • tianang (cross-dataset) validation: AUROC ~0.95, accuracy ~0.91, macro-F1 ~0.89 (test: AUROC ~0.95)

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
StarlingTransferModel
Ревизия весов
d941958

0 моделей