CAPRINIM
CAPRINIM is an interactive resource for exploring cardiobiology-related protein-protein interactions, sequence-based interaction probabilities, protein isoforms and Tier-1 AlphaFold3 structural models.
The browser opens with the Human resource and can be switched to Mouse. Genes, UniProt, Entity and Free filter modes scope both filtering and autocomplete recommendations to the requested fields; suggestions begin only after the first character. The Tier selector can show all PPIs or Tier-1, Tier-2 or Tier-3 only. The table displays gene symbols, UniProt accessions, PubMed reference counts, major-isoform sequence lengths, the selected ESM-2, ESM-C or ESM-3 probability, and the interaction tier. ESM-3 and descending order are the defaults.
PMID links open PubMed. Multiple references are paired with their extracted relations and displayed in undirected form as Protein A <-> Protein B.
For the PPI selected in the browser, this view derives the bucket folder (for example ppi_44xxx/ppi_44122) from iso_ref. It provides a stable ESM-specific heatmap with horizontal Protein A labels and 45-degree Protein B labels beneath the matrix, using compact Iso_1, Iso_2, … identifiers, a selectable protein/transcript/exon table mapping those labels back to complete identifiers, CSV export, alignment-difference counts and paired sequence alignments against the major isoforms.
Tier-1 AlphaFold3 structures are displayed with 3Dmol.js. The viewer includes pLDDT or chain-based coloring, BSA-threshold highlighting and heavy-atom distance-threshold highlighting. The interface view places the atomic-distance contact map, chain-oriented mirrored BSA surface profiles and ESM-2/ESM-C/ESM-3 probability summaries side by side, with Gene A and Gene B identified for the corresponding structure chains. Thermodynamic outputs remain omitted.
The application is fully static: Next.js exports HTML, CSS and JavaScript, while a browser Web Worker reads the compressed Human and Mouse resources directly from the /data tree. Filtering, sorting, pagination, autocomplete, isoform enrichment and atomic-distance calculations run locally in the browser; no FastAPI or other application backend is required.
