Estoy trabajando en imágenes cerebrales (fMRI) y estoy buscando una manera de trazar los parámetros de conectividad efectiva del cerebro (modelado causal dinámico) entre diferentes regiones del cerebro en un gráfico 3D . El software de trazado debe tener la siguiente entrada y salida:
Las conexiones dirigidas de cada región a otra están definidas por una matriz de conectividad (las no conexiones tienen un valor de 0). Las coordenadas 3D de las regiones del cerebro se presentan en otra matriz, utilizando prácticamente las coordenadas MNI medias ponderadas de las regiones como sus coordenadas para la visualización.
La fuerza de la conexión estaría señalada por el color de los palos y/o numéricamente. Sin embargo, un primer paso podría ser un simple diagrama de bola y palo en 3D sin parámetros de conexión. Salida como vector 2D o imagen de mapa de bits: .ps, .eps, .tex, .png, .jpg, etc. La salida se usaría en un documento LaTeX pero también en otros formatos.
En el campo del análisis molecular (con el que no estoy completamente familiarizado), noté una gran cantidad de software gratuito y de código abierto para crear diagramas de moléculas de bolas y palos (algunos con trazado de rayos con calidad de publicación). Antes de reinventar la rueda (programar algún software intermedio para convertir las coordenadas 3D MNI o Talairach de las regiones del cerebro en coordenadas espaciales 3D de los átomos y escribirlas en algún formato de archivo de moléculas para el software de visualización de bolas y palos de moléculas, por ejemplo, RasMol para usarlo para el cerebro visualización de conectividad), quiero preguntar:
¿Existe un software bueno (y preferiblemente gratuito) para la visualización de la conectividad cerebral?
Revisé los ejemplos de MayaVi, R y TikZ, pero ninguno de ellos tiene nada relacionado con el trazado de visualizaciones de bola y palo.
Has probado:
También Nico Dosenbach tiene una imagen sorprendente de la conectividad cerebral en este artículo http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3135376/ . El código se basa en matlab y el trazado se puede realizar en el software caret http://brainvis.wustl.edu/wiki/index.php/Main_Page de Van-Essen Lab.
Respondiendo a mi propia pregunta: Avogadro es un editor de moléculas, pero para fines de visualización no verifica la validez de la molécula, lo que permite su uso en la creación de modelos 3D de bola y palo con calidad de publicación de cualquier tema, como como redes de conectividad cerebral. Avogadro lee varios formatos de archivo de moléculas, por ejemplo, .cml
es un formato xml y es bastante sencillo de editar a mano o con casi cualquier lenguaje de programación. Avogadro puede guardar las moléculas en varios formatos de moléculas y puede exportar imágenes como gráficos de mapa de bits ( .png
, .jpg
, .bmp
), como gráficos vectoriales ( .pdf
, .svg
, .eps
) o como archivo POV-Ray. Es posible que desee consultar los comentarios de @ Ubermensch sobre Avogadro (y Blender) arriba.
Para visualizaciones animadas (video), Blender podría ser una buena opción.
Artem Kaznatchev
Ubermensch
nrz
nrz
.cml
archivo. Entonces, todo tipo de "moléculas" con átomos con cientos de enlaces parecen ser posibles (por ejemplo, un fullereno de Buckminster con enlaces de átomos adicionales, todos los átomos unidos a uno). Como.cml
es un archivo XML, es muy fácil de crear con casi cualquier lenguaje de programación. Así que creo que Avogadro y las "moléculas" "anormales" son el camino a seguir para mí en la visualización de conectividad de regiones cerebrales, al menos por ahora. Creo que agregar texto a las imágenes exportadas desde Avogadro es factible.Ubermensch
nrz