Skip to content

Commit e223527

Browse files
authored
Merge pull request #57 from piximi/translations_d9124df89c075f156977fa4b9382831d_pt_BR
Updates for file piximi-documentation/translocation_tutorial.md in pt_BR
2 parents 385ccd7 + 8c3c281 commit e223527

File tree

1 file changed

+230
-0
lines changed

1 file changed

+230
-0
lines changed
Lines changed: 230 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
# Tutorial para iniciantes do Piximi (Portugues)
2+
3+
## Segmentação e classificação sem instalação no navegador
4+
5+
Beth Cimini, Le Liu, Esteban Miglietta, Paula Llanos, Nodar Gogoberidze
6+
7+
Instituto Broad do MIT e Harvard, Cambridge, MA.
8+
9+
### **Informações básicas:**
10+
11+
#### **O que é Piximi?**
12+
13+
Piximi é uma ferramenta moderna de análise de imagens sem programação que utiliza aprendizado profundo. Implementado como um aplicativo web em [https://piximi.app/](https://piximi.app/), o Piximi não requer instalação e pode ser acessado por qualquer navegador moderno. Sua arquitetura exclusiva para clientes preserva a segurança dos dados do pesquisador, executando toda a computação localmente.
14+
15+
O Piximi é interoperável com ferramentas e fluxos de trabalho existentes, suportando importação e exportação de dados e formatos de modelos comuns. A interface intuitiva e o fácil acesso ao Piximi permitem que pesquisadores obtenham insights sobre imagens em apenas alguns minutos. O Piximi visa levar a análise de imagens com aprendizado profundo a uma comunidade mais ampla, eliminando barreiras.
16+
17+
18+
\* exceto as segmentações usando Cellpose, que são enviadas para um servidor remoto (com a permissão do usuário).
19+
20+
Funcionalidades principais: **Anotador, Segmentador, Classificador, Medições.**
21+
22+
#### **Objetivo do exercício**
23+
24+
Neste exercício, você se familiarizará com as principais funcionalidades do Piximi: anotação, segmentação, classificação, mensuração e visualização, e o utilizará para analisar um conjunto de imagens de um experimento de translocação. O objetivo deste experimento é determinar a **menor dose efetiva** de Wortmannin necessária para induzir a localização nuclear de FOXO1A marcada com GFP (Figura 21). Você segmentará as imagens usando um dos modelos de aprendizado profundo disponíveis no Piximi, verificará e selecionará a segmentação e, em seguida, treinará um classificador de imagens para classificar as células individuais como tendo "GFP nuclear", "GFP citoplasmática" ou "sem GFP". Por fim, você fará medições e as plotará para responder à pergunta biológica.
25+
26+
27+
#### **Contexto do experimento**
28+
29+
Neste experimento, pesquisadores obtiveram imagens de células U2OS de osteossarcoma (câncer ósseo) fixadas expressando uma proteína de fusão FOXO1A-GFP e coraram DAPI para marcar os núcleos. FOXO1 é um fator de transcrição que desempenha um papel fundamental na regulação da gliconeogênese e glicogenólise por meio da sinalização da insulina. FOXO1A transita dinamicamente entre o citoplasma e o núcleo em resposta a vários estímulos. A wortmanina, um inibidor da PI3K, pode bloquear a exportação nuclear, resultando no acúmulo de FOXO1A no núcleo.
30+
31+
32+
33+
```{figure} ./img/tutorial_images/Figure1.png
34+
:largura: 300
35+
:alinhar: centro
36+
37+
Representação esquemática do mecanismo FOXO1A
38+
```
39+
40+
#### **Materiais necessários para este exercício**
41+
42+
Os materiais necessários para este exercício podem ser baixados de: [PiximiTutorial](./downloads/Piximi_Translocation_Tutorial_RGB.zip). O arquivo “Piximi Translocation Tutorial RGB.zip” contém um projeto Piximi, incluindo todas as imagens, já rotuladas com o tratamento correspondente (concentração de Wortmannin ou Controle). Baixe este arquivo, mas **NÃO o descompacte**!
43+
44+
#### **Instruções do exercício**
45+
46+
Leia os passos abaixo e siga as instruções onde indicado. Os passos em que você precisa encontrar uma solução estão marcados com 🔴 PARA FAZER.
47+
48+
##### 1. **Carregue o projeto Piximi**
49+
50+
🔴 PARA FAZER
51+
52+
* Inicie o Piximi acessando: [https://piximi.app/](https://piximi.app/)
53+
54+
* Carregue o projeto de exemplo: Clique em “Abrir” \- “Projeto” \- “Projeto do Zip”, como mostrado na figura 22, para carregar um arquivo de projeto para este tutorial do Zip. Você também pode alterar o nome do projeto no painel superior esquerdo, como “Exercício Piximi”. Conforme ele é carregado, você pode ver a progressão no logotipo <img src="./img/tutorial_images/Piximi_logo.png" width="80"> no canto superior esquerdo.
55+
56+
```{figure} ./img/tutorial_images/Figure2.png
57+
:width: 600
58+
:align: center
59+
60+
Carregando um arquivo de projeto.
61+
```
62+
63+
##### 2. **Verifique as imagens carregadas e explore a interface do Piximi**
64+
65+
Estas 17 imagens representam tratamentos com Wortmannin em oito concentrações diferentes (expressas em nM), bem como tratamentos controles (0 nM). Observe que o canal DAPI (Núcleos) é mostrado em magenta e que o canal GFP (FOXOA1) é mostrado em verde.
66+
67+
Ao passar o mouse sobre a imagem, rótulos coloridos são exibidos no canto esquerdo das imagens. Essas anotações são dos metadados do arquivo compactado que acabamos de enviar. Neste tutorial, os diferentes rótulos coloridos indicam a concentração de Wortmannin, enquanto os números representam o número de imagens em cada categoria.
68+
69+
Opcionalmente, você pode anotar as imagens manualmente clicando em "+ Categoria", inserindo seu rótulo e, em seguida, selecionando a imagem clicando nas imagens e anotando as imagens selecionadas clicando em **"Categorizar"**. Neste tutorial, pularemos esta etapa, pois os rótulos já foram carregados no início.
70+
71+
```{figure} ./img/tutorial_images/Figure3.png
72+
:largura: 600
73+
:alinhar: centro
74+
75+
Explorando as imagens e rótulos.
76+
```
77+
78+
##### 3. **Segmentar Células - descubra as células a partir do fundo**
79+
80+
🔴 PARA FAZER
81+
82+
* Para iniciar a previsão em todas as imagens, clique em “Selecionar Todas as Imagens” no painel superior, conforme mostrado na Figura 23.
83+
* Altere a Tarefa de Aprendizagem para “SEGMENTAÇÃO” (Figura 24, Seta 1).
84+
85+
* Clique em “+ CARREGAR MODELO” (Seta 2) e a janela será exibida, permitindo que você escolha um modelo pré-treinado (Seta 3). Para o exercício de hoje, selecione “Cellpose” (Seta 4). Mais informações sobre o modelo suportado podem ser encontradas [aqui](https://documentation.piximi.app/segmentation.html).
86+
* Clique em “Abrir Modelo de Segmentação” (Seta 5) para carregar seu modelo e selecioná-lo. Por fim, clique em “Prever Modelo” (Seta 5). Você verá o progresso da previsão exibido no canto superior esquerdo, abaixo do logotipo da Piximi <img src="./img/tutorial_images/Piximi_Progress_logo.png" width="140">.
87+
* A segmentação levará alguns minutos para ser concluída.
88+
89+
```{figure} ./img/tutorial_images/Figure4.png
90+
:width: 600
91+
:align: center
92+
93+
Carregando um modelo de segmentação.
94+
```
95+
96+
Observe que as etapas anteriores foram executadas em sua máquina local, o que significa que suas imagens estão armazenadas localmente. No entanto, a inferência do Cellpose é executada na nuvem, o que significa que suas imagens serão enviadas para processamento. Se suas imagens forem altamente sensíveis, tenha cuidado ao usar serviços baseados em nuvem.
97+
98+
##### 4. **Visualize o resultado da segmentação e corrija os erros de segmentação**
99+
100+
🔴 PARA FAZER
101+
102+
* Clique na aba **CELLPOSE_CELLS** para verificar as células individuais que foram segmentadas. Clique na aba “IMAGEM” e depois em “Anotar” para verificar a segmentação de toda a imagem.
103+
104+
```{figure} ./img/tutorial_images/Figure5.png
105+
:largura: 600
106+
:alinhar: centro
107+
108+
Ferramenta de anotação do Piximi.
109+
```
110+
111+
* Opcionalmente, aqui você pode refinar manualmente a segmentação usando as ferramentas do anotador. O anotador Piximi oferece diversas opções para **adicionar**, **subtrair** ou **interseccionar** anotações. Além disso, a **ferramenta de seleção** permite **redimensionar** ou **excluir** anotações específicas. Para começar a editar, selecione imagens específicas ou todas clicando na caixa de seleção na parte superior.
112+
* Opcionalmente, você pode ajustar os canais: embora existam dois canais neste experimento, o sinal dos núcleos é duplicado nos canais vermelho e verde. Este projeto foi projetado para ser **compatível com daltonismo** e produzir uma **cor magenta** para os núcleos. O **canal verde** também inclui sinais citoplasmáticos.
113+
114+
Outro motivo para duplicar os canais é que alguns modelos — como o **modelo Cellpose** que usamos hoje — exigem uma entrada de **três canais**.
115+
116+
* Você pode optar por segmentar manualmente as células para gerar máscaras para dados de verdade básica.
117+
118+
##### **Classificar células**
119+
120+
Motivo para isso: Queremos classificar as 'CELLPOSE\_CELLS' com base na distribuição de GFP (em núcleos, citoplasma ou sem GFP) sem rotular todas elas manualmente. Para isso, podemos usar a função de classificação do Piximi, que nos permite treinar um classificador usando um pequeno subconjunto de dados rotulados e, em seguida, classificar automaticamente as células restantes.
121+
122+
🔴 PARA FAZER
123+
124+
* Acesse a aba **CELLPOSE_CELLS** que exibe os objetos segmentados (seta 1, figura 26)
125+
* Clique na aba **Classificação** no painel esquerdo (seta 2, figura 26).
126+
* Crie novas categorias clicando em **“+ Categoria”**. Adicione as três categorias “Cytoplasmatic_GFP”, “Nuclear_GFP” e “No_GFP” (Seta 3, Figura 26).
127+
* Clique nas imagens que correspondem aos seus critérios. Você pode selecionar várias células pressionando **Command (⌘)** no Mac ou **Shift** no Linux. Tente atribuir **\~20–40 células por categoria**. Após selecionar, clique em **“Categorizar”** para atribuir os rótulos às células selecionadas.
128+
129+
```{figure} ./img/tutorial_images/Figure6.png
130+
:width: 600
131+
:align: center
132+
133+
Classificando células individuais com base na presença e localização de GFP.
134+
```
135+
136+
##### 6. **Treine o modelo do Classificador**
137+
138+
🔴 PARA FAZER
139+
140+
* Clique no ícone "<img src="./img/tutorial_images/Fit_model.png" alt="Fit model icon" width="20px"> - Ajustar Modelo" para abrir as configurações de hiperparâmetros do modelo. Para o exercício de hoje, ajustaremos alguns parâmetros:
141+
* Clique em “Configurações de arquitetura” e defina a arquitetura do modelo como **SimpleCNN**.
142+
* Atualize as dimensões de entrada para:
143+
- Linhas de entrada: 48
144+
- Colunas de entrada: 48
145+
- Canais: 3 (já que nossas imagens estão no formato RGB)
146+
147+
(Você pode mudar para outros números, como 64, 128)
148+
149+
```{figure} ./img/tutorial_images/Figure7.png
150+
:largura: 600
151+
:alinhar: centro
152+
153+
Configuração do modelo classificador.
154+
```
155+
156+
* Clique na aba “Configuração do Conjunto de Dados” e defina a Porcentagem de Treinamento como 0,75, o que reserva 25% dos dados rotulados para validação.
157+
* Ao clicar em **"Ajustar Classificador"** no Piximi, dois gráficos de treinamento aparecerão: "**Precisão vs. Épocas'' e **"Perda vs. Épocas''. Cada gráfico mostra curvas para os dados de **treinamento** e **validação**.
158+
* No **gráfico de precisão**, você verá o quão bem o modelo está aprendendo. Idealmente, a precisão tanto do treinamento quanto da validação deve aumentar e permanecer próxima.
159+
* No **gráfico de perdas**, valores menores significam melhor desempenho. Se a perda de validação começar a aumentar enquanto a perda de treinamento continua caindo, o modelo pode estar com sobreajuste.
160+
161+
Esses gráficos ajudam a entender como o modelo está aprendendo e se ajustes são necessários.
162+
163+
##### 7. **Avaliar modelo:**
164+
165+
🔴 A FAZER
166+
167+
```{figure} ./img/tutorial_images/Figure8.png
168+
:width: 400
169+
:align: center
170+
171+
Treinamento e validação do classificador.
172+
```
173+
174+
* Clique em **“Prever Modelo” (figura 28, seta 1)** para aplicar o modelo que acabamos de treinar. Esta etapa gerará previsões nas células que não anotamos.
175+
* Você pode revisar as previsões na guia CELLPOSE_CELLS e excluir quaisquer categorias atribuídas incorretamente.
176+
* Opcionalmente, você pode continuar usando os rótulos para refinar a verdade básica e aprimorar o classificador. Esse processo faz parte da **classificação humana no ciclo**, na qual você corrige e treina o modelo iterativamente com base na entrada humana.
177+
* Clique em **“Avaliar Modelo” (figura 28, seta 2)** para avaliar o modelo que acabamos de treinar. As métricas de confusão e de avaliação podem ser comparadas com a verdade básica.
178+
* Clique em "Aceitar previsão (Manter)" para atribuir os rótulos previstos a todos os objetos.
179+
180+
##### 8. **Medição**
181+
182+
Assim que estiver satisfeito com a classificação, prosseguiremos com a medição dos objetos. O objetivo do exercício de hoje é determinar a concentração mínima de Wortmannin necessária para bloquear a exportação de FOXO1A-GFP dos núcleos. Para isso, podemos medir a intensidade total de GFP na imagem ou no objeto.
183+
184+
🔴 PARA FAZER
185+
186+
* Clique em “Medição” no canto superior direito.
187+
* Clique em Tabelas (Seta 1), selecione Imagem e clique em “Confirmar” (Seta 2).
188+
* Selecione "MEDIÇÃO" no painel esquerdo. Observe que a etapa de medição pode levar algum tempo para ser processada.
189+
* Clique em "Categoria" para incluir todas as categorias na medição.
190+
* Em "Total", clique em "Canal 1" (Seta 3) para selecionar a medição para GFP. Você verá a medição na aba "GRADE DE DADOS". As medições são apresentadas como valores médios ou medianos, e o conjunto de dados completo está disponível ao exportar o arquivo .csv.
191+
192+
```{figure} ./img/tutorial_images/Figure9.png
193+
:largura: 600
194+
:alinhar: centro
195+
196+
Adicione medidas.
197+
```
198+
199+
##### 9. **Visualização**
200+
201+
Após gerar as medições, você pode plotá-las.
202+
203+
🔴 PARA FAZER
204+
205+
* Clique em "PLOTS" (Figura 30, Seta 1) para visualizar as medições.
206+
* Defina o tipo de gráfico como "Swarm" e escolha um tema de cores de acordo com sua preferência.
207+
* Selecione "Y-axis" como "intensity-total-channel-1" e defina "SwarmGroup" como "category"; isso gerará uma curva mostrando como a intensidade da GFP varia entre as diferentes categorias (Figura 30, Seta 2).
208+
* Selecionar "Show Statistics" exibirá a média, bem como os limites de confiança superior e inferior, no gráfico.
209+
* Opcionalmente, você pode experimentar diferentes tipos de gráfico e eixos para ver se os dados revelam insights adicionais.
210+
211+
```{figure} ./img/tutorial_images/Figure10.png
212+
:width: 600
213+
:align: center
214+
215+
Resultados do gráfico.
216+
```
217+
218+
##### 10. **Exportar resultados e salvar o projeto**
219+
220+
🔴 PARA FAZER
221+
222+
* Clique em "SALVAR" no canto superior esquerdo para salvar o projeto inteiro. Você verá a animação do logotipo do Piximi conforme o salvamento avança <img src="./img/tutorial_images/Piximi_Progress_logo.png" width="140">.
223+
224+
##### 11. **Informações de apoio**
225+
226+
Confira o artigo do Piximi: [https://www.biorxiv.org/content/10.1101/2024.06.03.597232v2](https://www.biorxiv.org/content/10.1101/2024.06.03.597232v2)
227+
228+
Confira a documentação do Piximi:[Documentação do Piximi](https://documentation.piximi.app/intro.html):[https://documentation.piximi.app/intro.html](https://documentation.piximi.app/intro.html)
229+
230+
Relatar bugs/erros ou solicitar recursos [https://github.com/piximi/documentation/issues](https://github.com/piximi/documentation/issues)

0 commit comments

Comments
 (0)