wiki:Dev2024-2-12

Version 2 (modified by Tom Goddard, 21 months ago) ( diff )

--

ChimeraX Developer Meeting

Attendance: Greg, Zach, Tom, Eric

February 12, 2024

Agenda

  • Work in progress reports
  • Update Cython and other prereqs.
  • What ChimeraX 1.8 work/tickets should we prioritize for January?
  • Worm ribbon implementation, ticket #9942
  • Log slow to update when it gets long, Tristan ticket #9909
  • Create Grafana dashboards to monitor web services.
  • Make Chimera end-of-life bug report and registration changes for 1.18 release in Spring 2024.
  • Back up the Chimera build machine to a solid state drive, Windows 7.
  • ChimeraX Ideas milestone clean-up.

Discussion

  • Update ChimeraX dependencies
    • Reviewed weekly email of PyPi dependencies that have newer versions.
    • 2/3 have already been update to latest versions.
    • Assigned who will update remaining ones.
    • Still waiting for Qt 6.6.2 to be released (was supposed to happen last week). Then we update qt 6.3 to 6.6.2.
  • ChimeraX PyPi package updates
    • Decided we could do ChimeraX PyPi package update for each production release.
    • Decided PyPi package does not need to be built every night.
    • Next step is to provide Linux and Windows versions of PyPi package.
    • Use ChimeraX 1.7.1 code.
    • Also update Mac package which is from Oct 2023.
  • Tom work in progress
    • Did alphafold batch protein-protein interaction group meeting last week.
    • Working on whether AlphaFold / ColabFold can run fast enough on Mac CPU.
    • Trying to understand simple ColabFold optimizations that got 5x speed-up.
  • Eric work in progress
    • Debugging garbage collection crash. Have reproducible test case, but still no clear way to find cause.
    • Adding build structure gui for joining with non-peptide bonds, choosing dihedral atoms to use.
    • Looking at suboptimal idatm types for ring systems, double vs single bonds, for SPICE database molecules.
  • Greg work in progress
    • Getting flatpak nightly build going. Added flatpak support to current linux build configuration files.
    • Looking at reading binary mmcif. PDB is dropping mmtf. Binary mmcif uses msgpack and does table column-wise compression. Used mostly for fast network transmission to molstar javascript in browser. May benefit ChimeraX speed if RCSB drops stylized mmcif which we rely on for speed.
  • Zach work in progress
    • Exploring speech input for chimerax vr.
    • Sensitive to having a high quality microphone.
    • Want to demonstrate speech next week during NIH visit. Simple demo with flaws is fine for NIAID collaborators.

Action Items

Note: See TracWiki for help on using the wiki.