Changes between Initial Version and Version 1 of 2016-10-06


Ignore:
Timestamp:
Oct 6, 2016, 3:14:08 PM (9 years ago)
Author:
Conrad Huang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2016-10-06

    v1 v1  
     1= Attendees =
     2
     3  Elaine, Eric, Greg, Conrad, TomG, TomF
     4
     5= Agenda =
     6  * Review action items from last meeting
     7  * Chimera 1.11.2 release
     8  * ChimeraX issues
     9    * Metadata for tools/bundles
     10  * Assign required site-visit functionality to people
     11  * Discussion of site visit scenarios
     12  * Continuation of 8-29 discussion
     13
     14= Discussion =
     15  * Previous action items:
     16    * None
     17  * Chimera 1.11.2 release
     18    * Eric got new rotamer library, defer to later release
     19    * Many Sierra problems with touchpad and/or scrolling
     20      - ~~Take a look at JDK fix for scrolling problem (Scooter will forward to TomG)
     21      - Conrad will bring laptop in on Monday to show IDLE crash in same place
     22      - Defer release in hopes of fixing this bug first
     23      - TomG will ask Briana(?) to test 1.10 for crashes
     24  * ChimeraX issues
     25    * Ribbon progress
     26      * Lots of stuff on Elaine's [http://www.cgl.ucsf.edu/home/meng/chimera2/user/commands/cartoon3.html documentation page ]
     27      * Conrad will check out nucleosome ribbon display
     28    * Metadata for tools/bundles
     29      * Change in tool/bundle template
     30        * For UI purposes, there is no API for GUI options in open or save panel for bundles for now
     31        * For extra open/save arguments, register them in custom initialization function
     32      * Steps in updating to new metadata
     33        1. ~~Rename "tools" to "bundles", "gui.py" to "tool.py"
     34        2. Add support for new metadata format in toolshed
     35           - ~~Include backwards compatibility with bundles with old metadata style code
     36           - Including refactoring "fetch" code
     37           - Initialization order should be based on dependency
     38        3. Migrate limited set of bundles to test new code
     39        4. Migrate remaining bundles
     40        5. Delete code for old metadata
     41      * New toolshed core functionality
     42        * New deliverables: selectors, mouse modes, ~~command line options (low priority)~~
     43        * ~~Add --cmd option to execute ChimeraX command from command line:
     44{{{
     45chimerax --cmd "ts load RESTServer; rest start"
     46}}}
     47        * Make main startup code a bundle to be called from shim code
     48        * Undeletable bundles
     49      * New toolshed UI
     50        * Tabbed interface for installed bundles and all bundles
     51        * Both will provide interface to search/browse by deliverables (tools, commands, file formats, selectors, etc)
     52        * Perhaps a separate "Active Tools" tool
     53      * Toolshed "server"
     54        * Need to implement wheel upload to update app store database and display
     55          - Define where resources are found in wheels, e.g., metadata, icon, screenshot, etc.
     56    * Prototype MAV displays sequence/alignment in a Qt window
     57      * Structure-sequence association works but no user visible effects
     58    * IHM format support
     59      * TomG met with SJ and Ilan about nup82 (not promising)
     60        - Data is all in SJ's personal Dropbox folder and need to be uploaded to (private) github
     61        - SJ has no time to work on it this week
     62        - A lot of data is missing (sequence alignment, localization densities, unaligned ensembles) or poorly formatted (e.g., ENDMOL instead of ENDMDL)
     63    * OpenMM is installed
     64      * Tristan Croll, MDFF author, is testing out ChimeraX
     65      * Croll is working with Peter Eastman on OpenMM bug
     66      * Also testing out Chai3D haptics toolkit and Falcon device
     67      * Croll mentioned that people were impressed by ChimeraX at CCPEM
     68  * Assign required site-visit functionality to people
     69    * Cytoscape and REST interface (Conrad, Scooter)
     70      - rest_server bundle is committed
     71      - list_info bundle is under way
     72      - need simplified "findclash" command
     73    * ~~Side view on !PyQt (Greg)
     74    * Toolshed server side (Conrad)
     75      - CyAppStore running on https://cxtoolshed.rbvi.ucsf.edu
     76      - need wheel uploading
     77    * Toolshed client side (Greg)
     78    * Ribbons (Conrad)
     79    * IHM cross-link distribution histograms (TomG)
     80      - Interest from SJ and Ilan
     81    * Interface viewer (TomG)
     82      - Add selection outlines on 2D plot from 3D selection
     83    * IHM mmCIF support (TomG)
     84    * MAV (Eric)
     85    * blastpdb (Conrad)
     86    * Reach goals
     87      * String database (Scooter, Conrad)
     88      * Hydrogen bonds and contacts (Eric)
     89      * Link to NGL, !LiteMol (Scooter, Conrad, Greg)
     90      * Molprobity on Opal (Scooter)
     91      * Domains
     92        * Web service, Uniprot? (Eric)
     93        * Integration into hierarchy (Eric)
     94        * Interactive 2D graph (team)
     95      * Hierarchy browser
     96      * UI cleanup (team)
     97  * Site visit
     98    * Plan on three ~~or four~~ shorter DBP-based "vignettes" instead of two longer scenarios
     99    * Vignette with presenters:
     100      - '''Sali''' and IHM
     101      - '''van den Bedem''' and contact networks
     102      - '''Horwitz''' and '''Johnson''' and optical microscopy
     103      - Krogan?
     104      - deRisi student?
     105      - Chiu?
     106      - Developer testimonial from ''Tristan''
     107    * Allot time for Chimera 1 if site visitors are not familiar with Chimera 1
     108      - Waiting for committee member list
     109  * Continuation of 8-29 discussion
     110
     111= Outstanding Action Items =
     112  * None