TCIA Submission Quick Start Guide
Using CTP and FileSender Software to Send Images to TCIA
(Note: Although the examples are from a Windows computer, the steps are similar for other operating systems)
Step 1 – Install CTP and FileSender
- You will receive an email inviting you to download a zip file from the Washington University Dropbox service. Here is an example of the email. Simply click the link to start the download process.
- Click the zip file name to begin the download.
- Extract files to a folder where you have write access. You might want to create a folder on the root directory, i.e. ‘C:\CTP’.
- There will be two folders created. CTP contains the anonymization software. FileSender contains a way to transmit DICOM files to CTP
Step 2 – Create a mapping table between your patient IDs (probably MRN numbers) and the TCIA IDs
- Navigate to the …/CTP/scripts folder and open the file XXX.ID-LOOKUP.properties file (where XXX represents a name unique to your site) using a plain text editor such as NotePad or WordPad. Please do not use Microsoft Word as that will put in special characters. Example shown below has a lookup table file named TCGA-KIRC-BWH.ID-LOOKUP.properties.
- Complete the Mapping by editing the file you just opened.
- Replace the “Your Patient ID” with the MRN that was assigned to the TCIA ID shown on the right side of the equal sign. An example is shown on the top line. In this fictional case we assigned MRN “01” to TCGA ID TCGA-CZ-9999. If this is not a TCGA collection, then there may be no assigned IDs on the right and you would create your own using the agreed upon naming convention. It is important to use the ptid/ as that is the key to the lookup table.
- For TCGA collections, the pre-populated TCGA IDs represent the possible cases to send. You may not have imaging for all of them.
- Once the mapping is completed, save the file.
- Note: For TCGA cases, it is EXTREMELY important that the mapping is done correctly as these TCGA IDs will be the only link between imaging and tissue samples in the TCGA portal.
Step 3 – Launch CTP
- Double click the Launcher.jar file in the CTP folder.
- A popup will open. Click Start and then click the CTP Home Page button when it becomes active. (Note that the Stop button shuts down CTP)
- Log into CTP (not always necessary but opens up more views) with Username ‘admin’ and Password ‘password’.
- Logging in enables Admin functions.
Step 4 – Sending Images
- If your images are accessible from the computer where CTP is installed, then you can use FileSender to send the images to CTP which will de-identify them and route them to TCIA for curation. (Note: You can also send directly from a PACS. CTP is configured to accept any AET. Most sites use CTP as the AET name if sending from PACS.)
- To use FileSender, open the FileSender folder and double click FileSender.jar which will open a popup window.
- Click the radio button in the destination panel. The line shown is configured to send to CTP on the local computer through port 11112.
- A check box at the bottom left can be selected if the DICOM data is in a folder hierarchy.
- At the lower right of the Source panel is a box that has an *. That just means send all files. If your images all have extensions of .dcm, you could click the * and change it to .dcm. Only DICOM files will be transmitted, other files will throw an exception.
- Select the directory to the left that has the files you want to send and then click Send.
- Monitor the submission process from the Status link on the RSNA CTP homepage.
- Make sure the last stage “HTTP Export” que is empty before stopping CTP. (Note that the import que will be empty much sooner, but keep CTP running).
Step 5 – Checking for Sending Errors
- After the images have been sent, check the quarantines page to see if any images went to quarantine.
- You can also click on the database verifier link to compare what is in the database compared to what you sent.
- At the end of your submission, we will provide you with a list of subjects received along with the number of images for each. We will ask you to confirm that is the number sent.
Complete User Guide may be found at: