Programação matlab / engr biomédica

Correndo o risco de obter cibercriminosos críticos, o LabView pode ser ótimo para aplicativos que envolvem muitos componentes de hardware diferentes ...

Se você ganhar na loteria de algum uber-grant, COMSOL por razões óbvias

OpenCV

é uma boa alternativa se você estiver na área de Processamento de Imagens e Visão Computacional.

GNU Octave

- funciona como o MATLAB e contém muitas de suas funcionalidades importantes. Use para coisas como processamento de sinais biomédicos que requerem gráficos bonitos. Use se você estiver acostumado a escrever código MATLAB.

O Projeto R para Computação Estatística

usando

RStudio

interface. Use com conjuntos de dados muito grandes - biologia computacional ou dados de ensaios clínicos. As funções de plotagem tornaram-se mais fáceis de usar desde que Hadley Wickham criou o ggplot2. Mas não há como negar que a transição de e para R e MATLAB pode ser chocante por um tempo. Use quando precisar de muito controle sobre sua análise.

ImageJ

- Eu chamo isso de "MS Paint" para processamento de imagens. Foi inicialmente construído para aplicações nas áreas de neuroimagem e biologia celular. É baseado em Java, então é

faaaaast

para grandes volumes 3D (em comparação com o MATLAB, é provável que seja). É desenvolvido pelo NIH, é usado para pesquisa clínica e uma pequena comunidade realmente agradável cresceu em torno dele. Se você não sabe nada sobre programação, você pode usar macros e gravar sua rotina. Escrever plug-ins básicos também não é muito difícil, especialmente se você tiver algum senso de programação orientada a objetos. Use-o quando tiver rotinas bem padronizadas a seguir em sua pesquisa de processamento de imagem, não quando quiser olhar "por baixo do capô" e mudar as coisas. Ou aprenda Java.

Boa sorte!