// Gera manifest-cell.json — as organelas do sistema "citologia". // // Chegamos a integrar uma malha 3D REAL (segmentação FIB-SEM de uma célula // HeLa completa, Janelia OpenOrganelle/CellMap, CC BY 4.0), mas o // resultado visual atrapalhava mais do que ajudava pra estudar: a // membrana real de uma célula aderente em cultura é achatada e irregular // (não a "bolinha" clássica de diagrama didático) e cobria as organelas // de dentro. A pedido do usuário, citologia agora é um modelo 3D // ILUSTRATIVO — sem malha (modelFile "n/a", mesmo padrão do tegumentar), // renderizado com primitivas do Three.js em // frontend/src/components/CellDiagram3D.tsx (mesmo princípio do boneco // esquemático de Planos Anatômicos, ver Mannequin.tsx). import { writeFileSync } from "node:fs"; import { fileURLToPath } from "node:url"; import path from "node:path"; const __dirname = path.dirname(fileURLToPath(import.meta.url)); function structure(slug, namePt, nameEn, description, regionPath = ["Citologia", "Célula (modelo ilustrativo)"]) { return { system: "citologia", slug, namePt, nameEn, synonyms: [], description, regionPath, modelFile: "n/a", meshName: slug, }; } // Galeria de tipos celulares especializados — cada um ilustrativo (mesmo // princípio da célula genérica acima: sem malha 3D real disponível pra // isso), mostrando o que torna aquele tipo reconhecível/diferente de uma // célula genérica. Ver frontend/src/routes/CellTypesPage.tsx. function cellType(group, slug, namePt, nameEn, description) { return structure(slug, namePt, nameEn, description, ["Citologia", "Tipos Celulares", group]); } const structures = [ structure( "celula-membrana-plasmatica", "Membrana Plasmática", "Plasma Membrane", "Envoltório que delimita a célula, controlando a entrada e saída de substâncias; formada por uma bicamada fosfolipídica com proteínas de membrana (transportadoras, receptoras, de reconhecimento celular). As proteínas são pequenas demais pra aparecer na célula inteira — veja o corte transversal ampliado ao lado da membrana no modelo 3D.", ), structure( "celula-nucleo", "Núcleo", "Nucleus", "Organela que guarda o DNA da célula, organizado em cromatina, e comanda a síntese proteica ao transcrever RNA mensageiro; delimitado por um envoltório com poros nucleares.", ), structure( "celula-nucleolo", "Nucléolo", "Nucleolus", "Região densa dentro do núcleo, sem membrana própria, onde o RNA ribossômico é transcrito e as subunidades do ribossomo começam a ser montadas.", ), structure( "celula-reticulo-rugoso", "Retículo Endoplasmático Rugoso", "Rough Endoplasmic Reticulum", "Rede de membranas contínua com o envoltório nuclear, coberta de ribossomos (daí o aspecto \"rugoso\"); sintetiza e processa proteínas destinadas à secreção, à membrana ou a outras organelas.", ), structure( "celula-reticulo-liso", "Retículo Endoplasmático Liso", "Smooth Endoplasmic Reticulum", "Extensão do retículo endoplasmático sem ribossomos na superfície; sintetiza lipídios e esteroides, e participa da desintoxicação de substâncias e do armazenamento de cálcio.", ), structure( "celula-golgi", "Complexo de Golgi", "Golgi Apparatus", "Conjunto de sáculos membranosos empilhados, tipicamente próximo ao núcleo; processa, modifica (ex: glicosilação) e empacota proteínas vindas do retículo endoplasmático, endereçando-as ao destino final.", ), structure( "celula-mitocondrias", "Mitocôndrias", "Mitochondria", "Organelas de dupla membrana responsáveis pela produção de ATP por respiração celular — a \"usina de energia\" da célula; têm DNA próprio e se multiplicam por divisão.", ), structure( "celula-ribossomos", "Ribossomos", "Ribosomes", "Complexos de RNA ribossômico e proteínas que traduzem RNA mensageiro em proteínas; podem estar livres no citosol ou aderidos ao retículo endoplasmático rugoso.", ), structure( "celula-lisossomos", "Lisossomos", "Lysosomes", "Vesículas com enzimas digestivas (hidrolases ácidas) que degradam material vindo de dentro ou de fora da célula — o \"sistema de reciclagem e digestão\" celular.", ), structure( "celula-centriolos", "Centríolos", "Centrioles", "Par de estruturas cilíndricas (feitas de microtúbulos dispostos em 9 trincas) perto do núcleo, formando o centrossomo. Se duplicam na interfase e migram para os polos opostos antes da divisão celular, organizando as fibras do fuso mitótico/meiótico — ver o módulo de Mitose e Meiose.", ), structure( "celula-citoesqueleto", "Citoesqueleto", "Cytoskeleton", "Rede de filamentos proteicos (microtúbulos, filamentos de actina e filamentos intermediários) que dá forma e sustentação interna à célula, organiza o posicionamento das organelas e serve de \"trilho\" para o transporte intracelular e para o movimento da própria célula.", ), structure( "celula-peroxissomos", "Peroxissomos", "Peroxisomes", "Vesículas menores que os lisossomos, com enzimas oxidativas que degradam ácidos graxos de cadeia longa e neutralizam peróxido de hidrogênio (um subproduto tóxico dessas reações) usando a enzima catalase.", ), // ---- Neurônio ---- cellType( "Neurônio", "neuronio-corpo-celular", "Corpo Celular (Soma)", "Cell Body (Soma)", "Contém o núcleo e a maior parte das organelas do neurônio (retículo endoplasmático rugoso aqui é chamado de corpúsculo de Nissl); é onde a maior parte das proteínas e neurotransmissores é sintetizada.", ), cellType( "Neurônio", "neuronio-dendritos", "Dendritos", "Dendrites", "Prolongamentos curtos e ramificados que recebem sinais de outros neurônios (nas sinapses) e os conduzem em direção ao corpo celular.", ), cellType( "Neurônio", "neuronio-axonio", "Axônio", "Axon", "Prolongamento único, longo (pode chegar a mais de 1 metro nos maiores neurônios do corpo), que conduz o impulso nervoso do corpo celular até o terminal sináptico.", ), cellType( "Neurônio", "neuronio-bainha-mielina", "Bainha de Mielina", "Myelin Sheath", "Camada isolante (produzida por células de Schwann no sistema nervoso periférico, ou oligodendrócitos no central) que envolve o axônio em segmentos, aumentando MUITO a velocidade de condução do impulso. Os intervalos sem mielina entre os segmentos são os nódulos de Ranvier — é ali que o impulso \"salta\" de um nódulo a outro (condução saltatória).", ), cellType( "Neurônio", "neuronio-terminal-sinaptico", "Terminal Sináptico", "Synaptic Terminal", "Extremidade do axônio, dilatada em botões sinápticos cheios de vesículas com neurotransmissor — é aqui que o sinal elétrico vira sinal químico, liberado na fenda sináptica para o próximo neurônio (ou célula-alvo).", ), // ---- Hemácia (eritrócito) ---- cellType( "Hemácia (Eritrócito)", "hemacia-eritrocito", "Hemácia (Eritrócito)", "Red Blood Cell (Erythrocyte)", "Célula mais numerosa do sangue, especializada em transportar oxigênio (ligado à hemoglobina). Formato de disco bicôncavo (aumenta a área de superfície para troca de gases) e, diferente de quase toda célula humana, NÃO TEM NÚCLEO nem a maioria das organelas na fase madura — são expelidos durante a formação, abrindo mais espaço pra hemoglobina.", ), // ---- Célula Muscular Esquelética ---- cellType( "Célula Muscular Esquelética", "musculo-fibra", "Fibra Muscular Esquelética", "Skeletal Muscle Fiber", "Célula longa e cilíndrica (uma \"fibra\"), formada pela fusão de várias células precursoras durante o desenvolvimento — por isso é MULTINUCLEADA. Contém miofibrilas (feixes de filamentos de actina e miosina) que se contraem sob comando do sistema nervoso.", ), cellType( "Célula Muscular Esquelética", "musculo-nucleos-perifericos", "Núcleos Periféricos", "Peripheral Nuclei", "Vários núcleos (um resquício da fusão das células precursoras) posicionados na periferia da fibra, logo abaixo da membrana — diferente da maioria das células, que tem só 1 núcleo central.", ), cellType( "Célula Muscular Esquelética", "musculo-estriacoes", "Estriações Transversais", "Cross Striations", "Padrão de faixas claras e escuras alternadas, visível ao microscópio, formado pela organização regular dos filamentos de actina e miosina em sarcômeros — é o que dá o nome \"músculo estriado\" (esquelético e cardíaco; o liso não tem essas faixas).", ), // ---- Espermatozoide ---- cellType( "Espermatozoide", "espermatozoide-cabeca", "Cabeça", "Head", "Contém o núcleo com o DNA extremamente condensado, coberto na metade anterior pelo acrossomo — uma vesícula com enzimas que digerem a camada externa do óvulo na fecundação.", ), cellType( "Espermatozoide", "espermatozoide-peca-intermediaria", "Peça Intermediária", "Midpiece", "Repleta de mitocôndrias organizadas em espiral ao redor do flagelo — fornecem o ATP necessário para o batimento do flagelo durante toda a jornada até o óvulo.", ), cellType( "Espermatozoide", "espermatozoide-flagelo", "Flagelo (Cauda)", "Flagellum (Tail)", "Longo prolongamento que bate em movimento ondulatório, impulsionando o espermatozoide — a única célula humana com flagelo verdadeiro.", ), // ---- Leucócito (neutrófilo como representante) ---- cellType( "Leucócito (Neutrófilo)", "leucocito-nucleo-lobulado", "Núcleo Lobulado (Polimorfonuclear)", "Lobulated Nucleus (Polymorphonuclear)", "Núcleo dividido em 2 a 5 lóbulos conectados por filamentos finos de cromatina — a característica que dá ao neutrófilo (e a outros granulócitos) o nome \"polimorfonuclear\".", ), cellType( "Leucócito (Neutrófilo)", "leucocito-granulos", "Grânulos Citoplasmáticos", "Cytoplasmic Granules", "Pequenas vesículas espalhadas pelo citoplasma, cheias de enzimas antimicrobianas — são liberadas sobre bactérias fagocitadas (ou na área da infecção) como parte da resposta imune inata.", ), ]; writeFileSync( path.resolve(__dirname, "manifest-cell.json"), JSON.stringify({ structures }, null, 2), ); console.log(`manifest-cell.json gerado com ${structures.length} organelas.`);