Amazon Simple Storage Service (S3) is a secure cloud storage service provided by Amazon Web Services (AWS). S3 is utilized to store user-specific files which must persist from one ADCI_Online streaming session to the next. Uploaded metaphase images and reports generated by ADCI are stored in S3 and are not visible to other users. While streaming ADCI, your user-specific S3 folder is mounted to the streaming hardware, allowing you to access your files. Separately, our Data Storage and Retrieval Web App provides an interface to the your user-specific folder in S3, allowing samples to be uploaded to cloud storage, listed, or removed. The Web App also provides a mechanism to download reports generated by ADCI to your local system.
First, we must ensure all samples to be uploaded are present on your local system and that metaphase images associated with each sample are stored in separate directories. For example, if you would like to upload two samples (Sample1 and Sample2) to ADCI_Online to be processed, all metaphase images associated with Sample1 must be present in a single directory named 'Sample1'. The same is true for Sample2. The Sample1 and Sample2 directories should contain only metaphase images associated with the particular sample and no other files or directories. An appropriate directory structure on your local system before upload can be seen below:
Note: When a directory containing metaphase images is uploaded to S3, the name of the directory on your local system is used as the name of the directory (sample) on S3. If desired, you may wish to change the name of the directories containing metaphase images before upload.
PathOnYour/
└── LocalSystem/
├── Sample1/
│ ├── img1.TIFF
│ ├── img2.TIFF
│ └── ... more metaphase images
└── Sample2/
├── img1.TIFF
├── img2.TIFF
└── ... more metaphase images
Navigate to the Data Storage and Retrieval Web App in a web browser (
https://storage.radiation.cytognomix.com) and sign in. Consult the 'Gain Access to the Data Storage and Retrieval Web App' section on this page for more information.
Scroll to the 'Sample Upload' section of the Data Storage and Retrieval Web App.
Click 'Browse…' (located to the left of the 'Upload selected sample' button) and a dialog box will pop up allowing you to browse your local system for the folder you would like to upload.
Highlight the folder containing metaphase images and click the 'Upload' button (see image to the right, the appearance of the dialog box may vary slightly depending on the web browser used to access the Web App).
Your browser will likely prompt you to confirm you would like to upload files present in the selected directory, and to only do so if you 'trust the site' (or similar text). Confirm you would like to proceed with the upload.
(optional) Adjust the upload batch size. In order to increase upload speeds, a 'batch' of images in a sample are uploaded simultaneously. Higher batch sizes will increase upload speeds but put a greater load on your system performing the upload. See the section 'Adjust Upload Batch Size' on this page for more details.
Click the 'Upload selected sample' button and the upload will begin.
A progress bar displays the percentage of metaphase images uploaded.
The 'Sample Name' field is populated with the name of the selected directory (this will be the sample name in cloud storage)
The 'Images in Sample' field is populated with the number of images (files) present in the selected directory
The 'Succeeded' field displays the number of images successfully uploaded to cloud storage
The 'Failed' field displays the number of images which were not successfully uploaded to cloud storage. When an image fails to upload, the reason for the failure is output to the console area beneath the progress bar.
When the upload process has completed, the time elapsed (minutes) is displayed in the console area.
When the sample has completed uploading, the above process can be repeated in order to upload additional samples. Please note samples must be uploaded one at a time.
Upload Troubleshooting
In the event images failed to upload during the sample upload process, we must collect more information to determine next steps. First, observe the content of the progress bar, the 'Succeeded' field, and the 'Failed' field. Next, when an image fails to upload, its file name and the reason the upload failed is displayed in the console area beneath the progress bar.
File Extensions
One reason a file can fail to upload is its file extension. All files must be image files with one of the following file extensions [tif, tiff, jpg, jpeg, TIF, TIFF, JPG, JPEG]. We can confirm if this is the issue by examining the content of the console area. Observe the upload failure message for one of the files which failed to upload. If the file name listed does not have one of the extensions listed above (the listed reason for the failure will read 'Reason: AccessDenied: Access Denied'), it is highly likely that an improper file extension is the reason for the failure.
The Upload was Cancelled by the System
If the progress bar is red and displays 'Upload Cancelled' instead of a percentage, the Web App has cancelled the upload because upload failures were too frequent. A message is also displayed in the console area reading 'Upload failures are too frequent. Cancelling upload.'. The Web App does this when the total number of failures exceeds the total number of successes, and these values are checked after each batch of images are uploaded. If this is the situation, first ensure all files to be uploaded have a proper file extension (see section above). If so, please wait several minutes, close your web browser, navigate to the Web App, sign in, and perform the upload again. If the problem persists, please
contact CytoGnomix for assistance.
The Majority of Files Uploaded Successfully
If the majority of images were successfully uploaded but several failures were present, we must determine if the images failed to upload are genuine image files associated with the sample. Consult the console area to view the file names of the files which failed to upload.
If they are not image files, please note the system does not permit files to be uploaded other than the set of image file extensions listed above. In this case, so long as all genuine image files in the sample uploaded successfully, the upload has completed successfully.
If they are image files with a proper extension (as listed above), then the files may have failed to upload due to an intermittent connection problem or an issue with cloud storage. In this case, please wait several minutes and perform the sample upload again. If the problem persists, please
contact CytoGnomix for assistance.
In order to increase upload speeds, a 'batch' of images in a sample are uploaded simultaneously. Higher batch sizes will increase upload speeds but put a greater load on your system performing the upload. Recommended system configurations suitable for each batch size are listed in a dialog box in the Web App when adjusting batch size.
Navigate to the Data Storage and Retrieval Web App in a web browser (
https://storage.radiation.cytognomix.com) and sign in. Consult the 'Gain Access to the Data Storage and Retrieval Web App' section on this page for more information.
Scroll to the 'Sample Upload' section of the Data Storage and Retrieval Web App.
Click 'Upload batch size' to the right of the 'Upload selected sample' button.
A dialog box will appear describing the process to select an appropriate batch size for your system configuration. Click the 'Close' button at any time to keep the batch size at its current value.
Select a new batch size appropriate for your system configuration from the 'Select batch size' dropdown box.
Click the 'Update batch size' button to adjust batch size.
Please note, whenever the Data Storage and Retrieval webpage is reloaded (or your browser is closed), the batch size will reset to its default value of 20.