Version 6 (modified by 21 months ago) ( diff ) | ,
---|
ChimeraX Developer Meeting
Attendance: Greg, Zach, Tom, Eric
January 29, 2024
Agenda
- Fix Chimera Windows build broken by updating cygwin.
- 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
- Chimera Windows build
- Build is now working after reverting cygwin gcc version.
- But sqm is not working in the Windows Chimera because a fortran library was not copied to the build.
- Eric added the missing library and will retest on Thursday.
- Networking problem with Elaine's new iMac
- Not able to copy the daily build to Elaine's new iMac chopin.
- That new machine has no ethernet jack so a dongle is used.
- Problem was related to network access control and that there was a switch under the desk.
- Removing the switch fixed it.
- RCSB dropping mmtf format
- RCSB is dropping the mmtf format which we read.
- They recommend using binary mmCIF which we do not read.
- Greg may be interested in reading binary mmCIF in the future.
- mmCIF missing atom type field
- Greg got bug report of mmCIF failing to read because atom table element type field missing.
- That field is mandatory in mmCIF.
- Eric says PDB reader has many convoluted rules to guess element type for PDB files that don't have it.
- Decided it is not worth supporting mmCIF without element type unless more people complain.
- Greg told user that the software writing the file should be fixed.
- Labeling tiled models
- Tom wanted labels below 30 tiled alphafold models.
- Uses Python script to make 2D labels.
- 2D labels are misaligned as soon as you zoom.
- 3D labels can only be on atoms, or residues or bonds or pseudobonds, so won't work for maps (e.g. class averages that Oliver Clarke tiles).
- One idea is to make label command able to label a model or maybe even just label a fixed scene coordinate.
- Running AlphaFold without Google Colab
- Tom looking for ways for users to run AlphaFold besides the limited Google Colab.
- Needs Nvidia graphics and Linux.
- For UCSF users, Wynton cannot run the 10x faster Colabfold because internet access to sequence server is blocked.
- Tom Ferrin and Andrej Sali are seeing if Wynton can unblock some URLs.
- Apple is trying to write a backend for XLA (accelerated linear algebra) to use Metal which might allow AlphaFold to run on Macs in the future. Not working in current version 0.0.5.
- Speech input in ChimeraX for VR
- Zach has tried Whisper from OpenAI that runs locally on user's machine, has python library.
- Scooter also suggests comparing to a Google speech to text service that also has a python library.
- Selina's medical image tumor segmentation in ChimeraX
- Zach showed Selina how to get best rendering of images in ChimeraX.
- Zach working on ChimeraX web service backend support to use qsub on Wynton to submit jobs and monitor when the finish.
- Email to Trac
- Greg and Eric working to fix trac database.
- Eric had to hand resubmit 20 bug reports arriving over the weekend because trac was down.
- Greg rebuilt database, also needed to clean up temporary table listing pending ticket number.
- Greg says there is a README file in /usr/local/share/Trac on plato describing how to fix Trac.
- Requires root to rebuild Trac.
- Greg suggested making a script to do it so any of us could sudo to restore database.
- Combine chains
- Eric improving combine command to merge two chains with same id into a single chain.
- Currently it only is able to make two chains.
- Still working with fixing up the merged chain sequence information.
- SPICE database idatm types
- Eric working on getting idatm types for SPICE database molecules.
- SPICE molecules are in hdf and need custom code to read into ChimeraX.
- Main problems now are idatm types that disagree with protonation state of database molecules.
- Email DKIM support
- Greg plans on making plato outgoing email sign with DKIM.
- This prevents sending plato email from unauthorized servers.
Action Items
Note:
See TracWiki
for help on using the wiki.