eweitz / ideogram

Chromosome visualization for the web
https://eweitz.github.io/ideogram
Other
294 stars 71 forks source link

Illustrate membrane proteins #353

Closed eweitz closed 1 year ago

eweitz commented 1 year ago

This illustrates membrane proteins and their parts, adding cellular context to features in human protein diagrams.

Roughly 1/3 of human proteins are membrane proteins. Those are targets for > 1/2 of all drugs. Membrane proteins are also recalcitrant to protein structure determination. However, topological annotations -- i.e., which parts of the protein are extracellular, transmembrane, or cytoplasmic -- can highlight functionally relevant regions of the protein.

Previously, it was almost impossible to tell at a glance which proteins were found on the cell membrane. Now, this is visible at a glance by underlaying protein topology features behind other existing protein features. Topology features come from UniProt, and are now included in the bolus of data that populates the protein cache upon initializing gene leads ideogram.

Here's how it looks.

Before: LDLR

LDLR_without_protein_topology__Ideogram_2023-06-24

After: LDLR

LDLR_with_protein_topology__Ideogram_2023-06-24

Before: ACE2

ACE2_without_protein_topology__Ideogram_2023-06-24

After: ACE2

ACE2_with_protein_topology__Ideogram_2023-06-24