Skip to content

NiChart Software Deployment and Application

Spiros Maggioros edited this page Aug 29, 2024 · 1 revision

NiChart Software Deployment and Application

NiChart provides three installation options to accommodate a wide range of end-users: local installation, containerized installation, and the cloud portal.

The choice of installation option depends on the user's technical expertise, computational resources, and desired level of control. For users with strong technical skills and a need for maximum flexibility, local user-managed or containerized installation is recommended. For users who require a highly accessible and user-friendly solution, the cloud portal is the ideal choice.

Currently, the portal provides a restricted pipeline that is limited to structural MRI images.

Open-source Software Packages

NiChart is designed with a modular architecture, consisting of independent software components that can be installed and applied individually. This modular approach was chosen to ensure the extensibility of NiChart in the future without creating a dependency nightmare. Users can easily download these components followink the links at the NiChart_Project Github page. The installation process typically involves downloading the component, extracting the files, and running a setup script.

Docker and Singularity Containers

We use the power of containerization technology for major image processing modules to simplify complex workflows and to ensure compatibility across different computing environments.

NiChart Cloud Portal

The NiChart cloud portal is a user-friendly online platform that streamlines the process of analyzing structural magnetic resonance imaging (sMRI). It provides a straightforward interface that allows users to upload their sMRI images, apply pre-trained ML models to extract meaningful biomarkers, and visualize the results in an intuitive manner.