{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "cell",
  "title": "Cell",
  "description": "An animal cell with a quarter cut away, from an original OrganUI schematic model: 15 selectable organelles and structures and 4 named views. Model licensed CC0 1.0.",
  "registryDependencies": [
    "@organui/organ-viewer"
  ],
  "files": [
    {
      "path": "registry/base-nova/cell/cell.tsx",
      "content": "import {\n  OrganViewer,\n  type OrganModel,\n  type OrganViewerProps,\n} from \"@/components/organ-viewer\"\n\n// An original schematic animal cell generated by\n// packages/registry/scripts/models/cell.ts. The GLB is hosted by organui.com\n// under CC0 1.0; see attribution.source.\nexport const cellModel: OrganModel = {\n  name: \"Cell\",\n  src: \"https://organui.com/models/cell.glb\",\n  bytes: 2670840,\n  defaultView: \"Cut-away\",\n  views: [\n    {\n      name: \"Cut-away\",\n      direction: [1, 0.6, 1],\n    },\n    {\n      name: \"Nucleus\",\n      direction: [1, 0.45, 1],\n      structureIds: [\"nuclear-envelope\", \"nucleolus\", \"chromatin\"],\n    },\n    {\n      name: \"Endomembrane system\",\n      direction: [1, 0.75, 0.85],\n      structureIds: [\"rough-er\", \"smooth-er\", \"golgi-apparatus\", \"vesicles\"],\n    },\n    {\n      name: \"Surface\",\n      direction: [-1, 0.6, -0.8],\n    },\n  ],\n  structures: [\n    {\n      id: \"plasma-membrane\",\n      label: \"Plasma membrane\",\n      group: \"Cell surface\",\n      color: \"#e7a29b\",\n      description:\n        \"A lipid bilayer studded with proteins that encloses the cell. It lets some molecules through, pumps others and carries the receptors the cell senses its surroundings with.\",\n    },\n    {\n      id: \"microvilli\",\n      label: \"Microvilli\",\n      group: \"Cell surface\",\n      color: \"#d2857f\",\n      description:\n        \"Finger-like folds of the membrane, each held up by a core of actin filaments. They multiply the surface area of cells that absorb, such as those lining the gut and kidney tubules.\",\n    },\n    {\n      id: \"nuclear-envelope\",\n      label: \"Nuclear envelope\",\n      group: \"Nucleus\",\n      color: \"#8a6bb8\",\n      description:\n        \"Two membranes around the nucleus, perforated by nuclear pores that control what passes between nucleus and cytoplasm. The outer membrane is continuous with the rough ER.\",\n    },\n    {\n      id: \"nucleolus\",\n      label: \"Nucleolus\",\n      group: \"Nucleus\",\n      color: \"#4a2d7f\",\n      description:\n        \"A dense region of the nucleus with no membrane of its own, where ribosomal RNA is made and assembled with proteins into ribosome subunits.\",\n    },\n    {\n      id: \"chromatin\",\n      label: \"Chromatin\",\n      group: \"Nucleus\",\n      color: \"#c29ae0\",\n      description:\n        \"The cell's DNA wound around histone proteins. Loose chromatin holds active genes; it condenses into visible chromosomes only when the cell divides.\",\n    },\n    {\n      id: \"rough-er\",\n      label: \"Rough endoplasmic reticulum\",\n      group: \"Endomembrane system\",\n      color: \"#4f8cc4\",\n      description:\n        \"Flattened membrane sacs continuous with the nuclear envelope, studded with ribosomes. Proteins made there are threaded inside to fold and are sent on to the Golgi.\",\n    },\n    {\n      id: \"smooth-er\",\n      label: \"Smooth endoplasmic reticulum\",\n      group: \"Endomembrane system\",\n      color: \"#78c2d4\",\n      description:\n        \"A network of tubules without ribosomes that makes lipids and steroid hormones, detoxifies drugs and, in muscle, stores the calcium that triggers contraction.\",\n    },\n    {\n      id: \"golgi-apparatus\",\n      label: \"Golgi apparatus\",\n      group: \"Endomembrane system\",\n      color: \"#e9ad35\",\n      description:\n        \"A stack of curved, flattened sacs. Proteins from the ER enter its convex face, are modified and sorted, and leave in vesicles from the concave face.\",\n    },\n    {\n      id: \"vesicles\",\n      label: \"Secretory vesicles\",\n      group: \"Endomembrane system\",\n      color: \"#f4d67c\",\n      description:\n        \"Small membrane bubbles that bud from the Golgi and carry proteins to the plasma membrane, where they fuse and release their contents outside the cell.\",\n    },\n    {\n      id: \"lysosomes\",\n      label: \"Lysosomes\",\n      group: \"Endomembrane system\",\n      color: \"#78a447\",\n      description:\n        \"Acidic vesicles full of digestive enzymes that break down worn-out organelles, engulfed material and large molecules for reuse.\",\n    },\n    {\n      id: \"mitochondria\",\n      label: \"Mitochondria\",\n      group: \"Other organelles\",\n      color: \"#de6638\",\n      description:\n        \"Organelles with a folded inner membrane where cellular respiration turns sugars and fats into ATP. They carry their own small genome, inherited from the mother.\",\n    },\n    {\n      id: \"peroxisomes\",\n      label: \"Peroxisomes\",\n      group: \"Other organelles\",\n      color: \"#b4c64a\",\n      description:\n        \"Small vesicles that break down long fatty acids and neutralise hydrogen peroxide with the enzyme catalase.\",\n    },\n    {\n      id: \"ribosomes\",\n      label: \"Free ribosomes\",\n      group: \"Other organelles\",\n      color: \"#38486b\",\n      description:\n        \"RNA–protein machines that translate messenger RNA into protein. Free ribosomes make proteins that stay in the cytoplasm; those on the rough ER make proteins for export or membranes.\",\n    },\n    {\n      id: \"centrosome\",\n      label: \"Centrosome\",\n      group: \"Cytoskeleton\",\n      color: \"#3c9c8c\",\n      description:\n        \"A pair of centrioles at right angles beside the nucleus. It organises microtubules and duplicates before division to form the two poles of the spindle.\",\n    },\n    {\n      id: \"microtubules\",\n      label: \"Microtubules\",\n      group: \"Cytoskeleton\",\n      color: \"#9db9a6\",\n      description:\n        \"Hollow protein tubes radiating from the centrosome. They shape the cell and are the tracks motor proteins carry vesicles and organelles along.\",\n    },\n  ],\n  attribution: {\n    credit:\n      \"OrganUI animal cell schematic model, dedicated to the public domain under CC0 1.0\",\n    license: \"CC0 1.0\",\n    licenseUrl: \"https://creativecommons.org/publicdomain/zero/1.0/\",\n    source:\n      \"https://github.com/organui/organui/blob/master/apps/web/public/models/cell.ATTRIBUTION.md\",\n  },\n}\n\nexport type CellProps = Omit<OrganViewerProps, \"model\">\n\nexport function Cell(props: CellProps) {\n  return <OrganViewer model={cellModel} {...props} />\n}\n",
      "type": "registry:component"
    }
  ],
  "docs": "Cell docs: https://organui.com/docs/components/cell. The model is licensed CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/); keep the viewer's credit visible.",
  "categories": [
    "cell"
  ],
  "type": "registry:component"
}