RootNav 2 es una herramienta de línea de comandos para la segmentación y análisis de arquitecturas raíz en 2D. RootNav 2 aún se mantiene; comuníquese con nosotros si algo no funciona para usted.
Seguimos actualizando RootNav 2 para que su uso y entrenamiento de nuevos modelos sea lo más sencillo posible. Las nuevas actualizaciones incluyen:
--debug
al entrenar o analizar imágenes para ver muchos más detalles sobre lo que está sucediendo.Para instalar y ejecutar rootnav, necesitará lo siguiente:
Si desea entrenar sus propios modelos, también necesitará:
Las siguientes instrucciones asumen que ha instalado Python y que tiene hardware compatible si es necesario. Si no está seguro de cómo instalar Python, le recomendamos utilizar Anaconda, que puede descargar aquí.
Primero deberá descargar el código, ya sea como un zip arriba o clonando el repositorio de git (recomendado):
git clone https://github.com/robail-yasrab/RootNav-2.0.git
Pytorch es responsable del aprendizaje profundo que se ejecuta dentro de la herramienta Rootnav, tanto durante la inferencia como durante el entrenamiento. Pytorch se actualiza periódicamente y ahora recomendamos instalarlo siguiendo las instrucciones del sitio web de pytorch.
Las dependencias restantes se pueden instalar utilizando los archivos de requisitos en los directorios de inferencia o de capacitación. Si estás usando pip, lo siguiente funcionará en Linux:
cd RootNav-2.0/inference
pip install -r requirements.txt
Puede realizar lo mismo en el directorio de entrenamiento, si necesita entrenar nuevos modelos usando RootNav. El soporte de bibliotecas en otros sistemas operativos es más complejo y, como se indicó anteriormente, recomendamos utilizar Anaconda. Es posible que Anaconda también sea más simple en Linux.
La mayoría de los usuarios querrán ejecutar RootNav 2.0 en imágenes nuevas, en cuyo caso todo el código que necesita está en la carpeta inference
. Puedes encontrar más instrucciones en el archivo README de inferencia.
El código de capacitación se puede encontrar en la carpeta de capacitación. Las instrucciones sobre los modelos de capacitación se proporcionan en el archivo README de capacitación. Si desea colaborar en el desarrollo de nuevos modelos para RootNav 2.0, póngase en contacto con nosotros.
Rootnav 2 se publica en GigaScience. Para consultas, comuníquese con [email protected].
[1] Yasrab, R., Atkinson, JA, Wells, DM, French, AP, Pridmore, TP y Pound, MP (2019), RootNav 2.0: aprendizaje profundo para la navegación automática de arquitecturas complejas de raíces de plantas, GigaScience, 8( 11), giz123.