Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Developmental Biology

AMEBaS: Extração Automática da Linha Média e Subtração de Fundo de Time-Lapses de Fluorescência Ratiométrica de Células Individuais Polarizadas

Published: June 23, 2023 doi: 10.3791/64857

Summary

Os métodos atuais para analisar a dinâmica intracelular de células isoladas polarizadas são frequentemente manuais e carecem de padronização. Este manuscrito introduz um novo pipeline de análise de imagens para automatizar a extração da linha média de células polarizadas simples e quantificar o comportamento espaço-temporal de lapsos de tempo em uma interface on-line amigável.

Abstract

A polaridade celular é um fenômeno macroscópico estabelecido por um conjunto de moléculas e estruturas espacialmente concentradas que culminam no surgimento de domínios especializados no nível subcelular. Está associada ao desenvolvimento de estruturas morfológicas assimétricas subjacentes a funções-chave biológicas, tais como divisão celular, crescimento e migração. Além disso, a ruptura da polaridade celular tem sido associada a distúrbios relacionados ao tecido, como câncer e displasia gástrica.

Os métodos atuais para avaliar a dinâmica espaço-temporal de repórteres fluorescentes em células polarizadas individuais geralmente envolvem etapas manuais para traçar uma linha média ao longo do eixo principal das células, o que é demorado e propenso a fortes vieses. Além disso, embora a análise ratiométrica possa corrigir a distribuição desigual das moléculas repórteres usando dois canais de fluorescência, as técnicas de subtração de fundo são frequentemente arbitrárias e carecem de suporte estatístico.

Este manuscrito apresenta um novo pipeline computacional para automatizar e quantificar o comportamento espaço-temporal de células individuais usando um modelo de polaridade celular: crescimento de pelos do tubo polínico/raiz e dinâmica de íons citosólicos. Um algoritmo de três etapas foi desenvolvido para processar imagens ratiométricas e extrair uma representação quantitativa da dinâmica e crescimento intracelular. A primeira etapa segmenta a célula do plano de fundo, produzindo uma máscara binária por meio de uma técnica de limiar no espaço de intensidade de pixel. O segundo passo traça um caminho através da linha média da célula através de uma operação de esqueletização. Finalmente, a terceira etapa fornece os dados processados como um timelapse ratiométrico e produz um quimógrafo ratiométrico (ou seja, um perfil espacial 1D ao longo do tempo). Dados de imagens ratiométricas adquiridas com repórteres fluorescentes codificados geneticamente de tubos polínicos em crescimento foram usados para avaliar o método. Esse pipeline permite uma representação mais rápida, menos enviesada e mais precisa da dinâmica espaço-temporal ao longo da linha média de células polarizadas, avançando assim o kit de ferramentas quantitativas disponível para investigar a polaridade celular. O código-fonte do AMEBaS Python está disponível em: https://github.com/badain/amebas.git

Introduction

A polaridade celular é um processo biológico fundamental no qual a ação concertada de um conjunto de moléculas e estruturas espacialmente concentradas culmina no estabelecimento de domínios morfológicos subcelularesespecializados1. A divisão celular, o crescimento e a migração dependem desses sítios de polaridade, enquanto sua perda tem sido associada ao câncer em desordens relacionadas ao tecidoepitelial2.

Células em crescimento apical são um exemplo dramático de polaridade, onde o local de polaridade na ponta tipicamente se reorienta para pistas extracelulares3. Estes incluem neuritos em desenvolvimento, hifas fúngicas, pelos radiculares e tubos polínicos, onde múltiplos processos celulares mostram diferenças pronunciadas da ponta da célula em direção à haste. Em tubos polínicos, em particular, a polimerização de actina, o tráfego de vesículas e as concentrações iônicas são marcadamente polarizados, mostrando gradientes focados na ponta4. Os tubos polínicos são os gametófitos masculinos das plantas com flores e são responsáveis por entregar os espermatozoides ao óvulo, crescendo exclusivamente no ápice da célula a uma das taxas de crescimento mais rápidas conhecidas para uma única célula. Os gradientes focados na ponta de íons como cálcio 5 (Ca2+) e prótons 6 (H+) desempenham um papel importante na sustentação do crescimento do tubo polínico, o que é essencial para cumprir sua principal função biológica que culmina em uma dupla fertilização 5,6. Assim, métodos quantitativos para analisar a dinâmica espaço-temporal ao longo da linha média de células em crescimento apical são essenciais para investigar os mecanismos celulares e moleculares subjacentes ao crescimento polarizado7,8,9. Os pesquisadores geralmente usam quimógrafos, ou seja, uma matriz que representa as intensidades de pixel da linha média da célula (por exemplo, colunas) ao longo do tempo (por exemplo, linhas), o que permite visualizar o crescimento e a migração da célula na diagonal (Figura 1). Apesar de sua utilidade, os quimógrafos são frequentemente extraídos traçando manualmente a linha média, sendo propensos a vieses e erros humanos, além de serem bastante trabalhosos. Isso requer um método automatizado de extração de linha média que é a primeira característica do pipeline introduzido aqui chamado AMEBaS: Automatic Midline Extraction e Background Subtração de lapsos de tempo de fluorescência ratiométrica de células individuais polarizadas.

Em termos de procedimentos experimentais, imagens quantitativas de íons/moléculas/espécies de interesse em células isoladas podem ser obtidas com sondas fluorescentes codificadasgeneticamente10. Dentre as escolhas em constante expansão, as sondas ratiométricas são uma das mais precisas, pois emitem diferentes comprimentos de onda de fluorescência quando ligadas/desligadas às moléculas de interesse11. Isso permite corrigir a heterogeneidade espacial na concentração intracelular da sonda usando a razão de dois canais com seu fundo específico do canal subtraído. No entanto, estimar o limiar de fundo para cada canal e ponto de tempo pode ser uma tarefa complexa, pois muitas vezes varia no espaço devido a efeitos como sombreamento, onde os cantos da imagem têm variação de luminosidade em relação ao centro, e no tempo devido ao desbotamento do fluoróforo (fotoclareamento)12. Embora existam vários métodos possíveis, este artigo propõe determinar a intensidade de fundo automaticamente usando o limiar de segmentação obtido com o algoritmo Isodata13, que é então suavizado através de quadros através de regressão polinomial como padrão. Componentes espaciais decorrentes da heterogeneidade da fluorescência não relacionados à célula-alvo removida em12, no entanto, foram ignorados por este método. O limiar automático pode ser realizado por vários métodos, mas o algoritmo Isodata produziu os melhores resultados empiricamente. Assim, a subtração automática do valor de fundo e o cálculo ratiométrico são a segunda característica principal do AMEBaS (Figura 1), que, em conjunto, recebe como entrada uma pilha de imagens de microscopia de fluorescência de canal duplo, estima a linha média da célula e o fundo específico do canal, e produz quimógrafos de ambos os canais e sua razão (saída principal #1) após subtração, suavização e remoção de outlier, juntamente com uma pilha de imagens ratiometric (saída principal #2).

O AMEBaS foi testado com lapsos de tempo de fluorescência de tubos polínicos de Arabidopsis em crescimento obtidos ao microscópio, com sensores de razão de Ca2+ (CaMeleon)8 ou pH (pHluorin)6 expressos sob o promotor LAT52 pólen-específico. As imagens de cada canal foram obtidas a cada 4 s acopladas a um microscópio invertido, uma câmera frontal iluminada (2560 pixels × 2160 pixels, tamanho do pixel 6,45 μm), um iluminador de fluorescência e uma lente objetiva de imersão em água 63x, 1.2NA. As configurações dos filtros utilizados para o CaMeleon foram: excitação 426-450 nm (CFP) e 505-515 nm (YFP), emissão 458-487 nm (CFP) e 520-550 nm (YFP), enquanto para pHluorin, excitação 318-390 nm (DAPI) e 428-475 nm (FITC), emissão 435-448 nm (DAPI) e 523-536 nm (FITC). Um conjunto completo de dados foi adicionado para teste em Zenodo (DOI: 10.5281/zenodo.7975350)14.

Além disso, o duto foi testado com dados de pelos radiculares, onde as imagens foram realizadas com um microscópio de folha de luz (SPIM), como descrito anteriormente 15,16 com pelos radiculares de Arabidopsis expressando o repórter NES-YC3.6 codificado geneticamente Ca2+ sob o controle do promotor UBQ1017. O software LabView caseiro que controlava a aquisição da câmera, a tradução da amostra e o obturador do microscópio de folha de luz permitiu a observação dos dois canais cpVenus e CFP, mas também a visualização de sua proporção em tempo real. Cada imagem de razão do time-lapse representou uma projeção de intensidade máxima (MIP) entre as imagens dos canais fluorescentes cpVenus e CFP obtidas a partir de 15 cortes da amostra espaçados de 3 μm entre si. A razão de lapso de tempo cpVenus/CFP das MIPs foi salva e usada diretamente para a análise AMEBaS.

Embora esse pipeline possa trabalhar com vários tipos de células em crescimento e migração, ele foi projetado especificamente para analisar células em crescimento que crescem exclusivamente na ponta, como tubos polínicos, pelos radiculares e hifas fúngicas, onde há uma correspondência das regiões citoplasmáticas não crescentes entre os quadros. Quando tal correspondência não estiver presente, o usuário deve escolher a opção complete_skeletonization na etapa 1.3.1.1 (consulte a seção Discussão para obter mais detalhes).

Figure 1
Figura 1: Uma visão geral do fluxo de trabalho do pipeline. O pipeline AMEBaS analisa e processa lapsos de tempo microscópicos em três etapas principais: Segmentação de célula única, Rastreamento de linha média e Geração de quimógrafo. Clique aqui para ver uma versão maior desta figura.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

1. Protocolo de notebook interativo

O notebook Jupyter pode ser usado diretamente na web usando o Google Colab no https://colab.research.google.com/github/badain/amebas/blob/main/AMEBAS_Colab.ipynb, onde as instruções abaixo foram baseadas. Como alternativa, o notebook Jupyter está disponível no https://github.com/badain/amebas, onde pode ser baixado e configurado para ser executado localmente no Jupyter (o Anaconda pode fornecer um processo de instalação fácil e multiplataforma). Um teste completo pode ser encontrado em Zenodo (https://doi.org/10.5281/zenodo.7975350), contendo dados de canal único e duplo de tubos polínicos de Arabidopsis expressando pH ou Ca2+ repórteres 14. O pipeline foi dividido em partes, onde cada etapa pode ser executada clicando no botão play depois de definir as opções específicas do usuário. Os arquivos necessários para este estudo estão disponíveis na pasta zip principal AMEBaS- (Supplementary Coding File 1).

  1. Abra o bloco de anotações Jupyter e leia os arquivos de lapso de tempo.
    1. Navegue até a página inicial do bloco de anotações interativo no Google Colab mencionado acima ou faça o download e abra o bloco de anotações AMEBaS_Local.ipynb do GitHub.
    2. Prepare a configuração do diretório para os dados de entrada e saída:
      1. Se estiver usando a versão local, coloque o time-lapse de fluorescência como um arquivo TIFF ou DV dentro de uma pasta chamada dados que devem estar na pasta raiz do programa. Uma pasta nomeada deve ser criada para receber os dados gerados. Em seguida, execute o bloco de código de instalação.
      2. Se estiver usando o bloco de anotações no Google Colab, execute o bloco de código Configuração para gerar automaticamente os dados e as pastas de saída .
    3. Execute o bloco de código de entrada de arquivo para ler os dados de lapso de tempo clicando no botão de reprodução . Se estiver usando a versão Google Colab do notebook, clique no botão Escolher arquivo para fazer o upload direto do arquivo de lapso de tempo para a pasta de dados .
      NOTA: O número de canais será detectado automaticamente com base na dimensão da imagem.
    4. Escolha se saídas adicionais de cada etapa serão geradas definindo o parâmetro 'verbose' como True ou False.
  2. Detecte a célula principal e o segmento a partir do plano de fundo (Figura 2).
    1. Execute o bloco de código Segmentação de célula única para separar automaticamente a célula de interesse do plano de fundo clicando no botão de reprodução .
      NOTA: Os filtros mediano e gaussiano serão aplicados como uma etapa de pré-processamento para remover ruídos indesejados antes de segmentar o primeiro plano do plano de fundo por meio do limiar de Isodata e isolar a região da maior área para remover artefatos indesejados.
      1. Ajuste o valor sigma usado pelo Gaussiano na variável 'sigma' para ajustar a suavidade da máscara de segmentação. O valor padrão é 2.0.
      2. Defina a estimativa de variável como False para armazenar o limite estimado de Isodata diretamente ou como True para suavizá-lo em quadros vizinhos usando regressão polinomial local (LOESS). Ajuste sua função alterando a variável n_points . O valor padrão é 40.
  3. Traçar linha média ao longo da extensão celular (Figura 3).
    1. Execute o bloco de código Cell Midline Tracing clicando no botão play para esqueletizar automaticamente a célula usando o método18 de Lee e estender a ponta do último esqueleto por extrapolação linear.
      1. Escolha traçar a linha média apenas no último quadro ou uma vez por quadro, ajustando o argumento complete_skeletonization .
        Observação : quando todos os quadros são esqueletizados, extrapolação é ignorada.
      2. Defina a fração de pontos no esqueleto a ser interpolado durante a extrapolação ajustando a variável interpolation_fraction . O valor padrão é 0,25.
      3. Escolha o comprimento da extrapolação da linha média alterando a variável extrapolation_length. O padrão é -1, que estende o esqueleto até a borda mais próxima.
  4. Gere quimógrafos para cada canal ( Figura 4).
    1. Execute o primeiro bloco de código de Visualização de Dados clicando no botão de reprodução para gerar quimógrafos automaticamente para ambos os canais.
      1. Escolha o tamanho do kernel gaussiano usado para suavização ajustando a variável kymograph_kernel.
        Observação : corresponde ao tamanho da vizinhança (em pixels) sobre o qual as intensidades de pixel são médias. O padrão é 3 pixels x 3 pixels.
      2. Esqueletos não estendidos geram Kymographs tampados que devem usar um mapa de cores personalizado para exibir adequadamente suas intensidades. Escolha a porcentagem de fração das intensidades que serão atribuídas à cor de fundo, preto, ajustando a variável shift_fraction . O valor padrão é 0,7.
  5. Calcule a razão entre canais (Figura 5).
    1. Execute o segundo bloco de código de Visualização de Dados clicando no botão de reprodução para gerar automaticamente um quimógrafo ratiométrico e um timelapse ratiométrico (Figura 6).
      Observação : esta etapa só está disponível ao usar intervalos de tempo de canal duplo. O limiar de intensidade de fundo armazenado na etapa 1.2.1.2 é subtraído de cada canal.
      1. Ajuste a variável switch_ratio para alternar a ordem dos canais usados como numerador e denominador durante os cálculos de razão. O padrão é False.
      2. Escolha se o timelapse de proporção deve ser suavizado com uma passagem de filtro mediana ajustando a variável smooth_ratio . O padrão é False.
      3. Escolha se deseja remover outliers produzidos pelo sinal baixo do canal denominador manipulando a variável reject_outliers . O padrão é True e define outliers como valores 1,5 vezes o intervalo interquartil acima do terceiro quartil (onde estão 75% dos valores).
      4. Escolha se o plano de fundo na saída ratiometric deve ser exportado ajustando a variável background_ratio. O padrão é False, que o substitui por zeros.

Figure 2
Figura 2: Etapa de segmentação de célula única. Técnicas de processamento de imagens, como filtragem, limiarização e marcação de área, são usadas para isolar o sinal de interesse (passo 1.2). Esses dados em particular apresentaram os seguintes valores para Menor Intensidade: 2556, Mediana: 3441 e Maior Intensidade: 32125. Clique aqui para ver uma versão maior desta figura.

Figure 3
Figura 3: Visão geral do traçado da linha média- A linha média da célula única é obtida calculando-se seu esqueleto (branco). A ponta (magenta) é extrapolada linearmente dos últimos pontos no final do esqueleto (passo 1.3). Nessa composição, tanto a linha média quanto sua ponta são sobrepostas sobre a célula original. Clique aqui para ver uma versão maior desta figura.

Figure 4
Figura 4: Quimógrafos do Timelapse - Comparação dos quimógrafos para cada canal gerado com o 'complete_skeletonization' desligado (passo 1.4). O eixo vertical descreve a progressão do tempo, e o eixo horizontal plota a intensidade média do caminho extrapolado da linha média seguido por uma única célula. Para esses dados específicos, o mapa colorido representa os seguintes valores para Canal 1 Menor intensidade: 2886, Mediana: 3167, Maior intensidade: 21021. Canal 2 Menor intensidade: 3030, Mediana: 3400, Maior intensidade: 29688. Clique aqui para ver uma versão maior desta figura.

Figure 5
Figura 5: Suavização do limiar de fundo- O limiar de segmentação de fundo é estimado através do algoritmo isodata e, em seguida, suavizado através da regressão polinomial local (passo 1.5). Clique aqui para ver uma versão maior desta figura.

Figure 6
Figura 6: Resultados ratiométricos - (A) Comparação entre o último quadro do timelapse ratiométrico e o primeiro canal original segmentado. (B) Quimógrafo gerado a partir do timelapse ratiométrico (passo 1.5). Clique aqui para ver uma versão maior desta figura.

2. Protocolo de modo de lote

  1. Baixe e coloque o arquivo pipeline.py do repositório GitHub do AMEBaS no mesmo diretório que os dados.
  2. Digite o local do arquivo na linha de comando após o arquivo de programa.
  3. Inclua - -v como um argumento posicional para mostrar as etapas internas do pipeline, se desejado.
  4. Inclua --s para escolher no valor sigma usado na etapa de pré-processamento do Filtro Gaussiano em preparação para segmentação celular. O padrão é 2.
  5. Inclua - - a para traçar a linha média para cada quadro do lapso de tempo. Por padrão, o pipeline usa apenas o último quadro.
  6. Incluir - -f para escolher a fração [0,1] do esqueleto a ser utilizada na interpolação. O valor padrão é 0,25.
  7. Inclua -e para escolher o comprimento em pixels do esqueleto extrapolado. O padrão é -1, que estende o esqueleto até a borda mais próxima.
  8. Inclua - -sf para escolher a fração do intervalo de cores que será deslocada para o plano de fundo em quimógrafos não extrapolados. O valor padrão é 0,7.
  9. Inclua - -k para determinar o tamanho do kernel usado na filtragem gaussiana do quimógrafo. O padrão é 3.
  10. Inclua - -eb para estimar a intensidade do limiar de fundo global por meio da regressão polinomial LOESS das intensidades de limite de fundo específicas do quadro.
    1. Personalize o número de pontos usados na suavização LOESS dos valores de limite de plano de fundo modificando o parâmetro - -n. O valor padrão é 40.
  11. Alterne os canais usados como numerador e denominador durante os cálculos de razão, incluindo - r ou - -switch_ratio, se o timelapse tiver dois canais. Por padrão, o segundo canal é o numerador e o primeiro é o denominador.
  12. Escolha se o timelapse de proporção deve ser suavizado com uma passagem de filtro mediano com o argumento - -sm . O padrão é False.
  13. Inclua -o para rejeitar pixels com intensidades anormais durante a geração de lapso de tempo ratiométrico.
  14. Escolha se o plano de fundo na saída ratiometric deve ser exportado usando o argumento - -b. O padrão é False, que o substitui por zeros.
  15. Pressione Enter para executar. A saída será gerada no mesmo diretório que o arquivo de programa.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

O pipeline AMEBaS automatiza a extração da dinâmica da linha média de células individuais polarizadas de pilhas de imagens de microscopia de fluorescência, tornando-o menos demorado e menos propenso a erros humanos. O método quantifica esses lapsos de tempo gerando quimógrafos e pilhas de imagens ratiométricas (Figura 1) em células individuais em crescimento. Ele pode ser ajustado para trabalhar na migração de células únicas, mas mais experimentos são necessários. O AMEBaS é implementado em Python como um Jupyter Notebook interativo (descrito na seção Protocolo de notebook interativo), permitindo um uso mais fácil sem exigir experiência em programação, e como uma ferramenta de linha de comando (na seção Protocolo de modo em lote), onde várias pilhas podem ser analisadas com o mesmo conjunto de parâmetros. Embora um ou dois canais de fluorescência possam ser usados, sondas ratiométricas com dois canais de emissão devem produzir resultados mais confiáveis, uma vez que a emissão de fluorescência do estado não ligado da sonda pode aliviar a heterogeneidade espacial causada pela distribuição desigual da proteína no citoplasma.

O pipeline primeiro produz uma máscara binária da maior célula no canal mais forte, exportada como um arquivo tif chamado Filename_binary_mask.tiff (Figura 2). As estimativas de limiar obtidas com isodados para cada canal são opcionalmente suavizadas com loess e salvas na tabela Filename_background_treshold.csv (Figura 5). A linha média da célula, extraída da máscara binária, é exportada como um arquivo tif chamado Filename_skeletonized.tiff (Figura 3). Os quimógrafos de cada canal são produzidos a partir da linha média, denominada Filename_kymograph_c_*.csv, onde * corresponde ao número do canal (Figura 4). Finalmente, um quimógrafo ratiométrico é salvo como Filename_kymograph_ratio.csv, enquanto a pilha ratiométrica completa é denominada Filename_ratiometric.tiff (Figura 6). Os gráficos correspondentes à Figura 2, Figura 3, Figura 4, Figura 5 e Figura 6 são opcionalmente salvos como arquivos PNG quando 'verbose == True' ou '--v' é especificado pelo usuário no primeiro bloco de código (etapa 1.1).

Esses resultados podem ser acoplados a outros pipelines de análise de imagens para investigar melhor a dinâmica espaço-temporal da célula, como o CHUKNORRIS8, que toma os quimógrafos de cada canal como entrada e realiza análise da taxa de crescimento com resolução de subpixels, juntamente com vários métodos de análise de séries temporais.

AMEBaS foi testado em conjuntos de dados de tubo polínico com repórteres fluorescentes ratiométricos codificados geneticamente para Ca2+ intracelular (CaMeleon; Figura 7A,B) e H+ (pHluorin; Figura 7C,D) obtidas em microscópio óptico de fluorescência, bem como projeção de intensidade máxima das relações cpVenus/CFP de pelos radiculares em crescimento expressando o CaMeleon NES-YC3.6 (Figura 7E,F) adquirida em microscópio fotográfico, conforme descrito anteriormente 15,16. O pipeline funcionou com sucesso, apesar das diferenças na direção de crescimento, técnicas de imagem, repórteres fluorescentes e tipos de células. Segmentação, traçado da linha média e extração quimográfica são mostrados para esses conjuntos de dados (Figura 7), demonstrando o potencial da aplicação do AMEBaS a uma ampla gama de arranjos experimentais.

Figure 7
Figura 7: Resultados representativos para diferentes conjuntos de dados de imagens de fluorescência de células em crescimento de ponta(A,B) Tubo polínico expressando o Ca2+ repórter CaMeleon; (C,D) Tubos polínicos expressando o indicador de pH pHluorin; (E,F) Pelos radiculares expressando o repórter Ca2+ NES-YC3.6. Clique aqui para ver uma versão maior desta figura. 

Arquivo de codificação suplementar 1: AMEBaS-main.zip. Clique aqui para baixar este arquivo.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

O novo método apresentado aqui é uma ferramenta potente para agilizar e automatizar a análise de pilhas de imagens de microscopia de fluorescência de células polarizadas. Os métodos atuais descritos na literatura, como os plugins do ImageJ Kymograph, requerem o rastreamento manual da linha média da célula polarizada de interesse, uma tarefa que não é apenas demorada, mas também propensa a erros humanos. Como a definição da linha média nessa tubulação é sustentada por um método numérico18,19 que realiza a esqueletização, a avaliação subjetiva é removida, introduzindo um padrão quantitativo ao procedimento. Isso é particularmente útil para pesquisadores com grandes quantidades de dados, com a possibilidade de personalizar o pipeline para diferentes demandas, incluindo a extração da linha média para cada quadro. Além disso, a subtração do valor de fundo é muitas vezes arbitrária, com um único valor de fundo escolhido manualmente para todos os quadros de um determinado canal. Aqui, a segmentação isodata é usada para determinar objetivamente o limiar de fundo para cada quadro, suavizando-o (opcionalmente) com uma regressão polinomial local para capturar mudanças de longo prazo na fluorescência causadas pelo desvanecimento (fotoclareamento). Enquanto os possíveis artefatos e elementos secundários são ignorados em segundo plano selecionando o objeto maior por área de pixel, outros métodos, como FRET-IBRA12, podem ser usados para remover efeitos como sombreamento. Artefatos espaciais (como sombreamento) podem influenciar a forma da célula segmentada por limiar, o que pode explicar o viés do gradiente em direção a um lado do tubo visto no filme ratiométrico apresentado no logotipo do AMEBaS (consulte a página do GitHub ou o caderno do Colab).

No entanto, ainda existem algumas situações em que o pipeline apresentado pode falhar e não deve ser considerado como uma solução de bala de prata. Atenção especial deve ser dada durante a captura da imagem, pois grandes distúrbios podem prejudicar a capacidade do algoritmo de segmentar a célula-alvo. O pré-processamento da pilha de imagens deve ser considerado para obter os melhores resultados, removendo elementos indesejados e quadros defeituosos em geral.

Os parâmetros foram escolhidos com o objetivo de analisar células únicas de crescimento apical considerando dados restritos de tubos polínicos de Arabidopsis que avaliam concentrações iônicas com repórteres fluorescentes. Assim, outros dados podem exigir escolhas sensatas de parâmetros. Os filtros de pré-processamento suavizam os dados com o objetivo de produzir uma máscara binária limpa após a segmentação (etapa 1.2), de modo que o valor sigma usado para os filtros gaussiano e mediano pode ser aumentado para dados mais ruidosos ou diminuído se os resultados forem excessivamente suavizados. A localização da máscara binária obtida no canal mais forte é assumida como sendo a mesma que o canal mais fraco, o que pode ser um problema se a localização da célula não for a mesma em ambos os canais. Nesse caso, devem ser utilizadas máscaras diferentes para cada canal ou deve ser realizado o registro das imagens, como feito no FRET-IBRA12.

A esqueletização é feita exclusivamente no último quadro (passo 1.3) por padrão, que pressupõe uma célula de crescimento de ponta que mantém a localização de seu citoplasma ao longo do tempo (exceto no ápice). Ao estender o esqueleto, é possível gerar quimografias que permitem a análise da taxa de crescimento, mesmo com resolução de subpixels, utilizando métodos como CHUKNORRIS8. Essa extensão é feita por extrapolação linear considerando os primeiros 25% pontos na ponta crescente do esqueleto (passo 1.3) e pode ser ajustada ajustando-se a interpolation_fraction de 0% a 100% de pontos de todo o esqueleto. No entanto, se a célula se desloca em localização entre quadros ou é uma célula em migração, a análise da taxa de crescimento torna-se mais complexa. Nesse cenário, esqueletos independentes podem ser gerados para cada quadro com a escolha dos parâmetros complete_skeletonization=TRUE, que produzirão esqueletos sem extensão extracelular. Ainda seria possível analisar a taxa de crescimento, mas a resolução seria limitada pela máscara binária produzida com o limiar de isodados. Além disso, o quimógrafo resultante assume que esqueletos consecutivos podem ser alinhados por suas coordenadas padrão, o que, se não for verdade, o torna inadequado para analisar a dinâmica intracelular.

Ao gerar quimógrafos (etapa 1.4), o AMEBaS usa a média com um kernel gaussiano em vez de usar a margem de pixel tradicional ao redor da linha média. O valor padrão de um 3x3 é o menor tamanho possível, que pode ser aumentado se os dados forem muito barulhentos e/ou se a célula for grande. No entanto, essa etapa pode causar suavização excessiva, caso em que o filtro deve ser desligado completamente, definindo kymograph_kernel = 0. Finalmente, o fundo estimado para cada quadro de cada canal pode ser suavizado quando o usuário espera desvanecimento (fotoclareamento) ou usando as estimativas brutas (passo 1.5). A suavização dos valores de fundo com a regressão polinomial LOESS (etapa 1.5) pode ser ajustada definindo o número de pontos usados na janela n_points para um mínimo de 3 e um máximo do número de quadros na pilha (limitado automaticamente). Uma função mais simples descrevendo a mudança de fundo ao longo do tempo pode ser obtida com uma janela maior, produzindo um ajuste mais grosseiro.

Uma vez que esse método consolida várias etapas manuais tipicamente conduzidas por pesquisadores, o pipeline AMEBaS é uma ferramenta de abordagem mais eficiente, imparcial e precisa para analisar o comportamento espaço-temporal de lapsos de tempo de células polarizadas únicas. No futuro, este método tem o potencial de ser estendido para apoiar a análise da migração de células únicas. Além disso, uma análise mais aprofundada é necessária para avaliar o desempenho deste método em uma gama mais ampla de tipos celulares.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

Os autores deste manuscrito declaram não haver interesses financeiros concorrentes ou outros conflitos de interesse.

Acknowledgments

Os autores agradecem aos auxílios FAPESP 2015/22308-2, 2019/23343-7, 2019/26129-6, 2020/06744-5, 2021/05363-0, CNPq, NIH R01 grant GM131043 e NSF grants MCB1714993, MCB1930165 pelo apoio financeiro. Os dados de pelos radiculares foram produzidos com a infraestrutura e sob a supervisão da Profª Andrea Bassi e do Prof. Alex Costa.

Materials

Name Company Catalog Number Comments
Github Github https://github.com/badain/amebas
Google Colab Google https://colab.research.google.com/github/badain/amebas/blob/main/AMEBAS_Colab.ipynb

DOWNLOAD MATERIALS LIST

References

  1. Drubin, D. G., Nelson, W. J. Origins of cell polarity. Cell. 84 (3), 335-344 (1996).
  2. Wodarz, A., Näthke, I. Cell polarity in development and cancer. Nature Cell Biology. 9 (9), 1016-1024 (2007).
  3. Palanivelu, R., Preuss, D. Pollen tube targeting and axon guidance: parallels in tip growth mechanisms. Trends in Cell Biology. 10 (12), 517-524 (2000).
  4. Portes, M. T., et al. The Pollen Tube Oscillator: Integrating Biophysics and Biochemistry into Cellular Growth and Morphogenesis. Rhythms in Plants: Dynamic Responses in a Dynamic Environment. , Springer. Cham. (2015).
  5. Wudick, M. M., et al. CORNICHON sorting and regulation of GLR channels underlie pollen tube Ca2+ homeostasis. Science. 360 (6388), 533-536 (2018).
  6. Hoffmann, R. D., et al. Plasma membrane H+-ATPases sustain pollen tube growth and fertilization. Nature Communications. 11 (1), 1-15 (2020).
  7. Michard, E., et al. Glutamate receptor-like genes form Ca2+ channels in pollen tubes and are regulated by pistil D-serine. Science. 332 (6028), 434-437 (2011).
  8. Damineli, D. S., Portes, M. T., Feijó, J. A. Oscillatory signatures underlie growth regimes in Arabidopsis pollen tubes: computational methods to estimate tip location, periodicity, and synchronization in growing cells. Journal of Experimental Botany. 68 (12), 3267-3281 (2017).
  9. Li, K., et al. An optimized genetically encoded dual reporter for simultaneous ratio imaging of Ca2+ and H+ reveals new insights into ion signaling in plants. New Phytologist. 230 (6), 2292-2310 (2021).
  10. Sadoine, M., et al. Designs, applications, and limitations of genetically encoded fluorescent sensors to explore plant biology. Plant Physiology. 187 (2), 485-503 (2021).
  11. Grenzi, M., et al. Illuminating the hidden world of calcium ions in plants with a universe of indicators. Plant Physiology. 187 (2), 550-571 (2021).
  12. Munglani, G., Vogler, H., Grossniklaus, U. Fast and flexible processing of large FRET image stacks using the FRET-IBRA toolkit. PLoS Computational Biology. 18 (4), 1009242 (2022).
  13. Ridler, T., Calvard, S. Picture thresholding using an iterative selection method. IEEE Transactions on Systems, Man, and Cybernetics. 8 (8), 630-632 (1978).
  14. Portes, M. T., Feijó, J. Growing Arabidopsis pollen tubes expressing genetically encoded reporters for calcium and pH. , (2023).
  15. Candeo, A., Doccula, F. G., Valentini, G., Bassi, A., Costa, A. Light sheet fluorescence microscopy quantifies calcium oscillations in root hairs of Arabidopsis thaliana. Plant & Cell Physiology. 58 (7), 1161-1172 (2017).
  16. Romano Armada, N., et al. In vivo light sheet fluorescence microscopy of calcium oscillations in Arabidopsis thaliana. Methods in Molecular Biology. 1925, 87-101 (2019).
  17. Krebs, M., et al. FRET-based genetically encoded sensors allow high-resolution live cell imaging of Ca2+ dynamics. The Plant Journal. 69 (1), 181-192 (2012).
  18. Lee, T. -C., Kashyap, R. L., Chu, C. -N. Building skeleton models via 3-D medial surface axis thinning algorithms. CVGIP: Graphical Models and Image Processing. 56 (6), 462-478 (1994).
  19. Nunez-Iglesias, J., Blanch, A. J., Looker, O., Dixon, M. W., Tilley, L. A new Python library to analyse skeleton images confirms malaria parasite remodelling of the red blood cell membrane skeleton. PeerJ. 6, 4312 (2018).

Tags

Biologia do Desenvolvimento Edição 196 Subtração de Fundo Time-Lapses de Fluorescência Ratiométrica Células Únicas Polarizadas Polaridade Celular Fenômeno Macroscópica Moléculas Espacialmente Concentradas Domínios Especializados Nível Subcelular Estruturas Morfológicas Assimétricas Divisão Celular Crescimento Migração Ruptura da Polaridade Celular Distúrbios Relacionados a Tecidos Câncer Displasia Gástrica Dinâmica Espaço-Temporal Repórteres Fluorescentes Passos Manuais Traçado de Linha Média Demorado Vieses Ratiométrico Análise Distribuição Desigual De Moléculas Reporter Técnicas de Subtração de Fundo Pipeline Computacional Automatizar e Quantificar o Comportamento Espaço-Temporal Células Únicas Crescimento de Pelos do Tubo Polínico/Raiz Dinâmica de Íons Citosólicos
AMEBaS: Extração Automática da Linha Média e Subtração de Fundo de Time-Lapses de Fluorescência Ratiométrica de Células Individuais Polarizadas
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Badain, R., Damineli, D. S. C.,More

Badain, R., Damineli, D. S. C., Portes, M. T., Feijó, J., Buratti, S., Tortora, G., Neves de Oliveira, H., Cesar Jr, R. M. AMEBaS: Automatic Midline Extraction and Background Subtraction of Ratiometric Fluorescence Time-Lapses of Polarized Single Cells. J. Vis. Exp. (196), e64857, doi:10.3791/64857 (2023).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter