Configure inputs to begin
Set options on the left, then click “Submit job”.

AF2BIND predicts ligand-binding residues from a protein structure using AlphaFold2 pair representations and a 20-residue bait sequence.

Deep learning framework for predicting small molecule-RNA interactions using RNA secondary structure. Combines language models, CNNs, and graph attention networks for binding prediction.

Predict ADMET (Absorption, Distribution, Metabolism, Excretion, Toxicity) properties from SMILES strings using machine learning models trained on Therapeutics Data Commons datasets.

Predict 22 ADMET properties from SMILES strings with the native Admetica Chemprop models from Datagrok.

Identify toxic, reactive, and pharmacokinetically problematic molecular fragments using structural alert patterns

Predict toxicity and synthetic accessibility of small molecules using machine learning. eToxPred combines toxicity risk assessment with synthetic accessibility scoring to help prioritize drug candidates.

Screen for lead-like compounds using stricter molecular descriptor criteria than Lipinski or Veber rules for early-stage drug discovery

Screen compounds for Pan-Assay Interference patterns that cause false positives in biological assays

Quantitative estimate for protein-protein interaction inhibitor potential. Evaluates drug-likeness for compounds targeting PPIs.

Screen compounds for structural toxicity alerts using PAINS, Brenk, and NIH filters. For focused screening, see PAINS Filter, Brenk Filter, or Veber's Rule.
SPRINT is a learned protein-ligand screening method that places proteins and compounds in a shared embedding space. It ranks a compound library for one protein target by cosine similarity. Unlike AutoDock Vina or GNINA, it does not generate 3D binding poses or calculate a docking energy.
This implementation runs the published SPRINT ultrafast-embed and ultrafast-topk workflow. It creates an embedding for the target, creates embeddings for the submitted compound library, and returns the compounds with the highest native CosineSimi values.
SPRINT is best used to prioritize compounds for follow-up. Its cosine similarity is a model score, not a calibrated binding probability, binding affinity, or experimental measurement.
SPRINT maps protein and ligand features into a shared vector space. The published Top K command normalizes those embeddings through cosine similarity and ranks larger values first.
The selected checkpoint uses SaProt features. You can submit either:
# mask.ProteinIQ does not predict a structure or generate 3Di tokens for a plain sequence. If you want the model to use known structural tokens, prepare and submit the paired SaProt representation yourself.
The checkpoint uses 1024-bit Morgan fingerprints with radius 3. SPRINT projects these fingerprints into the same learned space as the protein representation.
For each compound, SPRINT reports:
Higher values rank first. ProteinIQ does not transform this value into a probability.
| Input | Description |
|---|---|
| Protein Sequence | Exactly one plain protein sequence or paired SaProt sequence, up to 1023 effective residues. FASTA and plain text are accepted. A FASTA header names the target-specific output files. |
| Compounds (SMILES) | One compound library. CSV and TSV files require a SMILES header and may include id plus additional columns. Conventional SMI files use SMILES name. Text input may use name<TAB>SMILES or one SMILES per line. |
Text input example:
aspirin CC(=O)Oc1ccccc1C(=O)O
ibuprofen CC(C)Cc1ccc(cc1)C(C)C(=O)O
caffeine Cn1cnc2c1c(=O)n(C)c(=O)n2CCSV input example:
id,SMILES,collection
aspirin,CC(=O)Oc1ccccc1C(=O)O,reference
ethanol,CCO,referenceAdditional CSV or TSV columns are preserved in the ranked output.
| Setting | Description |
|---|---|
| Return top K compounds | Return 1 to 1000 compounds, default 100. If K exceeds the library size, all compounds are returned. |
The results table preserves the source library columns and adds the native similarity. ProteinIQ adds rank as a display field.
| Column | Description |
|---|---|
rank | Display rank, starting at 1 for the highest similarity |
id | Submitted identifier or an automatically generated identifier |
SMILES | Submitted compound structure |
CosineSimi | Native SPRINT cosine similarity, sorted from highest to lowest |
| Other columns | Any additional columns from a submitted CSV or TSV library |
Downloadable files include:
topk_mol_data_<query_id>.csv, the native ranked compound tabletopk_mol_embeddings_<query_id>.npy, embeddings for the returned compoundssprint_target_embeddings.npy, the target embeddingsprint_library_embeddings.npy, embeddings for the full submitted librarysprint_run.log, command output for reproducibility and troubleshootingsprint_provenance.json, pinned source, model, and runtime identifiersUse CosineSimi for relative ranking within a run. A larger value means the model placed that compound closer to the target in its learned embedding space. The score has no universal probability threshold and should not be interpreted as a dissociation constant, inhibition constant, or docking energy.
One practical sequence is:
The published Morgan featurizer substitutes a zero fingerprint when RDKit cannot parse a SMILES value. Such rows may still receive a model score. Check the run log and remove invalid structures before interpreting or advancing hits.