wiki:2022-3-31

Version 3 (modified by Tom Goddard, 4 years ago) ( diff )

--

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

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.