He estado investigando en neurociencia cognitiva durante los últimos 6 años. Esta es la tendencia general que veo con respecto a la frecuencia de uso:
MATLAB >= Linux/UNIX cli > Shell Scripting > Python > R
Idealmente, uno estaría familiarizado con las 5 herramientas, pero si tuviera un tiempo limitado, daría prioridad de izquierda a derecha.
Muy pocos científicos cognitivos y neurocientíficos cognitivos utilizan MPI, CUDA, Mathematica y C / C ++. Un subconjunto de modeladores computacionales podría usar esas herramientas, incluido Fortran. Sin embargo, para la mayoría de nosotros, son innecesarios para la investigación que hacemos. MATLAB (y Python) ha mejorado mucho a lo largo de los años y funciona lo suficientemente rápido a pesar de ser un lenguaje interpretado. Muchas universidades también tienen suscripciones activas a la caja de herramientas de computación paralela (PCT) de MATLAB, que también tiene soporte de computación de GPU.
- ¿Puede la neurociencia allanar el camino para la creación de nuevas pruebas de coeficiente intelectual que sean menos rudas y culturalmente sesgadas?
- ¿Podemos pasar a una política que refleje la ciencia?
- ¿Cómo uno se convierte en un hombre de acción?
- ¿Cómo es posible para los humanos ecolocarse como murciélagos?
- ¿Cuáles son algunas universidades y grupos de investigación donde se puede trabajar en robótica cognitiva o en aquellos que aplican la neurociencia computacional en robótica?
Personalmente, prefiero Python sobre MATLAB porque es gratis, se relaciona bien con shell env (útil si quiere usar gnuplot para figuras hermosas) y tiene soporte superior para listas de varios tipos de datos (usando el paquete Pandas). Sin embargo, MATLAB es el estándar de facto por cualquier razón, incluso para los neurocientíficos computacionales.
También vea preguntas relacionadas:
- ¿Qué habilidades informáticas son las más valiosas en la investigación en neurociencia?
- ¿Cuáles son las áreas de la neurociencia que se cruzan con la informática?