= Attendees = * Zach, Eric, Elaine, Greg, TomG, Scooter On-site Genentech Hall N436A = Agenda = * Zach CZI grant progress (see attachment for slides) * Create ChimeraX 1.4 roadmap * NIAID contract * Review Action Items listed below = Discussion Notes = * NIAID contract - Scooter will talk to Darrell and with UCSF and MSC finance people to figure out hourly vs fixed price contract. - Everyone should look at statement of work today and make modifications for reduction from 12 month time period to 10 months. * Computer security - Some SPOKE developers work with PHI Wynton data so cannot use plato which prohibits PHI data users. - May setup a plato-phi wynton node that can do plato sudo SPOKE operations and be managed by wynton team meeting PHI requirements. - plato-phi should not effect any uses we make of plato - Security audit - UCSF may pay for new system administrator to implement requirements of security audit. * Wynton - Scooter giving presentation next week to UCSF IT governance committee on adding backups to Wynton. * New offices - Elaine is moving to Conrad's old office in N453. - Scooter is moving to Al's old office in N453. - Zach needs an office key. * CZI grant progress report by Zach - Chimera session converter * Zach made ticket of things left to do on this. * Probably development will be done by Eric and TomG (volumes). - REST * Modeller has been ported from Opal to REST and is in daily builds. * Currently working with Eric to port alignment services to REST. * Plan is to have ported alignment services in ChimeraX 1.4 release. * Opal may be shutdown when Wynton moves to CentOS 9 in 1 to 2 years because Opal will no longer run. This will eliminate Chimera web services. * We should give Chimera users warning that web services are likely to be dropped in 1-2 years due to circumstances beyond our control. - Qt 6 * 525 downloads of daily builds since March 11 with Qt 6 * 7 open Qt 6 tickets, none show-stoppers * Still intend to release ChimeraX 1.4 with Qt 6 - Vulkan * Reliable OpenGL on Mac M1 machines has made this unnecessary. * CZI reduced our requested funding and we told them we would drop this subproject. - ARM64 Mac port * 3 remaining packages to port: pytables, imagecodecs, netcdf4 * netcdf4 may release arm64 port soon * imagecodecs and pytables available for arm64 mac on conda-forge. Can use those. * Scooter suggests using conda-forge packages and completing this task with minimal effort. Avoid becoming maintainers of PyPi versions of these packages. - PyPi library * Should we offer library or better non-gui ChimeraX? Definitely library. * Discussed current python packaging methods for metadata, setup.cfg and pyproject.toml * Modernizing Toolshed packaging (bundle_info.xml) need not be connected to this project. Would make it too hard. * TomG suggests making library in collaboration with specific developers who have requested it in the past to meet the most essential needs. = Action Items = * Move toolshed to it's own IP address and it's own Apache instance -- !Greg/Scooter * Set up toolshed test instance (UCSF only) -- !Greg/Scooter * Clean up !VirtualHosts on our web servers -- !Greg/Scooter * Move webservices to https only and extensively test chimera to make sure it works * Create self-signed certificate for webservices-test -- ongoing, Greg has run into a weird error * Document new vpn setup on Linux -- Scooter * Set up 2-factor authentication for hal2 vpn -- Scooter * Audit followup -- Scooter