| 1 | = NIAID-UCSF 2024 Contract Statement of Work -- March 1 - September 30, 2024 = |
| 2 | |
| 3 | |
| 4 | This SOW is split into two parts. Part 1 is intended to be accomplished in the first 6 months of the contract. If specific items are completed, items from part 2 will be brought forward. Should NIAID extend the contract to 1 year, those items in part 2 not completed during the first 6 months will be worked on. |
| 5 | |
| 6 | == Part 1 == |
| 7 | 1. General ChimeraX improvements to support NIAID-specific requirements to assist NIAID personnel to transition away from the unsupported legacy Chimera program, e.g.: |
| 8 | a. Investigate and improve ChimeraX usability for very wide displays and touch screens |
| 9 | i.Specific focus on the BioViz lab wall display |
| 10 | b. Worms depiction |
| 11 | c. More GUIs (notably, copy/combine, 2D labels) |
| 12 | c. Support for showing the thermal ellipsoids |
| 13 | 1. Support the NIH 3D pipeline development, including any changes to ChimeraX to support ongoing development |
| 14 | a. Continuing support for NIH3D as needed |
| 15 | i. Updating workflows |
| 16 | i. Quick submits for AlphaFold database entries |
| 17 | i. Improve GLTF output to include structure hierarchy |
| 18 | a. Investigate adding support for ChimeraX sessions in NIH3D |
| 19 | i. Both uploading and downloading |
| 20 | i. Need to check on any possible security issues |
| 21 | 1. Extend virtual reality support |
| 22 | a. Implement use of pass-through video with the Quest 2/3/Pro for multi-person sessions in ChimeraX VR |
| 23 | a. Improve molecular viewer for standalone headsets such as Quest 2/3. |
| 24 | a. Add “disable/enable buttons” commands to support better support for handing off the controls to another user to prevent the scene from getting inadvertently changed. |
| 25 | 1. Explore pedagogical benefits of ChimeraX in VR vs. flat screen |
| 26 | a. Provide support to the University of Indiana (Andi), UCSF, and NIAID to conduct a task analysis comparing VR vs. flat screen for understanding biological macromolecules as needed |
| 27 | 1. Medical Images |
| 28 | a. Improve presets for medical images |
| 29 | b. Move medical imaging functionality to toolshed |
| 30 | a. Explore re-skinning the UI when switching to medical imaging |
| 31 | a. Support for automated segmentation |
| 32 | i. Investigate adding Total segmentator |
| 33 | 1. Outreach |
| 34 | a. Instructional material and tools documentation. |
| 35 | i. Detailed instructions for all features shall be provided in a user manual. |
| 36 | i. Written user guides and tutorials shall be available as HTML pages. |
| 37 | i. Improve documentation for multi-person VR |
| 38 | b. Attendance at meetings or workshops as required by NIAID |
| 39 | 1. Administration Submit monthly written reports of accomplishments |
| 40 | |
| 41 | == Part 2 == |
| 42 | 1. General ChimeraX improvements to support NIAID-specific requirements to assist NIAID personnel to transition away from the unsupported legacy Chimera program, e.g.: |
| 43 | a. Energy minimization |
| 44 | a. Support for MD analysis |
| 45 | a. Improve the altloc explorer |
| 46 | a. Rewrite ViewDockX |
| 47 | a. Read VRML/X3D |
| 48 | 1. Support the NIH 3D pipeline development, including any changes to ChimeraX to support ongoing development |
| 49 | a. Continuing support for NIH3D as needed |
| 50 | i. Adding support for total segmentator |
| 51 | a. Investigate adding support for ChimeraX sessions in NIH3D |
| 52 | i. Both uploading and downloading |
| 53 | i. Need to check on any possible security issues |
| 54 | 1. Extend virtual reality support |
| 55 | a. Improve user experience in ChimeraX VR, e.g. |
| 56 | i. Implement a VR ergonomic toolbar and Model panel user interface. |
| 57 | i. Add support for a voice interface in VR mode |
| 58 | 1. Explore pedagogical benefits of ChimeraX in VR vs. flat screen |
| 59 | a. Collaborate with the University of Indiana (Andi), UCSF, and NIAID to conduct a task analysis comparing VR vs. flat screen for understanding biological macromolecules |
| 60 | 1. Medical Images |
| 61 | a. Implement new rendering and lighting modes for medical imagings |
| 62 | a. Continue improvements to the DICOM reader by including more data types such as segmentations, and making it more robust by testing against the NCI TCIA repository. |
| 63 | a. Improve VR experience for medical images |
| 64 | i. Easier manipulation of windowing and leveling, especially for complex curves |
| 65 | i. Particularly support for fine-grained changes |
| 66 | i. Improve segmentation tool by adding commands to support multi-person VR |
| 67 | i. Investigate adding support for 2D views in VR |
| 68 | a. General usability improvements for using ChimeraX with medical images driven by TCIA data |
| 69 | a. Support for automated segmentation |
| 70 | i. Add support for ML-based tumor segmentation tool |
| 71 | 1. Outreach Instructional material and tools documentation. |
| 72 | a. Detailed instructions for all features shall be provided in a user manual. |
| 73 | a. Written user guides and tutorials shall be available as HTML pages. |
| 74 | a. Create videos demonstrating new capabilities. |
| 75 | a. Present webinar and workshop tutorials to train users on existing and new capabilities. |
| 76 | a. Create video tutorials for how to use multi-person VR. |
| 77 | a. Do outreach using VR in particular (live presentations) |
| 78 | a. Improve documentation for multi-person VR |
| 79 | a. Attendance at meetings or workshops as required by NIAID |
| 80 | 1. Administration |
| 81 | a. Submit monthly written reports of accomplishments |
| 82 | |
| 83 | == Meeting Minutes == |
| 84 | |