Skip to content

Technical

Francisco Maria Calisto edited this page Oct 18, 2022 · 24 revisions

Among our several repositories, we provide instructions for the technical issues. In those instructions, we define a set of requirements that a product or assembly must meet or exceed. So that it can be used easily by anyone. The following set of instructions will guide us for that purpose. However, any issue encountered should be reported. For that, just open a New issue and describe the problem if it is an overall issue of the project. If it is specific to a certain repository, please open a new issue there, not here. For more information, just follow the technical wiki on the meta-private repository. Unfortunately, you need to be a member of our team to access the restricted information.

Index

Dependencies

Our entire source was tested on Unix systems, such as macOS and Linux. The used Linux distributions were both Ubuntu and Debian. However, we are using several tools and libraries as dependencies which are described next.

Requirements

  • The primary dependency is NodeJS;

  • It is also important to guarantee the presence of npm in your machine;

  • An important library is CornerstoneJS;

  • To host locally, you also need a DICOM server;

First of all, please see this page for general architecture information regarding the cornerstone library. It is also important to follow the specific details regarding the cornerstoneTools dependency, as well as the respective Architecture. Also, the tools are currently being designed and can be found in this page which captures a list of notes on the design goals and issues.

The easiest DICOM server to set up is Orthanc, which can be installed on your local machine. The packages in this repository are designed to use Web Access to DICOM Objects (WADO) Service requests and are therefore capable of connecting to many types of DICOM server. This application has been successfully tested with Orthanc.

Deployment

[TODO] Inspiration:

https://aws.amazon.com/blogs/industries/how-to-build-a-global-scalable-low-latency-and-secure-machine-learning-medical-imaging-analysis-platform-on-aws/

https://docs.aws.amazon.com/sagemaker/latest/dg/serverless-endpoints.html

https://aws.amazon.com/sagemaker/pricing/

https://explore.skillbuilder.aws/learn

https://aws.amazon.com/sagemaker/studio-lab/

https://studiolab.sagemaker.aws/

Important Links

Clone this wiki locally