Tom Kazimiers trabalha como engenheiro de software no Howard Hughes Medical Institute, em um software colaborativo de reconstrução e análise de neurônios chamado CATMAID, que é usado para pesquisa em neurociência.

O PostGIS é utilizado nesse projeto para representar os neurônios em um espaço 3D. Eles consistem em pontos 3D que fazem referência a seus nós pai ou a raiz, quando eles não têm pai. Juntamente com sinapses, nuvens de pontos e malhas para modelar compartimentos em um conjunto de dados, eles modelam os aspectos espaciais do mundo da neurociência. Os usuários criam essas reconstruções neuronais manualmente de forma colaborativa, e os programas de segmentação podem ser usados ​​como fonte de dados adicional.

Usando seus índices espaciais, o PostGIS ajuda a consultar rapidamente os neurônios em um determinado campo de visão. O espaço de um único projeto contém, por vezes, centenas de milhões de pontos individuais interconectados. Também é possível fazer consultas de interseção (BBOX) entre os neurônios e as malhas dos compartimentos, que depois se refinam no front-end fazendo testes de interseção mais precisos.

Este software é usado por alguns laboratórios de pesquisa e, todos eles fazem sua própria hospedagem com um servidor dedicado. A razão principal para isso é que com conjuntos de dados maiores, eles se beneficiam de máquinas com muita RAM (> 256G), unidades SSD e muitas CPUs, além de acesso rápido a dados locais para, por exemplo, dados de imagem.

Muito interessante saber que o PostGIS funciona tão bem em contextos não-GIS também.

Fonte: PostGIS Blog