2. NBIA Updates
• NBIA Community Edition and Branding
• TCIA 6.5.3 Release
• TCIA 6.5.4 Development
3. NBIA Community Edition and Branding
• History
– For the past year and a half the NBIA developers have
focused on the TCIA branded version of NBIA
• Faster release cycles
• DevOps deployment and deployment strategy
• Tier 3 support for TCIA help desk
– The 6.4 version that was released to the community has
not been changed
4. NBIA Community Edition and Branding
• Why a separate release from TCIA?
– TCIA contains some copyrighted content
– There are some very TCIA specific aspects of the software
– Would not want TCIA “clones” that are not TCIA governed.
• Why is a new release needed?
– Requests from community adopters
– Internal NCI needs
– Ability to update NCI demonstration site due to policy
changes and security threats
• Why Community Edition?
– Name describes the software can be adopted and
customized by the community
5. Community Edition Branding
• The major task was to create a non-TCIA version of the
software that incorporated all the enhancements and
fixes that have occurred since 2016
– The solution needed to be flexible enough to allow the new
fixes and improvements in the TCIA git repository to be
easily pulled into the community repository
– Need to be able to exclude TCIA specific and controlled
branding from the community repository
– Enhancement was to have a solution that would allow
adopters to add their own branding to the software
6. Community Edition Branding
• The solution is to create a separate branding folder that
allows for customization of the branded portions of the
application
• Adopters can copy the NBIA folder to create there own
branding folder (i.e. testsite) that won’t be overwritten on
software updates
7. Community Edition Branding
• Users can then customize the XHTML and graphics
knowing that it won’t be overwritten
• Then a build property selects the branding folder to use
• Different portal looks can be built from the same
codebase
8. Community Edition Enhancements and Availability
• Other Major Enhancements
– Tomcat Upgrades
– Standalone Downloader
– Improved Downloader Directory Naming
– Expanded REST API
– Improved LDAP Support
• Availability
– Available now, but release announcement is in the works.
– https://wiki.nci.nih.gov/display/NBIA/National+Biomedical+I
maging+Archive+-
+NBIA#NationalBiomedicalImagingArchive-NBIA-
InstallationandDownloads
9. Community Edition Future
• Will roll up minor iterations of enhancements and fixes
from TCIA
– Makes best use of resources for a public release
10. TCIA 6.5.3 Release May 2018
• New APIs to support NBIA Client
• Downloader improvements
– Improved auto update of downloader
– Instant access to public collections without login
• API to create manifest files from JNLP files
– Helps automate the update of existing JNLP files on TCIA
website
• Ability to crosslink to private collections
• Improved performance on advanced search
11. TCIA 6.5.4 Development
• New APIs to support NBIA Client
• New APIs to support TCIA
• Banner page to automate notices to the community
• Refine Visibility Response for Administrators and
Challenges in Downloader
– Allows Downloader to specifically respond to series that
have been marked as downloadable by TCIA
administrators in support of challenges
• Release expected late August