Version 23 (modified by 5 years ago) ( diff ) | ,
---|
NIAID SOW Proposed deliverables (based on 2 FTE), January 2020
August 1, 2020 - February 28 , 2021.
Original Google doc version. Earlier SOW draft. Extra 2.5 FTE deliverables.
- Extensions to ChimeraX to support the NIH 3D pipeline
- Support the conversion of existing NIH 3D Print Exchange Chimera scripts to ChimeraX, advising on ChimeraX syntax for capabilities where available and noting missing features in ChimeraX where comparable features don’t exist
- Investigate using Smart Display
- Discuss Python vs. ChimeraX command line
Implement essential missing features discovered above, including:PubChem fetchAdditional import formats, including mol and sdfPDB biounit fetch#3515
Sequence conservation coloring in ChimeraX- Fetch sequence annotations (UniProt, domains, disease-associated mutations) (Eric)
- Automatic labels
- Enhancements to X3D export format (Greg)
- Look at GLTF export improvements (support for both per vertex coloring and texture coloring)
- Read and visualize segmentation models (see deliverable 2) (Tom)
- Support the conversion of existing NIH 3D Print Exchange Chimera scripts to ChimeraX, advising on ChimeraX syntax for capabilities where available and noting missing features in ChimeraX where comparable features don’t exist
- Significantly enhance ChimeraX’s segmentation capabilities for 3d electron microscopy, light microscopy, and medical imaging
- Interactive SimpleITK use in ChimeraX (Tom)
- Allow loading, visualizing, creating, measuring and saving segmentations. (Tom)
- Support new EMDB-SFF segmentation file format from the EM Databank (Tom). #3639 in progress
- NOTE: some example data sets would be useful - AI Detected Lesions in lungs. Phil will get some data to TomG. Could also look at some data sets from SimpleITK. Bryan Hansen and Beth Fisher could also get some data sets
- Medical imaging
- Metadata browser for DICOM files (Tom)
- Support radiologist collaborator needs by adapting ChimeraX to better suit standard workflows and to provide critical missing features identified by our collaborators (Tom)
- Need to get a collaborator
- Les Folio / Ron Summers
- New NIAID section focused on lung imaging
- Roberto Rodriguez Rubio, MD at UCSF director of Skull Base lab, interested in VR. Emphasis on dissections, no medical imaging.
- Improve multi-person VR beyond work accomplished in 2019 SOW
- Localizable connection server solution - deliver a rendezvous server that can easily be deployed by institutions or enterprises. (Conrad/Greg)
- Human Biomolecular Atlas Program (HuBMAP) multiscale visualization
- Engage with the HuBMAP group to evaluate the potential for ChimeraX extensions to support exploration and analysis of HuBMAP data, particularly as those extensions align with NIAID areas of interest. This will include determining the programmatic interfaces to access the HuBMAP data and initial efforts to scope the task of supporting the various HuBMAP data formats.
- Discuss needs with Meghan McCarthy and Darrell Hurt
- Engage with the HuBMAP group to evaluate the potential for ChimeraX extensions to support exploration and analysis of HuBMAP data, particularly as those extensions align with NIAID areas of interest. This will include determining the programmatic interfaces to access the HuBMAP data and initial efforts to scope the task of supporting the various HuBMAP data formats.
- Outreach
- Workshops, Training and presentations
- Instructional material and tools documentation.
- Detailed instructions for all features shall be provided in a user manual
- Written user guides and tutorials shall be available as an HTML page
- Administration
- A project schedule, implementation plan, and documentation plan will be provided
- Monthly status reports detailing progress on each subtask will be delivered
Additional Requests from Users
- Adding Coulombic coloring (Eric) #3596 (Elaine: this is one of the essential missing features mentioned in 1b above)
- 90% cases covered
- Colada import/export
Add support for SDF V3000 (Eric)
Meeting Notes
9/24/2020
Darrell Hurt, Phil Cruz, Meghan McCarthy, Scooter Moris, Greg Couch, Tom Goddard, Elaine Meng, Eric Pettersen
- NIH 3D pipeline status
- they're working on the architecture, backend, using GLTF (.glb) rather than X3D
- Darrell: Philip will use ChimeraX as executable rather than reaching into python
- Scooter: how about REST interface approach with Json; are they interested?
- Darrell: makes sense, but need Philip to weigh in
- VR meeting
- TomG, Phil, Victor tried 3-way meeting to work on firewall issues.
- Direct connection to TomG's home computer worked.
- AWS firewall mis-configured, test failed, will try again.
- Found several bugs in multiuser VR, created tickets. #3735, #3736, #3737, #3738, #3739, #3740, #3755.
- Discussed naming meetings using a rendezvous service, simplifying AWS setup, providing free AWS service hosted by NIAID or UCSF.
- V3000 SDF support from Eric
- Phil is happy, allows them to jettison OpenBabel
- Elaine put this in Change Log dated Sept 15
- macOS Big Sur
- TomG mentions ChimeraX fails to on macOS Big Sur beta, patched in daily build
- Phil says they aren't even at Catalina yet
- VR hand tracking
- Darrell asks about VR hand-tracking, shows video of putting on gloves, PPE
- TomG has not looked at hand-tracking since the Leap device has poor tracking
10/08/2020
Darrell, Meghan, Phil, Philip, Kristen, Victor; Scooter, Greg, Elaine, Eric
- ChimeraX REST interface and Json output
- Eric demo with GUI but can be done with script in nogui mode
- "remotecontrol" to start REST, put URL shown in the ChimeraX Log into web browser; the resulting page allows entering commands and getting json replies, if any
- currently Json output is implemented for "open" and "info" commands
- would be useful for "info chain" to report polymer type in addition to whether there are any polymers
- maybe we can provide a prototype python script to start rest, open structure, get information on chains and their types
- Eric will improve user-error reporting in json
- VR experiment 1 wk ago with 4-way: Phil, Meghan, Victor, TomG via AWS
- found more bugs, including "ghosts" (now fixed)
- TomG recently added (Sep 30) features: new input model type photo (2D image, e.g. for showing a paper figure in VR) and new move picked model mouse mode to move models w/o having to select them first
- TomG plans to add remembering the face image, name, and hand-cone color previously specified for VR meeting
- worked pretty well on cheapest AWS tier
- perhaps NIAID could provide the hub
- Greg wonders about security; TomG mentions ssh tunneling, Scooter mentions generated password
Note:
See TracWiki
for help on using the wiki.