O pipeline descrito é projetado para a segmentação de conjuntos de dados de microscopia eletrônica maiores que gigabytes, para extrair morfologias de células inteiras. Uma vez que as células são reconstruídas em 3D, software personalizado projetado em torno de necessidades individuais pode ser usado para executar uma análise qualitativa e quantitativa diretamente em 3D, também usando a realidade virtual para superar a oclusão de visão.
O corte Serial e a imagem latente de alta resolução subseqüente do tecido biológico usando a microscopia de elétron (EM) permitem a segmentação e a reconstrução de pilhas imaged high-resolution para revelar os testes padrões ultrastructural que não poderiam ser resolvidos usando 2D Imagens. Na verdade, este último pode levar a uma interpretação errónea das morfologias, como no caso das mitocôndrias; o uso de modelos 3D é, portanto, mais e mais comum e aplicado à formulação de hipóteses funcionais baseadas na morfologia. Até o momento, o uso de modelos 3D gerados a partir de pilhas de imagens leves ou elétron faz avaliações qualitativas, visuais, bem como a quantificação, mais conveniente para ser realizada diretamente em 3D. Como esses modelos são muitas vezes extremamente complexos, um ambiente de realidade virtual também é importante para ser configurado para superar a oclusão e tirar o máximo proveito da estrutura 3D. Aqui, um guia passo a passo da segmentação de imagem para reconstrução e análise é descrito detalhadamente.
O primeiro modelo proposto para uma instalação de microscopia eletrônica que permite a seção serial automatizada e a imagem remonta a 19811; a difusão de tais configurações automatizadas, melhoradas para imagens grandes amostras usando em aumentou nos últimos dez anos2,3, eobras mostrando impressionantes reconstruções densas ou morfologias completa imediatamente seguido4, 5,6,7,8,9,10.
A produção de grandes conjuntos de dados veio com a necessidade de tubulações melhoradas para segmentação de imagem. Ferramentas de software para a segmentação manual de seções seriais, comoreconstruct e TrakEM2,11, foramprojetadas para microscopia eletrônica de transmissão (tem). Como todo o processo pode ser extremamente demorado, essas ferramentas não são apropriadas ao lidar com os milhares de micrografias seriais que podem ser geradas automaticamente com técnicas de seção serial EM estado-da-arte, automatizadas (3DEM), como microscopia eletrônica de varredura do bloco-cara (SBEM)3 ou microscopia de elétron do feixe-varredura focalizada do íon (FIB-sem)2. Por esta razão, os cientistas colocam esforços no desenvolvimento de ferramentas semiautomatizadas, bem como ferramentas totalmente automatizadas, para melhorar a eficiência da segmentação. As ferramentas totalmente automatizadas, baseadas no aprendizado de máquina13 ou no estado da arte, algoritmos de classificação de pixel não treinados14, estão sendo aprimoradas para serem usadas por uma comunidade maior; no entanto, a segmentação ainda está longe de ser totalmente confiável, e muitas obras ainda são baseadas no trabalho manual, o que é ineficiente em termos de tempo de segmentação, mas ainda fornece confiabilidade completa. Ferramentas semiautomatizadas, como a ilastik15, representam um melhor comprometimento, pois fornecem uma leitura imediata para a segmentação que pode ser corrigida até certo ponto, embora não forneça um quadro de revisão real, e possa ser integrada usando TrakEM2 em paralelo16.
A segmentação em larga escala é, até à data, limitada principalmente aos connectomics; Portanto, os cientistas da computação estão mais interessados em fornecer frameworks para visualizações integradas de grandes conjuntos de dados anotados e analisar padrões de conectividade inferidos pela presença de contatos sinápticos17,18. No entanto, reconstruções 3D precisas podem ser usadas para análises morfométricas quantitativas, em vez de avaliações qualitativas das estruturas 3D. Ferramentas como neuromorph19,20 e análise de glicogênio10 foram desenvolvidas para fazer medições nas reconstruções 3D para comprimentos, áreas de superfície e volumes, e na distribuição de pontos de nuvem, completamente descartando a pilha em original8,10. Astrocytes representam um estudo de caso interessante, porque a falta de pistas visuais ou padrões estruturais repetitivos dar aos investigadores uma sugestão sobre a função de unidades estruturais individuais e consequente falta de uma ontologia adequada de processos astrocíticos 21, torná-lo desafiador para projetar ferramentas analíticas. Uma tentativa recente foi o Abstractocyte22, que permite uma exploração visual dos processos astrocíticos e a inferência de relações qualitativas entre os processos astrocíticos e os neuritos.
No entanto, a conveniência do tecido seccionado imagem em vem do fato de que a quantidade de informações escondidas em amostras de cérebro intacta é enorme e interpretar imagens de seção única pode superar esse problema. A densidade de estruturas no cérebro é tão alta que as reconstruções 3D de até mesmo alguns objetos visíveis de uma só vez tornaria impossível distingui-los visualmente. Por essa razão, recentemente, propusemos o uso da realidade virtual (VR) como um método melhorado para observar estruturas complexas. Nós nos concentramos em astrócitos23 para superar a oclusão (que é o bloqueio da visibilidade de um objeto de interesse com um segundo, em um espaço 3D) e facilidade avaliações qualitativas das reconstruções, incluindo a revisão, bem como quantificações de recursos usando a contagem de pontos no espaço. Recentemente, combinamos a exploração visual de VR com o uso de GLAM (modelo de absorção de lactato derivado de glicogênio), uma técnica para visualizar um mapa de probabilidade de transporte de glicogênio por lactato, considerando grânulos de glicogénio como corpos emissores de luz23; em particular, utilizamos VR para quantificar os picos de luz produzidos pelo GLAM.
O método apresentado aqui é um guia passo-a-passo útil para a segmentação e reconstrução 3D de um conjunto de dados EM multiescala, se eles vêm de técnicas de imagem de alta resolução, como FIB-SEM, ou outras técnicas automatizadas de corte Serial e de imagem. FIB-SEM tem a vantagem de alcançar potencialmente isotropia perfeita no tamanho do VOXEL cortando seções tão finas quanto 5 nanômetro usando um feixe de íon focalizado, seu FOV pôde ser limitado a 15-20 μm por causa dos artefatos laterais, que são possivelmente devido à deposição do tecido cortado se o FO V excede esse valor. Tais artefatos podem ser evitados usando outras técnicas, tais como SBEM, que usa uma faca de diamante para cortar seções seriais dentro da câmara do microscópio. Neste último caso, a resolução z pode ser em torno de 20 nm na melhor das coisas (geralmente, 50 nm), mas o FOV pode ser maior, embora a resolução de pixel deve ser comprometida para uma vasta região de interesse. Uma solução para superar tais limitações (ampliação vs. FOV) é dividir a região de interesse em telhas e adquirir cada uma delas em uma resolução mais alta. Mostramos aqui os resultados de um conjunto de dados de pilha do SBEM (i) nos resultados representativos-e um conjunto de dados de pilha FIB-SEM (II) nos resultados representativos.
Como a geração de conjuntos de dados maiores e maiores está se tornando cada vez mais comum, os esforços na criação de ferramentas para classificação de pixel e segmentação de imagem automatizada estão se multiplicando; no entanto, até à data, nenhum software tem provado confiabilidade comparável ao da revisão humana, o que é, portanto, ainda necessário, não importa o quanto demorado é. Em geral, conjuntos de dados menores que podem ser desamostrados, como no caso do conjunto de dados (II), podem ser densamente reconstruídos por um único usuário especializado em uma semana, incluindo o tempo de revisão.
O protocolo aqui apresentado envolve o uso de três programas de software em particular: Fiji (versão 2.0.0-RC-65/1.65 b), ilastik (versão 1.3.2 RC2), e Blender (2,79), que são todos os programas de código aberto e multi-plataforma e para download gratuito. Fiji é um lançamento do ImageJ, alimentado por plugins para análise de imagem biológica. Ele tem uma arquitetura de software robusta e é sugerido, pois é uma plataforma comum para os cientistas da vida e inclui TrakEM2, um dos primeiros e mais amplamente utilizados plugins para segmentação de imagem. Um problema experimentado por muitos usuários ultimamente é a transição do Java 6 para o Java 8, que está criando problemas de compatibilidade; Portanto, sugerimos abster-se de atualizar para o Java 8, se possível, para permitir que Fiji funcione corretamente. ilastik é um software poderoso que fornece um número de estruturas para a classificação do pixel, cada um documentado e explicado em seu Web site. O módulo de cinzeladura usado para a segmentação semiautomatizada de pilhas do EM é conveniente porque conserva muito tempo, permitindo que os cientistas reduzam o tempo gasto no trabalho manual dos meses aos dias para um usuário experiente, como com um único clique um neurite inteiro pode ser segmentado em segundos. A etapa de pré-processamento é muito intensa a partir de um ponto de vista de hardware, e conjuntos de dados muito grandes, como a pilha SBEM apresentada aqui, que era 26 GB, exigem estratégias peculiares para caber na memória, Considerando que se poderia adquirir um grande conjunto de dados porque não pode campo de visão e resolução de compromisso. Portanto, a redução da resolução pode não ser uma solução apropriada neste caso. A versão mais recente do software pode fazer o pré-processamento em poucas horas com uma poderosa estação de trabalho Linux, mas a segmentação levaria minutos, e percorrer a pilha ainda seria relativamente lenta. Nós ainda usamos este método para uma segmentação primeiro, áspero, e revisar ele usando TrakEM2. Finalmente, o Blender é um software de modelagem 3D, com um poderoso motor de renderização 3D, que pode ser personalizado com scripts Python que podem ser incorporados na GUI principal como add-ons, como NeuroMorph e análise de glicogênio. A flexibilidade deste software vem com a desvantagem de que, em contraste com Fiji, por exemplo, não é projetado para a visualização on-line de grandes conjuntos de dados; Portanto, Visualizar e navegar através de malhas grandes (superior a 1 GB) pode ser lenta e não eficiente. Por causa disso, é sempre aconselhável escolher técnicas que reduzem a complexidade da malha, mas têm o cuidado de não perturbar a morfologia original da estrutura de interesse. A função malha vem a calhar e é uma característica incorporada da ferramenta de importação de lote neuromorph. Um problema com essa função é que, dependendo do número de vértices da malha original, o valor de profundidade de Octree, que está relacionado à resolução final, deve ser modificado de acordo. Os objetos pequenos podem ser reengrenados com uma profundidade pequena do Octree (por exemplo. 4), mas o mesmo valor pôde interromper a morfologia de objetos maiores, que precisa uns valores mais grandes (6 na melhor parte, a 8 ou mesmo 9 para uma malha muito grande, tal como uma pilha cheia). É aconselhável tornar este processo iterativo e testar as diferentes profundidades de Octree se o tamanho do objeto não estiver claro.
Como mencionado anteriormente, um aspecto que deve ser levado em conta é o poder computacional a ser dedicado à reconstrução e análise, relacionado ao software que está sendo usado. Todas as operações mostradas nos resultados representativos deste manuscrito foram obtidas usando um MacPro, equipado com uma placa gráfica AMD FirePro D500, 64 GB de RAM e uma CPU Intel Xeon E5 com 8 núcleos. Fiji tem uma boa arquitetura de software para lidar com grandes conjuntos de dados; Portanto, é recomendável usar um laptop com um bom desempenho de hardware, como um MacBook Pro com uma CPU Intel i7 de 2,5 GHz e 16 GB de RAM. o software ilastik é mais exigente em termos de recursos de hardware, em particular durante a etapa de pré-processamento. Embora redução da resolução a pilha de imagem é um bom truque para limitar as solicitações de hardware do software e permite que o usuário para processar uma pilha com um laptop (normalmente se ele está abaixo 500 pixels em x,y,z), sugerimos o uso de um high-end computador para executar este software sem problemas. Utilizamos uma estação de trabalho equipada com uma CPU Intel Xeon Gold 6150 com 16 núcleos e 500 GB de RAM.
Quando fornecido com uma reconstrução 3D precisa, os cientistas podem descartar as micrografias originais e trabalhar diretamente nos modelos 3D para extrair dados morfométricos úteis para comparar células do mesmo tipo, bem como diferentes tipos de células, e tirar proveito da VR para avaliações qualitativas e quantitativas das morfologias. Em particular, o uso deste último provou ser benéfico no caso de análises de morfologias densas ou complexas que apresentam oclusão Visual (ou seja, o bloqueio de visão de um objeto de interesse no espaço 3D por um segundo colocado entre o observador e o fi primeiro objeto), dificultando representá-los e analisá-los em 3D. No exemplo apresentado, um usuário experiente demorou cerca de 4 horas não consecutivas para observar os conjuntos de dados e contar os objetos. O tempo gasto na análise de VR pode variar como aspectos como doença de VR (que pode, em certa medida, estar relacionado à doença de carro) pode ter um impacto negativo sobre a experiência do usuário; Neste caso, o usuário pode preferir outras ferramentas de análise e limitar seu tempo dedicado à RV.
Finalmente, todas essas etapas podem ser aplicadas a outras técnicas de microscopia e não-EM que geram pilhas de imagens. O em gera imagens que são, em geral, desafiadoras para manusear e segmentar, em comparação com, por exemplo, microscopia de fluorescência, onde algo comparável a uma máscara binária (sinal versus um fundo preto), que em princípio pode ser prontamente renderizado em 3D para processamento adicional, muitas vezes precisa ser tratada.
The authors have nothing to disclose.
Este trabalho foi apoiado pelo Rei Abdullah University of Science and Technology (KAUST) subsídios de pesquisa competitiva (CRG) conceder “KAUST-BBP Alliance para modelagem Integrativa do metabolismo energético cerebral” para P.J.M.
Fiji | Open Source | 2.0.0-rc-65/1.65b | Open Source image processing editor www.fiji.sc |
iLastik | Open Source | 1.3.2 rc2 | Image Segmentation tool www.ilastik.org |
Blender | Blender Foundation | 2.79 | Open Source 3D Modeling software www.blender.org |
HTC Vive Headset | HTC | Vive / Vive Pro | Virtual Reality (VR) Head monted headset www.vive.com |
Neuromorph | Open Source | — | Collection of Blender Addons for 3D Analysis neuromorph.epfl.ch |
Glycogen Analysis | Open Source | — | Blender addon for analysis of Glycogen https://github.com/daniJb/glyco-analysis |
GLAM | Open Source | — | C++ Code For generating GLAM Maps https://github.com/magus74/GLAM |