refatoraçao citologia e histologia
This commit is contained in:
1 parent
bd07618097
commit
204e9f8a39
18 files changed
+993
-48
No files matched your search
@@ -16,7 +16,7 @@ import path from "node:path";
|
||||
|
||||
const __dirname = path.dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
function structure(slug, namePt, nameEn, description) {
|
||||
function structure(slug, namePt, nameEn, description, regionPath = ["Citologia", "Célula (modelo ilustrativo)"]) {
|
||||
return {
|
||||
system: "citologia",
|
||||
slug,
|
||||
@@ -24,12 +24,20 @@ function structure(slug, namePt, nameEn, description) {
|
||||
nameEn,
|
||||
synonyms: [],
|
||||
description,
|
||||
regionPath: ["Citologia", "Célula (modelo ilustrativo)"],
|
||||
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",
|
||||
@@ -85,6 +93,132 @@ const structures = [
|
||||
"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(
|
||||
|
||||
@@ -40,6 +40,36 @@
|
||||
// Medula espinhal de coelho. Autor: John Alan Elson. CC BY-SA 4.0.
|
||||
// https://commons.wikimedia.org/wiki/File:Rabbitspinalcord100x1.jpg
|
||||
//
|
||||
// histologia/epitelio-simples-pavimentoso.jpg
|
||||
// Montagem total (whole mount), padrão "pedra de calçamento" típico do
|
||||
// epitélio pavimentoso visto de cima. Berkshire Community College
|
||||
// Bioscience Image Library (BCCB). CC0.
|
||||
// https://commons.wikimedia.org/wiki/File:Epithelial_Tissues_Simple_Squamous_Epithelium_(40823230315).jpg
|
||||
// histologia/epitelio-simples-cuboidal.jpg
|
||||
// Túbulos renais em corte transversal, H&E. BCCB. CC0.
|
||||
// https://commons.wikimedia.org/wiki/File:Epithelial_Tissues_Simple_Cuboidal_Epithelium_(41681552432).jpg
|
||||
// histologia/epitelio-pseudoestratificado.jpg
|
||||
// Traqueia de mamífero em corte transversal, H&E, mostrando o epitélio
|
||||
// pseudoestratificado ciliado. Autor: Magscope. CC BY-SA 4.0.
|
||||
// https://commons.wikimedia.org/wiki/File:Trachea_(mammal)_histology_cross-section.png
|
||||
// histologia/tecido-conjuntivo-frouxo.jpg
|
||||
// Montagem total (whole mount) de tecido conjuntivo frouxo/areolar,
|
||||
// mostrando a rede de fibras colágenas onduladas. BCCB. CC0.
|
||||
// https://commons.wikimedia.org/wiki/File:Connective_Tissue_Loose_Aerolar_(41743649782).jpg
|
||||
// histologia/cartilagem-elastica.jpg
|
||||
// Corte transversal de cartilagem elástica de mamífero (coloração
|
||||
// especial pra fibras elásticas). BCCB. CC0.
|
||||
// https://commons.wikimedia.org/wiki/File:Connective_Tissue_Elastic_Cartilage_(41812803082).jpg
|
||||
// histologia/fibrocartilagem.jpg
|
||||
// Fibrocartilagem de mamífero, tricrômico (colágeno em vermelho,
|
||||
// matriz cartilaginosa em azul). Autora: Magda Yurchishin
|
||||
// (fotografada numa aula de biologia do ensino médio). CC BY 4.0.
|
||||
// https://commons.wikimedia.org/wiki/File:Microscopic_Image_of_Mammal_Fibrocartilage_Tissue.jpg
|
||||
// histologia/esfregaco-sanguineo.jpg
|
||||
// Esfregaço sanguíneo periférico corado (Wright), neutrófilo ao centro
|
||||
// entre hemácias e plaquetas. Autor: Ajay Kumar Chaurasiya. CC BY-SA 4.0.
|
||||
// https://commons.wikimedia.org/wiki/File:WBC_(neutrophil)_at_centre,_numerous_erythrocytes_and_platelets_(dot_like_bodies)_in_Wright's_stained_peripheral_blood_smear_(PBS)_microscopy.jpg
|
||||
//
|
||||
// As posições dos hotspots (x/y em % de cada imagem) ficam em
|
||||
// frontend/src/data/microscopyHotspots.ts — só apresentação, como no
|
||||
// tegumentar. Este arquivo só gera os DADOS da estrutura (nome, descrição).
|
||||
@@ -178,6 +208,86 @@ add("histologia", NERV, "corpo-neuronal-histologia", "Corpo do Neurônio (Soma)"
|
||||
"Região do neurônio que contém o núcleo e a maquinaria de síntese proteica; a partir dela partem os prolongamentos (dendritos e axônio) que fazem a célula se comunicar com outras.",
|
||||
["Tecido Nervoso"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Epitélio simples pavimentoso
|
||||
// ---------------------------------------------------------------------
|
||||
const EP_PAV = "/histologia/epitelio-simples-pavimentoso.jpg";
|
||||
add("histologia", EP_PAV, "epitelio-simples-pavimentoso", "Epitélio Simples Pavimentoso", "Simple Squamous Epithelium",
|
||||
"Uma única camada de células achatadas (finas, largas), com núcleo também achatado — forma ideal pra difusão rápida de gases e líquidos. Reveste alvéolos pulmonares, cápsula de Bowman no rim, e forma o mesotélio e o endotélio dos vasos sanguíneos.",
|
||||
["Tecido Epitelial"]);
|
||||
add("histologia", EP_PAV, "nucleo-pavimentoso", "Núcleo da Célula Pavimentosa", "Squamous Cell Nucleus",
|
||||
"Núcleo achatado, acompanhando o formato baixo e largo da própria célula — diferente do núcleo arredondado típico de células cúbicas ou colunares.",
|
||||
["Tecido Epitelial"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Epitélio simples cuboidal (túbulos renais)
|
||||
// ---------------------------------------------------------------------
|
||||
const EP_CUB = "/histologia/epitelio-simples-cuboidal.jpg";
|
||||
add("histologia", EP_CUB, "epitelio-simples-cuboidal", "Epitélio Simples Cuboidal", "Simple Cuboidal Epithelium",
|
||||
"Uma única camada de células com altura e largura parecidas ('cúbicas'), núcleo arredondado e central. Reveste túbulos renais, folículos da tireoide e ductos de várias glândulas — funções de absorção e secreção.",
|
||||
["Tecido Epitelial"]);
|
||||
add("histologia", EP_CUB, "lumen-tubular-renal", "Luz do Túbulo Renal", "Renal Tubule Lumen",
|
||||
"Espaço central e oco de cada túbulo, por onde passa o filtrado/urina em formação — delimitado ao redor por todo o anel de células cuboidais.",
|
||||
["Tecido Epitelial"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Epitélio pseudoestratificado ciliado (traqueia)
|
||||
// ---------------------------------------------------------------------
|
||||
const EP_PSEUDO = "/histologia/epitelio-pseudoestratificado.jpg";
|
||||
add("histologia", EP_PSEUDO, "epitelio-pseudoestratificado", "Epitélio Pseudoestratificado Ciliado", "Pseudostratified Ciliated Epithelium",
|
||||
"Parece ter várias camadas (\"pseudo\"-estratificado), mas é uma ÚNICA camada de células — só que de alturas diferentes, com nem todas alcançando a superfície, o que dá essa falsa impressão. As células que chegam à superfície têm cílios, que varrem o muco (com partículas presas) pra fora das vias respiratórias.",
|
||||
["Tecido Epitelial"]);
|
||||
add("histologia", EP_PSEUDO, "lamina-propria-traqueia", "Lâmina Própria", "Lamina Propria",
|
||||
"Camada de tecido conjuntivo logo abaixo do epitélio, dando sustentação e contendo vasos sanguíneos, glândulas mucosas e fibras elásticas.",
|
||||
["Tecido Epitelial"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Tecido conjuntivo frouxo (areolar)
|
||||
// ---------------------------------------------------------------------
|
||||
const CONJ_FROUXO = "/histologia/tecido-conjuntivo-frouxo.jpg";
|
||||
add("histologia", CONJ_FROUXO, "tecido-conjuntivo-frouxo", "Tecido Conjuntivo Frouxo (Areolar)", "Loose (Areolar) Connective Tissue",
|
||||
"Tecido conjuntivo mais comum do corpo: poucas fibras (colágenas e elásticas), dispostas de forma solta e desorganizada numa matriz com bastante substância fundamental — preenche espaços entre órgãos e sob a pele, com boa flexibilidade e vascularização.",
|
||||
["Tecido Conjuntivo"]);
|
||||
add("histologia", CONJ_FROUXO, "fibroblasto-frouxo", "Fibroblasto", "Fibroblast",
|
||||
"Célula mais numerosa do tecido conjuntivo, responsável por produzir e manter as fibras (colágeno, elastina) e a substância fundamental da matriz extracelular.",
|
||||
["Tecido Conjuntivo"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Cartilagem elástica
|
||||
// ---------------------------------------------------------------------
|
||||
const CART_ELAST = "/histologia/cartilagem-elastica.jpg";
|
||||
add("histologia", CART_ELAST, "cartilagem-elastica", "Cartilagem Elástica", "Elastic Cartilage",
|
||||
"Tipo de cartilagem com uma densa rede de fibras ELÁSTICAS na matriz (além do colágeno), o que dá flexibilidade extra, voltando à forma original depois de dobrada — encontrada na orelha externa (pavilhão auricular) e na epiglote.",
|
||||
["Tecido Cartilaginoso"]);
|
||||
add("histologia", CART_ELAST, "condrocito-elastica", "Condrócito", "Chondrocyte",
|
||||
"Célula madura da cartilagem, alojada numa lacuna dentro da matriz que ela mesma produziu e mantém — ao contrário do osso, a cartilagem não tem vasos sanguíneos, então os condrócitos dependem de difusão pra se nutrir.",
|
||||
["Tecido Cartilaginoso"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Fibrocartilagem
|
||||
// ---------------------------------------------------------------------
|
||||
const FIBROCART = "/histologia/fibrocartilagem.jpg";
|
||||
add("histologia", FIBROCART, "fibrocartilagem", "Fibrocartilagem", "Fibrocartilage",
|
||||
"Tipo de cartilagem mais resistente à tração, com grossos feixes de colágeno tipo I visíveis na matriz (ao lado dos condrócitos) — diferente da hialina e da elástica, não tem pericôndrio. Encontrada nos discos intervertebrais e na sínfise púbica, onde precisa suportar bastante carga mecânica.",
|
||||
["Tecido Cartilaginoso"]);
|
||||
add("histologia", FIBROCART, "fibras-colagenas-fibrocartilagem", "Feixes de Colágeno", "Collagen Bundles",
|
||||
"Feixes grossos e densos de colágeno tipo I, organizados em paralelo — dão à fibrocartilagem a resistência à tração que a hialina e a elástica não têm.",
|
||||
["Tecido Cartilaginoso"]);
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// HISTOLOGIA — Esfregaço sanguíneo periférico
|
||||
// ---------------------------------------------------------------------
|
||||
const SANGUE = "/histologia/esfregaco-sanguineo.jpg";
|
||||
add("histologia", SANGUE, "neutrofilo-esfregaco", "Neutrófilo", "Neutrophil",
|
||||
"Leucócito mais comum do sangue, com núcleo polimorfonuclear (2 a 5 lóbulos) — primeira linha de defesa celular contra infecções bacterianas, fagocitando os micro-organismos.",
|
||||
["Sangue"]);
|
||||
add("histologia", SANGUE, "hemacias-esfregaco", "Hemácias", "Red Blood Cells",
|
||||
"Células mais numerosas do esfregaço, sem núcleo, com uma área mais clara no centro (o reflexo do formato bicôncavo visto de cima) — transportam oxigênio ligado à hemoglobina.",
|
||||
["Sangue"]);
|
||||
add("histologia", SANGUE, "plaquetas-esfregaco", "Plaquetas", "Platelets",
|
||||
"Fragmentos celulares pequenos (bem menores que uma hemácia), vistos como pontinhos escuros espalhados pelo esfregaço — essenciais pra coagulação sanguínea, se agregando no local de uma lesão vascular.",
|
||||
["Sangue"]);
|
||||
|
||||
writeFileSync(
|
||||
path.resolve(__dirname, "manifest-microscopy.json"),
|
||||
JSON.stringify({ structures }, null, 2),
|
||||
|
||||
Reference in new issue
Block a user