| | 1 | {{{ |
| | 2 | #!html |
| | 3 | |
| | 4 | <h1> |
| | 5 | Chimera Requests and Ideas |
| | 6 | </h1> |
| | 7 | |
| | 8 | <p> |
| | 9 | This page lists ideas for new Chimera features and new documentation. |
| | 10 | Currently they include only those collected by Tom Goddard (focus on |
| | 11 | density maps, molecular assemblies, electron microscopy). |
| | 12 | </p> |
| | 13 | |
| | 14 | <p> |
| | 15 | 162. |
| | 16 | <b>Difference map when fitting.</b><br> |
| | 17 | |
| | 18 | Paul Dreizen<br> |
| | 19 | Jan 6, 2009<br> |
| | 20 | The "Fit model to map" module in the last 2 versions allows density |
| | 21 | maps to be constructed from atomic models. Would it be feasible to |
| | 22 | calculate a "difference map" between the brix density map from cryoEM |
| | 23 | data and the Chimera-constructed density map from atomic models? This |
| | 24 | difference map might show large peaks and valleys in an overview, |
| | 25 | which might very much help to distinguish the best among several |
| | 26 | density fits that are structurally different but near-equivalent |
| | 27 | numerically. |
| | 28 | </p> |
| | 29 | |
| | 30 | <p> |
| | 31 | 161. |
| | 32 | <b>Add two volumes.</b><br> |
| | 33 | Martin Kampmann<br> |
| | 34 | Dec 9, 2008<br> |
| | 35 | Improve vop command to allow adding two volumes with differing grids. |
| | 36 | For example, "vop #0 add #1 extend true sample true multiplier 0.25". |
| | 37 | </p> |
| | 38 | |
| | 39 | <p> |
| | 40 | 160. |
| | 41 | <b>Surface cappping command.</b><br> |
| | 42 | Gabe Lander<br> |
| | 43 | Sept 9, 2008<br> |
| | 44 | Make command to turn on/off surface capping. Also to set color, style, |
| | 45 | subdivision of caps. |
| | 46 | </p> |
| | 47 | |
| | 48 | <p> |
| | 49 | 159. |
| | 50 | <b>Handle volume series as a single data set.</b><br> |
| | 51 | Sebastian Haase<br> |
| | 52 | |
| | 53 | July 21, 2008<br> |
| | 54 | Would like volume series handled as a single data set instead of separate |
| | 55 | data sets for each time point. Want a single histogram shown in volume |
| | 56 | dialog which changes based on the current time being shown. |
| | 57 | </p> |
| | 58 | |
| | 59 | <p> |
| | 60 | 158. |
| | 61 | <b>Add origin parameter to |
| | 62 | <a href="http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/shape.html">shape</a> command.</b> |
| | 63 | <font color=green>Implemented October 17, 2008</font><br> |
| | 64 | Ed Brignole, Elaine Meng<br> |
| | 65 | July 17, 2008<br> |
| | 66 | |
| | 67 | Origin keyword argument in shape command could take 3 comma-separated numbers |
| | 68 | or an atom spec. For numbers, might have a coords keyword to specify a model |
| | 69 | id for local coordinates. |
| | 70 | </p> |
| | 71 | |
| | 72 | <p> |
| | 73 | 157. |
| | 74 | <b><a href="http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/turn.html">Turn</a> |
| | 75 | command center of rotation argument.</b> |
| | 76 | <font color=green>Implemented October 17, 2008</font><br> |
| | 77 | Haixin Sui<br> |
| | 78 | July 15, 2008<br> |
| | 79 | Allow turn command to specify center of rotation in local coordinates |
| | 80 | for a specified model. Also have argument to move only specified models. |
| | 81 | Used for rotation microtubule volume about symmetry axis. Also would |
| | 82 | need rotation axis to be in local coordinates. Could have a few new keyword |
| | 83 | arguments similar to the mclip command. Also allow "cofr" command to specify |
| | 84 | explicit coordinates in local or global coordinates. |
| | 85 | </p> |
| | 86 | |
| | 87 | <p> |
| | 88 | 156. |
| | 89 | <b>Volume rotation in Euler angles.</b><br> |
| | 90 | Haixin Sui<br> |
| | 91 | July 15, 2008<br> |
| | 92 | Allow volume rotation of local coordinates to be specified in Euler angles. |
| | 93 | Currently must be specified axis vector and rotation angle. |
| | 94 | </p> |
| | 95 | |
| | 96 | <p> |
| | 97 | 155. |
| | 98 | <b>Volume origin in index units.</b> |
| | 99 | <font color=green>Implemented September 9, 2008</font><br> |
| | 100 | |
| | 101 | Haixin Sui<br> |
| | 102 | July 15, 2008<br> |
| | 103 | Allow volume data origin xyz = 0,0,0 to be specified in grid index units. |
| | 104 | This is convenient for EM data where symmetry axis location is known. |
| | 105 | </p> |
| | 106 | |
| | 107 | <p> |
| | 108 | 154. |
| | 109 | <b>Create PDB copies covering map.</b><br> |
| | 110 | Christian<br> |
| | 111 | July 15, 2008<br> |
| | 112 | Use crystal symmetry to create copies of PDB model to cover all density |
| | 113 | in an x-ray map. |
| | 114 | </p> |
| | 115 | |
| | 116 | <p> |
| | 117 | 153. |
| | 118 | <b>Crystal map sigma units.</b><br> |
| | 119 | Terry Lang, several others<br> |
| | 120 | July 15, 2008<br> |
| | 121 | Allow volume values to be scaled so 1 equals 1 sigma (root mean square of all |
| | 122 | map values). Want this in volume viewer and surface color and volume command |
| | 123 | and every place that volume values are used. So the scaling should probably |
| | 124 | be part of the grid data object. |
| | 125 | </p> |
| | 126 | |
| | 127 | <p> |
| | 128 | 152. |
| | 129 | <b>Periodic covering map command.</b><br> |
| | 130 | Terry Lang<br> |
| | 131 | |
| | 132 | July 15, 2008<br> |
| | 133 | Make a command that creates a map covering a PDB model using a periodic |
| | 134 | map (unit cell x-ray map). There is already a keyboard shortcut "bv" to do |
| | 135 | this but a command would be a more familiar user interface and allow specifying |
| | 136 | the padding value (bv makes padding 5 Angstroms). |
| | 137 | </p> |
| | 138 | |
| | 139 | <p> |
| | 140 | 151. |
| | 141 | <b>Tile newly opened models.</b><br> |
| | 142 | Eduardo Sanz Garcia<br> |
| | 143 | July 3, 2008<br> |
| | 144 | Want option to tile newly open models by default. Also want tile border |
| | 145 | scale saved between sessions. Used for viewing progress of single particle |
| | 146 | reconstructions. |
| | 147 | </p> |
| | 148 | |
| | 149 | <p> |
| | 150 | |
| | 151 | 150. |
| | 152 | <b>Space Navigator on Linux.</b><br> |
| | 153 | D Greening<br> |
| | 154 | July 14, 2008<br> |
| | 155 | Want space navigator support on Linux. |
| | 156 | </p> |
| | 157 | |
| | 158 | <p> |
| | 159 | 149. |
| | 160 | <b>Place markers on surfaces.</b><br> |
| | 161 | Daniel Hautzinger<br> |
| | 162 | July 11, 2008<br> |
| | 163 | |
| | 164 | Place markers on a surface. Wanted for AFM data. This case actually |
| | 165 | probably better handled by existing capability to place on data planes. |
| | 166 | But other applications could use placement on surfaces such as highlighting |
| | 167 | features on membranes seen in tomograms. |
| | 168 | </p> |
| | 169 | |
| | 170 | <p> |
| | 171 | 148. |
| | 172 | <b>Pipes and planks coloring.</b><br> |
| | 173 | Gary Ren<br> |
| | 174 | June 26, 2008<br> |
| | 175 | Allow selection and coloring of individual helices, strands, turns in pipes |
| | 176 | and planks model. Could be implemented by using a SurfaceModel instead of |
| | 177 | VRMLModel. Requested for showing low resolution model in EM map. |
| | 178 | </p> |
| | 179 | |
| | 180 | <p> |
| | 181 | 147. |
| | 182 | <b>Calculate difference map.</b> |
| | 183 | |
| | 184 | <font color=green>Implemented June 18, 2008</font><br> |
| | 185 | Jean-Paul Armache<br> |
| | 186 | June 2, 2008<br> |
| | 187 | Want to subtract two maps that have identical grids. Could be added to |
| | 188 | "vop" command. |
| | 189 | </p> |
| | 190 | |
| | 191 | <p> |
| | 192 | 146. |
| | 193 | <b>Add torus to shape command.</b><br> |
| | 194 | Pradeep Pallan<br> |
| | 195 | May 12, 2008<br> |
| | 196 | |
| | 197 | Want to show a circle to indicate size of a molecular structure. |
| | 198 | </p> |
| | 199 | |
| | 200 | <p> |
| | 201 | 145. |
| | 202 | <b>Don't include hidden surface in area/volume.</b><br> |
| | 203 | Ed Brignole<br> |
| | 204 | May 12, 2008<br> |
| | 205 | Make the measure area/volume dialog include only the displayed surface. |
| | 206 | So if the hidedust.py script hides some surface components, they will not |
| | 207 | be included in the reported values. |
| | 208 | </p> |
| | 209 | |
| | 210 | <p> |
| | 211 | 144. |
| | 212 | <b>Report area/volume in volume dialog.</b><br> |
| | 213 | |
| | 214 | Ed Brignole<br> |
| | 215 | May 12, 2008<br> |
| | 216 | I have a request for display of the measure volume area tool - can it |
| | 217 | be moved from "tools" to "features" such that it is displayed in the |
| | 218 | volume viewer along with color, voxel size, etc. The problem I have |
| | 219 | is that frequently I have 30 or so volumes to open at once and then |
| | 220 | need to independently go through them and set density thresholds. |
| | 221 | It's really a pain to have to select the volume once in the volume |
| | 222 | viewer and then again select the same volume in the measure tool then |
| | 223 | go back to the viewer and adjust threshold. After doing this 30 |
| | 224 | times, you'll find that most of the effort is spent making sure to |
| | 225 | select the same volume in both menus so that the selected volume that |
| | 226 | you are adjusting is the same volume being measured. |
| | 227 | </p> |
| | 228 | |
| | 229 | <p> |
| | 230 | 143. |
| | 231 | <b>Command for running keyboard shortcuts.</b> |
| | 232 | <font color=green>Implemented April 8, 2008</font><br> |
| | 233 | Jean-Didier Marechal.<br> |
| | 234 | March 27, 2008<br> |
| | 235 | |
| | 236 | Would like a command for running a keyboard shortcut. Makes shortcut |
| | 237 | capabilities easily accessible from a script. Could extend "ac" command. |
| | 238 | </p> |
| | 239 | |
| | 240 | <p> |
| | 241 | 142. |
| | 242 | <b>Enable shortcuts for volume eraser.</b><br> |
| | 243 | Weimin Wu.<br> |
| | 244 | March 26, 2008<br> |
| | 245 | The volume eraser dialog says to use shortcut "es" to erase but shortcuts |
| | 246 | are not enabled by default and it is not clear how to enable them. Might |
| | 247 | put an "enable shortcuts" button on dialog or enable them automatically |
| | 248 | when dialog is shown. |
| | 249 | </p> |
| | 250 | |
| | 251 | <p> |
| | 252 | 141. |
| | 253 | <b>Optimize volume grid spacing to best fit a molecule.</b><br> |
| | 254 | |
| | 255 | Stefan Backstrom.<br> |
| | 256 | March 26, 2008<br> |
| | 257 | Would it be possible to optimize the a/pix, or scale value when one |
| | 258 | is fitting either a map in map, or model in map ? Often it seems as |
| | 259 | if the scale is not 100 % correct between a crystal structure and a |
| | 260 | cryo-EM reconstructinon, and it would be nice to be able to choose to |
| | 261 | fit the scale of the EM-map at the same time as the fit rotation and |
| | 262 | translation. |
| | 263 | </p> |
| | 264 | |
| | 265 | <p> |
| | 266 | 140. |
| | 267 | <b>Fit molecules in map avoiding steric clashes.</b><br> |
| | 268 | Andrea Rossi.<br> |
| | 269 | March 13, 2008<br> |
| | 270 | In low density map, place one molecule and locally optimize the fit another |
| | 271 | without causing clashes with those already placed. |
| | 272 | </p> |
| | 273 | |
| | 274 | <p> |
| | 275 | 139. |
| | 276 | <b>Volume eraser undo.</b><br> |
| | 277 | Htet Khant.<br> |
| | 278 | March 11, 2008<br> |
| | 279 | Undo button on volume eraser dialog to avoid having to save map frequently. |
| | 280 | </p> |
| | 281 | |
| | 282 | <p> |
| | 283 | 138. |
| | 284 | <b>Add per-model clip command "frames" argument.</b><br> |
| | 285 | Eric Pettersen.<br> |
| | 286 | |
| | 287 | February 22, 2008<br> |
| | 288 | The mclip command could use a "frames" argument, for moving the plane |
| | 289 | smoothly during an animation. Tom G notes: A frames argument for |
| | 290 | mclip would be neat. Hard to do it right I think. If you just turned |
| | 291 | on clipping for the first time with frames 10, you might reasonably |
| | 292 | expect to see the model progressively clipped along the specified |
| | 293 | axis. Likewise if you enabled slab with frames = 10 something neato |
| | 294 | and applesque might happen. Of course I could go the easy road and |
| | 295 | make the on/off transitions happen in the first frame. And then there |
| | 296 | is the vanilla change of axis (clip plane rotates), change of origin |
| | 297 | (plane translates), change of slab thickness -- easy part I think. |
| | 298 | Elaine notes: You could accomplish such a transition with |
| | 299 | savepos/reset now that "positions" include per-model clipping planes. |
| | 300 | However, it requires more planning ahead and saving a session for |
| | 301 | later reproducibility... |
| | 302 | </p> |
| | 303 | |
| | 304 | <p> |
| | 305 | 137. |
| | 306 | <b>Two per-model clip planes for wedges.</b><br> |
| | 307 | Tom Goddard.<br> |
| | 308 | February 14, 2008<br> |
| | 309 | Would be useful to have two or more (as supported by hardware) per-model clip |
| | 310 | planes for showing wedges of volumes. Needed for nuclear pore with wedge |
| | 311 | cut out. |
| | 312 | </p> |
| | 313 | |
| | 314 | <p> |
| | 315 | |
| | 316 | 136. |
| | 317 | <b>Less sensitive solid volume brightness / transparency.</b> |
| | 318 | <font color=green>Implemented February 15, 2008</font><br> |
| | 319 | Jeff Triffo.<br> |
| | 320 | February 14, 2008<br> |
| | 321 | Solid rendering transparency greatly changes appearance with histogram |
| | 322 | node height change of 0.99 to 1.00. Need new definition of transparency |
| | 323 | factor to make this less sensitive. |
| | 324 | </p> |
| | 325 | |
| | 326 | <p> |
| | 327 | 135. |
| | 328 | <b>Angle dependent transparency.</b><br> |
| | 329 | Andrew Jewett.<br> |
| | 330 | |
| | 331 | February 14, 2008<br> |
| | 332 | Scale surface opacity for oblique viewing angles. |
| | 333 | (1-alpha) <- (1-alpha)**(1/|cos(theta)|). Tried this with opacity.py |
| | 334 | script for current viewing angle. Very nice darkening of edges. |
| | 335 | Could be implemented as an opengl shader. |
| | 336 | </p> |
| | 337 | |
| | 338 | <p> |
| | 339 | 134. |
| | 340 | <b>Output volume solid brightness curve.</b><br> |
| | 341 | Jeff Triffo.<br> |
| | 342 | February 14, 2008<br> |
| | 343 | Output volume transfer function (yellow curve on volume dialog histogram) |
| | 344 | numeric values for node heights so they can be reused on other volume data |
| | 345 | sets using the volume command. Basic need is to apply transfer function from |
| | 346 | one map to another. |
| | 347 | </p> |
| | 348 | |
| | 349 | <p> |
| | 350 | 133. |
| | 351 | <b>Color by atom on surface caps.</b><br> |
| | 352 | Elaine Meng.<br> |
| | 353 | February 14, 2008<br> |
| | 354 | Colors surface caps of molecular surfaces by nearby atom colors. |
| | 355 | </p> |
| | 356 | |
| | 357 | <p> |
| | 358 | 132. |
| | 359 | <b>Make capping on by default for per-model clip planes.</b> |
| | 360 | <font color=green>Implemented November 4, 2008</font><br> |
| | 361 | |
| | 362 | Tom Goddard.<br> |
| | 363 | February 8, 2008<br> |
| | 364 | Would like to have capping of clipped surfaces on by default. Trouble is |
| | 365 | that rotations of models can be slow since intersection with near clip plane |
| | 366 | has to be constantly recomputed even when no clipping is happening. This |
| | 367 | should not be a problem with per-model clip planes, so capping could be |
| | 368 | enabled by default in that case. Would want the capping option to appear |
| | 369 | in the per-model clipping dialog. Perhaps have a capping options button |
| | 370 | too to control subdivision, cap color, .... |
| | 371 | </p> |
| | 372 | |
| | 373 | <p> |
| | 374 | 131. |
| | 375 | <b>Different colors for surface inside and outside.</b><br> |
| | 376 | Ian Yarbrough.<br> |
| | 377 | February 4, 2008<br> |
| | 378 | Allow surfaces to have different colors on their two sides. Main |
| | 379 | difficulty is in providing a user interface. OpenGL supports coloring |
| | 380 | the sides of surfaces differently. |
| | 381 | </p> |
| | 382 | |
| | 383 | <p> |
| | 384 | 130. |
| | 385 | <b>Make crytal map and PDB model coincide.</b> |
| | 386 | <font color=green>Implemented Nov 20, 2007. Keyboard shortcut "bv" creates covering map.</font><br> |
| | 387 | Trevor Sewell, Terry Lang.<br> |
| | 388 | February 4, 2008<br> |
| | 389 | Programs O and Coot will move a crystallographic unit cell map to cover |
| | 390 | a displayed PDB model (or selected atoms). Coot can also wrap the map |
| | 391 | if the model straddled the unit cell map boundary. These behaviors are |
| | 392 | automatic in those crystallography programs. Should allow Chimera to do |
| | 393 | this in an easy way. Another option is to move the PDB by unit cell |
| | 394 | translations into the map. Worth supporting both methods. |
| | 395 | </p> |
| | 396 | |
| | 397 | <p> |
| | 398 | 129. |
| | 399 | <b>Read brix maps as 8-bit values.</b><br> |
| | 400 | |
| | 401 | Thomas Becker.<br> |
| | 402 | February 4, 2008<br> |
| | 403 | Have an option to load brix maps as 8-bit values without applying the |
| | 404 | shift and scale factors in the header that produce 32-bit float values. |
| | 405 | This would save a factor of 4 in memory use and is how Chimera behaved |
| | 406 | prior to version 1.2470. |
| | 407 | </p> |
| | 408 | |
| | 409 | <p> |
| | 410 | 128. |
| | 411 | <b>Surface transparency with color zone.</b><br> |
| | 412 | James Fethiere.<br> |
| | 413 | January 30, 2008<br> |
| | 414 | Its currently cumbersome to make a color zone colored surface transparent. |
| | 415 | Atoms or markers must be given a transparent color. Some overall transparency |
| | 416 | control (as done with molecular surfaces with the Actions / Surface / |
| | 417 | Transparency menu entry) would be useful. The Action menu entry for |
| | 418 | surface transparency has no effect when the Surface Color dialog is coloring |
| | 419 | the surface (e.g. by electrostatics). This is confusing. |
| | 420 | </p> |
| | 421 | |
| | 422 | <p> |
| | 423 | 127. |
| | 424 | <b>Label unit cell axes and show cell offset.</b><br> |
| | 425 | Dirk Kostrewa.<br> |
| | 426 | January 30, 2008<br> |
| | 427 | Have the outline box created by the unit cell dialog indicate the a,b,c axes |
| | 428 | and origin. Maybe color those 3 edges from the origin red, green and blue. |
| | 429 | Also indicate how much the shown outline is shifted, e.g. origin (A,0,0) or |
| | 430 | (A,2B,-C) or (0,0,0). |
| | 431 | </p> |
| | 432 | |
| | 433 | <p> |
| | 434 | 126. |
| | 435 | <b>Place markers on any visible volume.</b><br> |
| | 436 | C Akey.<br> |
| | 437 | |
| | 438 | January 25, 2008<br> |
| | 439 | Make volume path tracer place markers on any visible volume instead of just |
| | 440 | the one highlighted in the volume dialog. The current behaviour is especially |
| | 441 | annoying when the highlighted volume is undisplayed. |
| | 442 | </p> |
| | 443 | |
| | 444 | <p> |
| | 445 | 125. |
| | 446 | <b>RGB TIFF image file reader.</b><br> |
| | 447 | Sebastian Haase.<br> |
| | 448 | January 23, 2008<br> |
| | 449 | Read RGB tiff image files as 3 scalar volume data sets. |
| | 450 | </p> |
| | 451 | |
| | 452 | <p> |
| | 453 | |
| | 454 | 124. |
| | 455 | <b>Extend map using symmetry.</b><br> |
| | 456 | Francesco Zonta.<br> |
| | 457 | January 18, 2008<br> |
| | 458 | Would like to be able to replicate a map containing a crystallographic |
| | 459 | asymmetric unit using space group symmetries and unit cell translations to |
| | 460 | cover a larger region. The program Coot does |
| | 461 | <a href="http://www.ysbl.york.ac.uk/~emsley/coot/doc/chapters/user-manual_6.html#SEC146">this</a>. |
| | 462 | In Chimera could add a command that builds a new map covering a specified |
| | 463 | block of unit cells from the asymmetric unit map. Would be nice to support |
| | 464 | this for EM single particle reconstructions also, for example, building full |
| | 465 | icosahedral map from a partial map and symmetry operators. |
| | 466 | </p> |
| | 467 | |
| | 468 | <p> |
| | 469 | 123. |
| | 470 | <b>Color using MolMol electrostatic potential.</b><br> |
| | 471 | Esther Bullitt.<br> |
| | 472 | |
| | 473 | January 16, 2008<br> |
| | 474 | Read MolMol electrostatic potential grid data for coloring molecular |
| | 475 | surfaces. Format is very simple and is described in MolMol ReadPot manual |
| | 476 | page. |
| | 477 | </p> |
| | 478 | |
| | 479 | <p> |
| | 480 | 122. |
| | 481 | <b>Multi-page TIFF image file reader.</b> |
| | 482 | <font color=green>Implemented January 22, 2008</font><br><br> |
| | 483 | Sebastian Haase.<br> |
| | 484 | January 15, 2008<br> |
| | 485 | Read multipage tiff image files as volume data. Sebastian provided example |
| | 486 | Python code for reading such files. |
| | 487 | </p> |
| | 488 | |
| | 489 | <p> |
| | 490 | 121. |
| | 491 | <b>Correlation for fitting model in map.</b> |
| | 492 | <font color=green>Implemented February 21, 2008</font><br> |
| | 493 | C Akey.<br> |
| | 494 | January 14, 2008<br> |
| | 495 | Use cross-correlation coefficient to fit atomic model in map. Will require |
| | 496 | making simulated map at target map resolution. |
| | 497 | </p> |
| | 498 | |
| | 499 | <p> |
| | 500 | 120. |
| | 501 | <b>Area/volume command.</b><br> |
| | 502 | |
| | 503 | Zhiya Sheng.<br> |
| | 504 | December 26, 2007<br> |
| | 505 | Make a command for reporting surface area and enclosed volume. |
| | 506 | </p> |
| | 507 | |
| | 508 | <p> |
| | 509 | 119. |
| | 510 | <b>Crystal lattice command.</b><br> |
| | 511 | Jack Johnson.<br> |
| | 512 | December 20, 2007<br> |
| | 513 | Make a command to create copies of atomic models to fill a crystal lattice. |
| | 514 | </p> |
| | 515 | |
| | 516 | <p> |
| | 517 | 118. |
| | 518 | <b>Icoshedron mesh command.</b> |
| | 519 | <font color=green>Implemented January 24, 2008 |
| | 520 | (<a href="http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/shape.html">shape</a> command).</font><br> |
| | 521 | Jack Johnson.<br> |
| | 522 | December 20, 2007<br> |
| | 523 | Make a command equivalent to the icosahedron surface tool. |
| | 524 | </p> |
| | 525 | |
| | 526 | <p> |
| | 527 | 117. |
| | 528 | <b>Hide all models button.</b><br> |
| | 529 | Eduardo Sanz Garcia.<br> |
| | 530 | November 26, 2007<br> |
| | 531 | Make clicking on "Shown" heading in Model Panel hide all models. |
| | 532 | Possibly hide all if all are shown, show all if some or all are hidden. |
| | 533 | </p> |
| | 534 | |
| | 535 | <p> |
| | 536 | 116. |
| | 537 | <b>Easy hiding of all but one volume.</b><br> |
| | 538 | Eduardo Sanz Garcia.<br> |
| | 539 | |
| | 540 | November 26, 2007<br> |
| | 541 | Might make right click on show/hide oval above histogram hide all other |
| | 542 | volumes and show this one (when initially in hidden state). This makes |
| | 543 | it easy to look at just one volume. |
| | 544 | </p> |
| | 545 | |
| | 546 | |
| | 547 | <p> |
| | 548 | 115. |
| | 549 | <b>Scrollbar for volume histogram panels.</b><br> |
| | 550 | Eduardo Sanz Garcia.<br> |
| | 551 | November 26, 2007<br> |
| | 552 | Would like a vertical scrollbar to control which volume histograms are shown |
| | 553 | when there are more than the maximum number of histograms (default 3). |
| | 554 | Scrollbar could offer just discrete positions so you would never see half of |
| | 555 | a histogram. For high speed with many volumes open the out of view |
| | 556 | histograms would not be created until visible. Implementation would probably |
| | 557 | just reuse the existing 3 canvas widgets. Volume names could update |
| | 558 | immediately while histogram redisplay is displayed to allow very fast |
| | 559 | scrolling. Scrollbar should only appear when additional volumes are |
| | 560 | present. With scrollbar, might keep order of volume data sets fixed, |
| | 561 | instead of the current somewhat confusing scheme where the least recently |
| | 562 | active volume histogram disappears when a new volume is chosen from the |
| | 563 | Data menu. |
| | 564 | </p> |
| | 565 | |
| | 566 | <p> |
| | 567 | 114. |
| | 568 | <b>Save color palettes.</b><br> |
| | 569 | Jeff Triffo.<br> |
| | 570 | November 26, 2007<br> |
| | 571 | Want to save color editor colors that are place at the bottom of the |
| | 572 | dialog. These are normally saved in the Chimera preferences file. Would |
| | 573 | like to save them and load them from a different file. |
| | 574 | </p> |
| | 575 | |
| | 576 | <p> |
| | 577 | 113. |
| | 578 | <b>Animation extracting octant from virus density.</b><br> |
| | 579 | Yen-Chywan Liaw.<br> |
| | 580 | |
| | 581 | November 15, 2007<br> |
| | 582 | Wants to be able to extract an octant from a virus map. Both pieces |
| | 583 | remain visible as the octant moves radially out and is rotated to see |
| | 584 | layered structure. |
| | 585 | </p> |
| | 586 | |
| | 587 | <p> |
| | 588 | 112. |
| | 589 | <b>Animation where ligand flies into bound state.</b><br> |
| | 590 | Yen-Chywan Liaw.<br> |
| | 591 | November 15, 2007<br> |
| | 592 | Have receptor crystal structures with and witout ligand. Want to be able |
| | 593 | to make a movie that starts with unbound receptor and distant ligand and |
| | 594 | has ligand move into receptor which simultaneously morphs to bound receptor |
| | 595 | conformation. |
| | 596 | </p> |
| | 597 | |
| | 598 | <p> |
| | 599 | |
| | 600 | 111. |
| | 601 | <b>Want easy way to morph both volume and pdb model.</b><br> |
| | 602 | Haixin Sui, Yen-Chywan Liaw.<br> |
| | 603 | November 15, 2007<br> |
| | 604 | The morph map and morph conformations tools can morph density maps and atomic |
| | 605 | models. But it is challenging to play both morphs in sync for making an |
| | 606 | animation. Want it to be simple to morph both, where the atomic models have |
| | 607 | been fit into starting and ending volume data sets. |
| | 608 | </p> |
| | 609 | |
| | 610 | <p> |
| | 611 | 110. |
| | 612 | <b>Reverse order of colors in |
| | 613 | <a href="http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/surfcolor/surfcolor.html">surface color</a> tool.</b> |
| | 614 | |
| | 615 | <font color=green>Implemented April 17, 2008.</font><br> |
| | 616 | Yen-Chywan Liaw.<br> |
| | 617 | November 15, 2007<br> |
| | 618 | Would like a button to reverse the order of colors in the surface color |
| | 619 | tool, for instance, to get blue->red instead of red->blue. |
| | 620 | </p> |
| | 621 | |
| | 622 | <p> |
| | 623 | 109. |
| | 624 | <b>Make POVray appearance better match Chimera window.</b><br> |
| | 625 | Ed Egelman, others.<br> |
| | 626 | November 15, 2007<br> |
| | 627 | |
| | 628 | Raytraced transparent volume surface images with povray have very different |
| | 629 | transparency and brightness than what is seen in the Chimera window. Since |
| | 630 | raytracing with transparency is extremely slow, it is difficult to test many |
| | 631 | combinations to get the desired appearance. |
| | 632 | </p> |
| | 633 | |
| | 634 | <p> |
| | 635 | 108. |
| | 636 | <b>Set contour levels for multiple volumes at once.</b><br> |
| | 637 | Steve Ludtke.<br> |
| | 638 | November 15, 2007<br> |
| | 639 | Want to set the same contour level for several volumes (single particle |
| | 640 | reconstructions). Told Steve about new volume command tha can do this. |
| | 641 | Would be nice to have a way to do this in graphical user interface. |
| | 642 | </p> |
| | 643 | |
| | 644 | <p> |
| | 645 | 107. |
| | 646 | <b>Set morph map contour level to preserve enclosed volume.</b><br> |
| | 647 | |
| | 648 | Pawel Penzcek.<br> |
| | 649 | November 15, 2007<br> |
| | 650 | Add option to preserve enclosed volume when using morph map. Volume series |
| | 651 | tool already has this so some code is already available. |
| | 652 | </p> |
| | 653 | |
| | 654 | <p> |
| | 655 | 106. |
| | 656 | <b>Read PRIISM format volume files with WZT disk layout.</b> |
| | 657 | <font color=green>Implemented June 3, 2008.</font><br> |
| | 658 | Sebastian Haase.<br> |
| | 659 | November 15, 2007<br> |
| | 660 | |
| | 661 | The current Chimera priism file reader only handles ZWT order (Z = z planes, |
| | 662 | W = wavelengths, T = times) and refuses to read other orders. Sebastian |
| | 663 | wants it to read WZT order. This is for multiwavelength light microscopy. |
| | 664 | </p> |
| | 665 | |
| | 666 | <p> |
| | 667 | 105. |
| | 668 | <b>Command to print relative model orientation.</b><br> |
| | 669 | Duncan Sousa.<br> |
| | 670 | November 13, 2007<br> |
| | 671 | Add command to print relative model orientation: rotation angle, axis, shift. |
| | 672 | Might support alternate formats like rotation matrix / shift. |
| | 673 | </p> |
| | 674 | |
| | 675 | <p> |
| | 676 | 104. |
| | 677 | <b>Cubic volume interpolation.</b><br> |
| | 678 | |
| | 679 | Terry Lang.<br> |
| | 680 | October 23, 2007<br> |
| | 681 | Add cubic volume interpolation at points as alternative to trilinear |
| | 682 | interpolation. Want this for searching for alternate side-chain |
| | 683 | conformations in x-ray maps. |
| | 684 | </p> |
| | 685 | |
| | 686 | <p> |
| | 687 | 103. |
| | 688 | <b>Fit using correlation.</b><br> |
| | 689 | Alexander Solodukhin.<br> |
| | 690 | October 1, 2007<br> |
| | 691 | Fit map in map using correlation instead of overlap so that fit is not |
| | 692 | simply pushed to high density region with poorly matching shape. |
| | 693 | </p> |
| | 694 | |
| | 695 | <p> |
| | 696 | 102. |
| | 697 | <b>Thick surfaces.</b><br> |
| | 698 | Jeff Triffo.<br> |
| | 699 | September 19, 2007<br> |
| | 700 | Allow making surface have finite thickness for showing membranes. |
| | 701 | Would probably start with IMOD surface. Would be relatively easy to duplicate |
| | 702 | surface moved along surface normals, and create an edge band connecting the |
| | 703 | two surfaces. More work to be able to delete thick surface, save it, or |
| | 704 | change its thickness. |
| | 705 | </p> |
| | 706 | |
| | 707 | <p> |
| | 708 | 101. |
| | 709 | <b>IMOD session saving.</b><br> |
| | 710 | Jeff Triffo.<br> |
| | 711 | |
| | 712 | August 20, 2007<br> |
| | 713 | Want IMOD surfaces that have been recolored in Chimera saved in |
| | 714 | session files. |
| | 715 | </p> |
| | 716 | |
| | 717 | <p> |
| | 718 | 100. |
| | 719 | <b>IMAGIC-5 volume file reader.</b><br> |
| | 720 | Michael Schatz.<br> |
| | 721 | July 13, 2007<br> |
| | 722 | Write volume file reader for the em2em native IMAGIC-5 file format. |
| | 723 | </p> |
| | 724 | |
| | 725 | <p> |
| | 726 | |
| | 727 | 99. |
| | 728 | <b>Nintendo Wii controller for volume fly-through.</b> |
| | 729 | <font color=green>Tested with DarwiinRemote September 27, 2007</font><br> |
| | 730 | Dan Greenblatt.<br> |
| | 731 | July 10, 2007<br> |
| | 732 | Interface the Nintendo Wii controller (6 degree of freedom, accelerometers and |
| | 733 | infrared pointing direction using base station emitter), wireless, |
| | 734 | bluetooth, $40, as a Chimera input device. |
| | 735 | </p> |
| | 736 | |
| | 737 | <p> |
| | 738 | 98. |
| | 739 | <b>Contour surface, include box boundaries.</b> |
| | 740 | <font color=green>Implemented October 9, 2007</font><br> |
| | 741 | |
| | 742 | Tom Goddard.<br> |
| | 743 | July 3, 2007<br> |
| | 744 | Cover holes left when contour surface extends to boundary of volume. |
| | 745 | Have contour calculation add surfaces coincident with faces of volume |
| | 746 | box where needed. This will give the contour surface a solid appearance |
| | 747 | and allow capping slices without encountering open boundary loops. |
| | 748 | </p> |
| | 749 | |
| | 750 | <p> |
| | 751 | 97. |
| | 752 | <b>Volume fly-through controls.</b><br> |
| | 753 | Manfred Auer.<br> |
| | 754 | July 2, 2007<br> |
| | 755 | Allow fly through navigation controls for EM tomography data. |
| | 756 | Could use game controller input device. |
| | 757 | </p> |
| | 758 | |
| | 759 | <p> |
| | 760 | 96. |
| | 761 | <b>Better error message when volume data too large.</b> |
| | 762 | <font color=green>Done August 23, 2007</font><br> |
| | 763 | Irina Serysheva, Matt Dougherty.<br> |
| | 764 | June 28, 2007<br> |
| | 765 | Provide a simple error message instead of a Python traceback when |
| | 766 | the memory allocation fails in reading a large volume array. |
| | 767 | </p> |
| | 768 | |
| | 769 | <p> |
| | 770 | 95. |
| | 771 | <b>Color IMOD surfaces with Actions/Color menu.</b><br> |
| | 772 | |
| | 773 | Jeff Triffo.<br> |
| | 774 | June 28, 2007<br> |
| | 775 | Would like to be able to color selected IMOD surfaces with the Actions / Color |
| | 776 | menu. Can use "co" keyboard shortcut currently. |
| | 777 | </p> |
| | 778 | |
| | 779 | <p> |
| | 780 | 94. |
| | 781 | <b>Help buttons on volume viewer panels.</b><br> |
| | 782 | Elaine Meng.<br> |
| | 783 | June 4, 2007<br> |
| | 784 | Want "?" buttons next to the "x" buttons on volume viewer panels that show |
| | 785 | the appropriate subsection of the volume viewer user's guide page. |
| | 786 | </p> |
| | 787 | |
| | 788 | <p> |
| | 789 | 93. |
| | 790 | <b>Simplify volume data Python calls.</b> |
| | 791 | <font color=green>Many improvements August 23, 2007</font><br> |
| | 792 | Gabor Papai.<br> |
| | 793 | May 24, 2007<br> |
| | 794 | Want simpler python calls to open maps and perform common actions. |
| | 795 | I wrote a script for Gabor to fit a map in another map (fitnogui.py) |
| | 796 | that is 70 lines, seems longer than should be necessary. |
| | 797 | </p> |
| | 798 | |
| | 799 | <p> |
| | 800 | 92. |
| | 801 | <b>Make multiscale tool work when atoms deleted.</b> |
| | 802 | |
| | 803 | <font color=green>Implemented October 25, 2008.</font><br> |
| | 804 | Andy LiWang.<br> |
| | 805 | May 24, 2007<br> |
| | 806 | Make multiscale tool not raise errors when atoms are deleted with |
| | 807 | Actions/Atoms+Bonds/delete after multiscale model created. Chimera |
| | 808 | but report 3915 and 3490. |
| | 809 | </p> |
| | 810 | |
| | 811 | <p> |
| | 812 | 91. |
| | 813 | <b>Save image without Chimera window shown.</b><br> |
| | 814 | Jawahar Swaminathan (MSD).<br> |
| | 815 | May 24, 2007<br> |
| | 816 | |
| | 817 | Want to save Chimera images in nogui mode (no Chimera window shown) |
| | 818 | to make virus capsid images for Macromolecular Structure Database. |
| | 819 | </p> |
| | 820 | |
| | 821 | <p> |
| | 822 | 90. |
| | 823 | <b>Display 2-d contour lines on clipped volume surfaces.</b> |
| | 824 | <font color=green>Implemented September 9, 2008</font><br> |
| | 825 | Yao Cong.<br> |
| | 826 | May 22, 2007<br> |
| | 827 | Display 2-d contours on clipped volume contour surfaces. A prototype |
| | 828 | could probably be implemented in less than a day. Interpolate the map on |
| | 829 | the clip plane on a rectangular grid. Rectangle determined by bounds of |
| | 830 | plane intersection points with volume box edges. Sample at perhaps half |
| | 831 | of minimum volume grid spacing. Make a 3-d map with 2 planes with same |
| | 832 | interpolated data, contour with 3-d contouring code, and display as surface |
| | 833 | band as mesh with only one band edge shown. Combine multiple 2-d contour |
| | 834 | levels in a new surface model. |
| | 835 | </p> |
| | 836 | <p> |
| | 837 | Simpler approach implemented. When displaying a single xy, xz or yz |
| | 838 | volume plane (e.g. using the volume planes panel) with mesh style and |
| | 839 | options "cap high values at box faces" off and "mesh lighting" off, get |
| | 840 | 2-d contour lines for that data plane. Can add more contour levels |
| | 841 | using ctrl-click on volume dialog histogram. Can show plane together |
| | 842 | with 3-d data by duplicating the volume data set (volume dialog File / |
| | 843 | Duplicate) and using the region bounds panel to limit the part of the |
| | 844 | 3-d data displayed. |
| | 845 | |
| | 846 | </p> |
| | 847 | |
| | 848 | <p> |
| | 849 | 89. |
| | 850 | <b>Make experimental plugins check Chimera version compatibility.</b><br> |
| | 851 | Eric Pettersen.<br> |
| | 852 | May 22, 2007<br> |
| | 853 | We've received 5-10 bug reports from people using plugins from the |
| | 854 | experimental features web page with versions of Chimera older than |
| | 855 | that requires as listed on the download page. Would help if each |
| | 856 | plugin did a check when it is invoked to see that a sufficiently recent |
| | 857 | Chimera is being used, and warn if version is older than required. |
| | 858 | </p> |
| | 859 | |
| | 860 | <p> |
| | 861 | 88. |
| | 862 | <b>Show map standard deviation.</b> |
| | 863 | |
| | 864 | <font color=green>Menu entry to print mean/SD values October 10, 2007</font><br> |
| | 865 | Holland Cheng.<br> |
| | 866 | May 5, 2007<br> |
| | 867 | Indicate map mean and standard deviation using tick marks on volume dialog |
| | 868 | histogram. Also have option to show map values in standard deviations from |
| | 869 | mean. Mean and standard deviation would be computed for entire volume even |
| | 870 | though extra padding around the structure will effect computed values. |
| | 871 | </p> |
| | 872 | |
| | 873 | <p> |
| | 874 | 87. |
| | 875 | <b>Raw map file reader.</b><br> |
| | 876 | Request at UC Davis bay area cryoEM meeting.<br> |
| | 877 | May 5, 2007<br> |
| | 878 | |
| | 879 | Allow reading "raw" maps -- file containing 3-d array of numbers. |
| | 880 | User will specify |
| | 881 | grid size and data value type (float32, int16, uint8) when file is read. |
| | 882 | </p> |
| | 883 | |
| | 884 | <p> |
| | 885 | 86. |
| | 886 | <b>Amira segmentation file reader.</b><br> |
| | 887 | Request at UC Davis bay area cryoEM meeting.<br> |
| | 888 | May 5, 2007<br> |
| | 889 | Add file reader for Amira segementation files. |
| | 890 | </p> |
| | 891 | |
| | 892 | <p> |
| | 893 | 85. |
| | 894 | <b>Fetch PDB biounit files.</b><br> |
| | 895 | |
| | 896 | Tom Goddard<br> |
| | 897 | April 23, 2007<br> |
| | 898 | Add fetch by id for PDB biounit files. |
| | 899 | </p> |
| | 900 | |
| | 901 | <p> |
| | 902 | 84. |
| | 903 | <b>Thicker silhouette edges.</b> |
| | 904 | <font color=green>Done July 28, 2007</font><br> |
| | 905 | Tom Goddard<br> |
| | 906 | April 20, 2007<br> |
| | 907 | |
| | 908 | Provide user interface to control thickness of silhouette edges. |
| | 909 | Often want thicker edges. Can achieve this now by a trick -- making the |
| | 910 | screen image very small and specifying a much larger size in the Save Image |
| | 911 | dialog. The |
| | 912 | <a href="http://www.cgl.ucsf.edu/chimera/ImageGallery/entries/clathrin/clathrin.html">clathrin image gallery entry</a> |
| | 913 | illustrates a case where the thicker edges are desirable. |
| | 914 | </p> |
| | 915 | |
| | 916 | <p> |
| | 917 | 83. |
| | 918 | <b>Warn about ambiguous transforms.</b><br> |
| | 919 | Preethi Chandramouli, Tom Goddard<br> |
| | 920 | April 19, 2007<br> |
| | 921 | When a new model is opened in Chimera and is given an initial transform |
| | 922 | equal to that of the model with the lowest id number, and other models have |
| | 923 | differing transforms, warn about this in a status line message. For example: |
| | 924 | "1grl.pdb transformed as groel.mrc". Many users are confused when |
| | 925 | misalignments occur because of this "match the lowest id number" rule. |
| | 926 | That rule is not intuitive. |
| | 927 | </p> |
| | 928 | |
| | 929 | <p> |
| | 930 | 82. |
| | 931 | <b>2-d overlays and labels on molecular surfaces.</b><br> |
| | 932 | Tom Goddard<br> |
| | 933 | April 18, 2007<br> |
| | 934 | Add ability to draw residue outlines and residue text labels on molecular |
| | 935 | surfaces as illustrated in |
| | 936 | <ul> |
| | 937 | <li> |
| | 938 | Xiao C, Rossmann MG.<br> |
| | 939 | Interpretation of electron density with stereographic roadmap projections.<br> |
| | 940 | J Struct Biol. 2006 Oct 24; [Epub ahead of print] |
| | 941 | </ul> |
| | 942 | |
| | 943 | which projects such annotations for virus capsids onto a sphere. |
| | 944 | Also would like to overlay |
| | 945 | coloring by electorstatics, contour lines from density maps, symmetry |
| | 946 | axis annotations. |
| | 947 | These 2-d overlays on surfaces convey alot of information. Could have |
| | 948 | an option for no lighting to give 2-d appearance for easier image |
| | 949 | comprehension. Flat shaded renderings with chain level edge highlighting |
| | 950 | for depictions with the multiscale tool would be interesting. |
| | 951 | </p> |
| | 952 | |
| | 953 | <p> |
| | 954 | 81. |
| | 955 | <b>Calculate density map for molecule.</b> |
| | 956 | <font color=green>Implemented January 14, 2008.</font><br> |
| | 957 | Thomas Marlovits<br> |
| | 958 | April 17, 2007<br> |
| | 959 | Add tool to calculate a density map from a molecule (PDB) model. |
| | 960 | This already exists in the AIRS / EMAN Chimera extensions (called PDB to MRC) |
| | 961 | but it requires installing EMAN. Would like the capability available in |
| | 962 | standard Chimera distribution. Would be useful for fitting molecules into |
| | 963 | maps using the fit-map-in-map tool. |
| | 964 | </p> |
| | 965 | |
| | 966 | <p> |
| | 967 | |
| | 968 | 80. |
| | 969 | <b>Trace protein backbone.</b><br> |
| | 970 | Matthew Baker<br> |
| | 971 | April 12, 2007<br> |
| | 972 | Want to position markers corresponding to CA atoms within 4-8 A density |
| | 973 | maps. Matt does this with crystallography program COOT right now and it |
| | 974 | is very tedious. Needed features: display distances to previous and next |
| | 975 | CA, display distances to nearby CA within 4A, move CA to density maximum, |
| | 976 | move range of markers for alpha helix to best fit in density. Distances |
| | 977 | update in real time, moves can be undone. Matt would refine python code |
| | 978 | given an initial prototype. |
| | 979 | </p> |
| | 980 | |
| | 981 | <p> |
| | 982 | 79. |
| | 983 | <b>Multiple graphics windows.</b><br> |
| | 984 | Xiaoyun Chen<br> |
| | 985 | April 12, 2007<br> |
| | 986 | |
| | 987 | Want separate graphics windows for three orthogonal views: xy, yz and xz. |
| | 988 | </p> |
| | 989 | |
| | 990 | <p> |
| | 991 | 78. |
| | 992 | <b>Path tracer markers.</b><br> |
| | 993 | Eric Pettersen<br> |
| | 994 | April 12, 2007<br> |
| | 995 | Put each path tracer marker in a separate residue to allow commands that use |
| | 996 | residue numbers to handle consecutive series of markers. |
| | 997 | </p> |
| | 998 | |
| | 999 | <p> |
| | 1000 | 77. |
| | 1001 | <b>Path tracer marker attributes.</b><br> |
| | 1002 | |
| | 1003 | Jeff Triffo<br> |
| | 1004 | April 12, 2007<br> |
| | 1005 | Want to be able to define attributes of volume path tracer markers, |
| | 1006 | such as, "is_filament=True", "filament_number=1", "branch_point=False", |
| | 1007 | ... for structures traced in electron tomography data. These should |
| | 1008 | be saved in session files and marker XML files. Want to make selections |
| | 1009 | based on attribute values. Should interoperate |
| | 1010 | with the existing atom attribute commands setattr, defattr, calcattr, |
| | 1011 | the Render/Select by Attribute tool, attribute atom specifications |
| | 1012 | (e.g. "@/bfactor>=50"). Marker xml file read/write currently preserves |
| | 1013 | unknown marker, link and marker set tags. |
| | 1014 | </p> |
| | 1015 | |
| | 1016 | <p> |
| | 1017 | 76. |
| | 1018 | <b>Fetch EMDB maps.</b><br> |
| | 1019 | Cathy Lawson<br> |
| | 1020 | April 12, 2007<br> |
| | 1021 | Add fetch by id for EMDB maps. Would want fetch in background with progress |
| | 1022 | dialog and cancel button and save to a user-specified fetch directory to |
| | 1023 | avoid repeated fetching of large maps. |
| | 1024 | </p> |
| | 1025 | |
| | 1026 | <p> |
| | 1027 | 75. |
| | 1028 | <b>Fetch PQS biological assemblies.</b> |
| | 1029 | <font color=green>Implemented April 27, 2007</font><br> |
| | 1030 | |
| | 1031 | Miguel Ortiz Lombardia<br> |
| | 1032 | April 12, 2007<br> |
| | 1033 | Add PQS biological assembly files (*.mmol) to fetch by id. |
| | 1034 | </p> |
| | 1035 | |
| | 1036 | <p> |
| | 1037 | 74. |
| | 1038 | |
| | 1039 | <b>Volume rendering size limit.</b><br> |
| | 1040 | Tom Goddard<br> |
| | 1041 | April 12, 2007<br> |
| | 1042 | Solid rendering 2-d em micrograph of size 2916x4374 showed white rectangle at |
| | 1043 | full resolution on Intel Mac laptop, mac os 10.4.9 I think due to OpenGL |
| | 1044 | texture size limit. Warn user about this. |
| | 1045 | </p> |
| | 1046 | |
| | 1047 | <p> |
| | 1048 | 73. |
| | 1049 | <b>Color surface pieces.</b><br> |
| | 1050 | Anindito Sen<br> |
| | 1051 | April 12, 2007<br> |
| | 1052 | |
| | 1053 | Make pick surface pieces surface coloring save in session files. |
| | 1054 | </p> |
| | 1055 | |
| | 1056 | <p> |
| | 1057 | 72. |
| | 1058 | <b>Biological assemblies in mmcif.</b><br> |
| | 1059 | Cathy Lawson<br> |
| | 1060 | April 12, 2007<br> |
| | 1061 | Make multiscale use assembly info from mmcif file for viruses. |
| | 1062 | mmCIF version 3 files for virus structures have pdbx_struct_assembly records |
| | 1063 | such as 'complete icosahedral assembly', 'icosahedral asymmetric unit', |
| | 1064 | icosahedral pentamer', 'icosahedral 23 hexamer', 'icosahedral asymmetric |
| | 1065 | unit, std point frame', 'crystal asymmetric unit, crystal frame' |
| | 1066 | </p> |
| | 1067 | |
| | 1068 | <p> |
| | 1069 | 71. |
| | 1070 | <b>Reoriented density maps.</b> |
| | 1071 | |
| | 1072 | <font color=green>Done for MRC and HDF formats September 4, 2007</font><br> |
| | 1073 | Tom Goddard<br> |
| | 1074 | April 12, 2007<br> |
| | 1075 | Include rotation in written map header when resampled piece of volume |
| | 1076 | extracted with addmaps command. |
| | 1077 | </p> |
| | 1078 | |
| | 1079 | <p> |
| | 1080 | 70. |
| | 1081 | <b>Subsample volume data, netcdf.</b> |
| | 1082 | <font color=green>Done with HDF, netcdf deprecated September 11, 2007</font><br> |
| | 1083 | Matt Baker<br> |
| | 1084 | |
| | 1085 | April 12, 2007<br> |
| | 1086 | Make netcdf writer automatically save subsampled versions of map in file down |
| | 1087 | to size about 1 Mvoxels. Will want to save plane by plane so that file |
| | 1088 | larger than what will fit in memory can be opened and saved. |
| | 1089 | </p> |
| | 1090 | |
| | 1091 | <p> |
| | 1092 | 69. |
| | 1093 | <b>HDF map file reader.</b> |
| | 1094 | <font color=green>Done August 7, 2007</font><br> |
| | 1095 | Matt Dougherty, Pawel Penczek<br> |
| | 1096 | April 12, 2007<br> |
| | 1097 | Put HDF file reader in Chimera. Support netcdf type header fields for voxel |
| | 1098 | size and origin, .... Support subsampled matrices in same file. Try this |
| | 1099 | with PyTables Python wrapper of HDF. Add support for reading SPARX format |
| | 1100 | hdf volume data. Tried this 3/21/2007 and found EMAN 3-d array layout |
| | 1101 | backwards. Steve Ludtke is fixing. |
| | 1102 | </p> |
| | 1103 | |
| | 1104 | <p> |
| | 1105 | 68. |
| | 1106 | <b>Radial density plot.</b> |
| | 1107 | <font color=green>Made radial density calculation script March 2, 2007</font><br> |
| | 1108 | Padma Natarajan<br> |
| | 1109 | April 12, 2007<br> |
| | 1110 | Incorporate radial average density plot for virus em maps into viper image |
| | 1111 | creation script for making radial plots for VIPER web site. Could export |
| | 1112 | text file (radius, ave density) to gnuplot. Would like to be able to |
| | 1113 | display radial density plots in Chimera. Tried matplotlib which makes |
| | 1114 | nice plots (with SVG, PNG, PS ... export). Mac installation ~80 Mbytes. |
| | 1115 | </p> |
| | 1116 | |
| | 1117 | <p> |
| | 1118 | 67. |
| | 1119 | <b>Setting figure magnification.</b><br> |
| | 1120 | |
| | 1121 | Christopher Akey<br> |
| | 1122 | April 12, 2007<br> |
| | 1123 | Add resetscale command that only restores camera scale to value saved in |
| | 1124 | session file (or 1.0 with no session value). Used for achieving standard |
| | 1125 | magnification in multiple related figures. |
| | 1126 | </p> |
| | 1127 | |
| | 1128 | <p> |
| | 1129 | 66. |
| | 1130 | <b>Save BRIX format.</b> |
| | 1131 | <font color=green>Added prototype BRIX writer October 19, 2007</font><br> |
| | 1132 | Christopher Akey<br> |
| | 1133 | April 12, 2007<br> |
| | 1134 | |
| | 1135 | Write maps in BRIX format. This is for interoperation with O for building |
| | 1136 | models in EM maps. |
| | 1137 | </p> |
| | 1138 | |
| | 1139 | <p> |
| | 1140 | 65. |
| | 1141 | <b>User-defined surfaces.</b> |
| | 1142 | <font color=green>Implemented January 30, 2008.</font><br> |
| | 1143 | Jeff Triffo<br> |
| | 1144 | April 12, 2007<br> |
| | 1145 | Create surface from volume path tracer markers. Used for electron tomography |
| | 1146 | annotation. |
| | 1147 | </p> |
| | 1148 | |
| | 1149 | <p> |
| | 1150 | |
| | 1151 | 64. |
| | 1152 | <b>Save more EM map file formats.</b> |
| | 1153 | Christos Gatsogiannis<br> |
| | 1154 | April 12, 2007<br> |
| | 1155 | Write additional volume file formats (situs, imagic). |
| | 1156 | </p> |
| | 1157 | |
| | 1158 | <p> |
| | 1159 | 63. |
| | 1160 | <b>Arrows on morphed maps.</b><br> |
| | 1161 | Tom Goddard<br> |
| | 1162 | April 12, 2007<br> |
| | 1163 | |
| | 1164 | Make 3-d arrows at morph map surface points of maximum change. |
| | 1165 | Implementation: Look at |
| | 1166 | difference of end-point maps interpolated on surface and smoothed over |
| | 1167 | surface, find extrema, and place BILD arrows, maybe in separate models |
| | 1168 | for easy undisplay of individual arrows. |
| | 1169 | </p> |
| | 1170 | |
| | 1171 | <p> |
| | 1172 | 62. |
| | 1173 | <b>Volume viewer code clean-up.</b> |
| | 1174 | <font color=green>Done August 9, 2007</font><br> |
| | 1175 | Tom Goddard<br> |
| | 1176 | April 12, 2007<br> |
| | 1177 | Simplify volume viewer code by using Checkbutton_Entries from Hybrid.py. |
| | 1178 | </p> |
| | 1179 | |
| | 1180 | <p> |
| | 1181 | |
| | 1182 | 61. |
| | 1183 | <b>Benchmark scores.</b> |
| | 1184 | <font color=green>Implemented May 2, 2008.</font><br> |
| | 1185 | Tom Goddard<br> |
| | 1186 | April 12, 2007<br> |
| | 1187 | Change benchmark code to display models and include the Chimera event loop |
| | 1188 | -- ie use actual timings. Current surface scores are vastly inflated due |
| | 1189 | to graphics driver optimizations that shortcut rendering when no screen |
| | 1190 | display occurs. |
| | 1191 | </p> |
| | 1192 | |
| | 1193 | <p> |
| | 1194 | 60. |
| | 1195 | <b>Color zone slider range.</b> |
| | 1196 | <font color=green>Implemented October 3, 2007.</font><br> |
| | 1197 | |
| | 1198 | Jeff Triffo<br> |
| | 1199 | April 12, 2007<br> |
| | 1200 | Make color zone set the maximum slider value based on the diameter of the |
| | 1201 | displayed surface. |
| | 1202 | </p> |
| | 1203 | |
| | 1204 | <p> |
| | 1205 | 59. |
| | 1206 | <b>Copying volume display settings.</b><br> |
| | 1207 | Jeff Triffo<br> |
| | 1208 | April 12, 2007<br> |
| | 1209 | Provide way to copy volume settings (thresholds, colors, styles, brightness, |
| | 1210 | transparency, rendering options) from one volume to another, for example, |
| | 1211 | from a volume to an externally filtered version of that volume. |
| | 1212 | </p> |
| | 1213 | |
| | 1214 | <p> |
| | 1215 | 58. |
| | 1216 | <b>Map plane display.</b><br> |
| | 1217 | Jeff Triffo<br> |
| | 1218 | April 12, 2007<br> |
| | 1219 | Allow averaging together neighboring planes in em tomography when displaying |
| | 1220 | a single slice to improve signal to noise. |
| | 1221 | </p> |
| | 1222 | |
| | 1223 | <p> |
| | 1224 | 57. |
| | 1225 | <b>Slicing EM maps.</b> |
| | 1226 | <font color=green>Resample volume added September 4, 2007</font><br> |
| | 1227 | |
| | 1228 | Jeff Triffo<br> |
| | 1229 | April 12, 2007<br> |
| | 1230 | Allow plane slicing of em tomography at arbitrary angles. |
| | 1231 | Karin Gross and Christoph Best at Max Planck Institute for Biochemistry |
| | 1232 | have written a Chimera extension to do this. |
| | 1233 | <a href="http://tigertiger.de/cb/research-chimera.html">Web site.</a> |
| | 1234 | </p> |
| | 1235 | |
| | 1236 | <p> |
| | 1237 | 56. |
| | 1238 | <b>Volume zones, solid rendering.</b><br> |
| | 1239 | Jeff Triffo<br> |
| | 1240 | April 12, 2007<br> |
| | 1241 | |
| | 1242 | Make volume zones work in solid display mode. |
| | 1243 | </p> |
| | 1244 | |
| | 1245 | <p> |
| | 1246 | 55. |
| | 1247 | <b>Save marker sets relative to models.</b><br> |
| | 1248 | Heather McCune<br> |
| | 1249 | April 12, 2007<br> |
| | 1250 | Allow writing marker set XML positions relative to volume data coordinates. |
| | 1251 | Change save marker set dialog to offer "relative to" choice like Save PDB |
| | 1252 | dialog. Also allow choosing which marker sets to write. Simplest approach |
| | 1253 | might be to copy ModelPanel/writePDBdialog.py and modify it. |
| | 1254 | </p> |
| | 1255 | |
| | 1256 | <p> |
| | 1257 | 54. |
| | 1258 | <b>Volume rendering memory use.</b> |
| | 1259 | |
| | 1260 | <font color=green>Implemented September 6, 2008.</font><br> |
| | 1261 | Tom Goddard<br> |
| | 1262 | April 12, 2007<br> |
| | 1263 | Make solid rendering using 8 bit int rgba instead of float to handle larger |
| | 1264 | volume sizes and increase speed. Default mode is currently to use 256 color |
| | 1265 | colormap. So memory savings may be only for non-default settings. |
| | 1266 | </p> |
| | 1267 | |
| | 1268 | <p> |
| | 1269 | 53. |
| | 1270 | <b>Clip plane motion user interface.</b><br> |
| | 1271 | Jeff Triffo<br> |
| | 1272 | April 12, 2007<br> |
| | 1273 | |
| | 1274 | Make buttons and sliders to control perpendicular axis and translation of |
| | 1275 | per-model clip planes for volume data. |
| | 1276 | </p> |
| | 1277 | |
| | 1278 | <p> |
| | 1279 | 52. |
| | 1280 | <b>Update graphics driver bugs web page.</b><br> |
| | 1281 | Tom Goddard<br> |
| | 1282 | April 12, 2007<br> |
| | 1283 | Search closed chimera bugs for graphics driver issues and add them to the |
| | 1284 | graphics driver bug page. |
| | 1285 | </p> |
| | 1286 | |
| | 1287 | <p> |
| | 1288 | 51. |
| | 1289 | <b>Crystal contacting chains.</b> |
| | 1290 | |
| | 1291 | <font color=green>Partially done October 10, 2007 |
| | 1292 | (<a href="http://www.cgl.ucsf.edu/chimera/docs/ContributedSoftware/crystalcontacts/crystalcontacts.html">crystal contacts</a> tool).</font><br> |
| | 1293 | Miguel Ortiz-Lombardia<br> |
| | 1294 | April 12, 2007<br> |
| | 1295 | Create all crystal chains within a given radius of an asymmetric unit. |
| | 1296 | Allow loading just contacting |
| | 1297 | chains rather than full asym units. Allow moving contacting units |
| | 1298 | radially to show contacts. |
| | 1299 | </p> |
| | 1300 | |
| | 1301 | <p> |
| | 1302 | 50. |
| | 1303 | <b>Atomic force microscope file reader.</b><br> |
| | 1304 | Alberto Roca<br> |
| | 1305 | |
| | 1306 | April 12, 2007<br> |
| | 1307 | Put nanoscope AFM tools on experimental features page. Will need |
| | 1308 | documentation. |
| | 1309 | </p> |
| | 1310 | |
| | 1311 | <p> |
| | 1312 | 49. |
| | 1313 | <b>Unit cell outline box.</b><br> |
| | 1314 | <font color=green>Meshmol command can serve October 10, 2007</font><br> |
| | 1315 | Sabuj Pattanayek<br> |
| | 1316 | April 12, 2007<br> |
| | 1317 | Add unit cell outline box color and line thickness controls to Unit Cell |
| | 1318 | dialog. |
| | 1319 | </p> |
| | 1320 | |
| | 1321 | <p> |
| | 1322 | 48. |
| | 1323 | <b>Contouring optimization.</b> |
| | 1324 | <font color=green>New optimized algorithm October 2, 2007</font><br> |
| | 1325 | Tom Goddard<br> |
| | 1326 | April 12, 2007<br> |
| | 1327 | Check if _contour speed changes much with -O3 compilation versus the current |
| | 1328 | default of -O. |
| | 1329 | Benchmark contour calculation at various ratios of triangle count to voxel |
| | 1330 | count. I've only optimized for the low ratio scenario. May be that the |
| | 1331 | high ratio case can be sped up significantly. Could use radial decaying |
| | 1332 | sine curve and a range of thresholds. |
| | 1333 | </p> |
| | 1334 | |
| | 1335 | <p> |
| | 1336 | 47. |
| | 1337 | <b>Volume subsample voxel origin.</b><br> |
| | 1338 | |
| | 1339 | Tom Goddard<br> |
| | 1340 | April 12, 2007<br> |
| | 1341 | Fix precomputed volume subsample handling so that the subsample can be |
| | 1342 | either at the corner or middle of the cell. The middle is appropriate |
| | 1343 | if the subsamples represent average/max/median cell values, while the |
| | 1344 | corner is correct if the sample is the value at the corner. Should allow |
| | 1345 | arbitrary offsets to support saving subregions with subsamples. |
| | 1346 | </p> |
| | 1347 | |
| | 1348 | <p> |
| | 1349 | 46. |
| | 1350 | <b>Multiple volume dialogs.</b> |
| | 1351 | <font color=green>Multiple volume histograms added August 10, 2007</font><br> |
| | 1352 | Basal Devkota<br> |
| | 1353 | April 12, 2007<br> |
| | 1354 | |
| | 1355 | Allow two or more volume viewer dialogs for adjusting multiple maps easily. |
| | 1356 | </p> |
| | 1357 | |
| | 1358 | <p> |
| | 1359 | 45. |
| | 1360 | <b>XYZ axis display.</b><br> |
| | 1361 | Jeff Triffo, Haixin Sui<br> |
| | 1362 | April 12, 2007<br> |
| | 1363 | Add a tool to make axes arrows using BILD, ala VMD to indicate orientation. |
| | 1364 | </p> |
| | 1365 | |
| | 1366 | <p> |
| | 1367 | 44. |
| | 1368 | <b>Better multiscale surface quality.</b><br> |
| | 1369 | |
| | 1370 | Tom Goddard<br> |
| | 1371 | April 12, 2007<br> |
| | 1372 | Allow multiscale surfaces to be higher quality by binning at a finer scale |
| | 1373 | and distributing each atom over several nearby bins maybe with gaussian |
| | 1374 | fall-off. This could use molmap command. |
| | 1375 | </p> |
| | 1376 | |
| | 1377 | <p> |
| | 1378 | 43. |
| | 1379 | <b>Reading large maps.</b> |
| | 1380 | <font color=green>Done July 31, 2007</font><br> |
| | 1381 | Irina Serysheva<br> |
| | 1382 | April 12, 2007<br> |
| | 1383 | |
| | 1384 | Make volume subsampling not allocate unsubsampled array when reading from |
| | 1385 | file. Limits reading of large data sets. |
| | 1386 | </p> |
| | 1387 | |
| | 1388 | <p> |
| | 1389 | 42. |
| | 1390 | <b>Collaboration descriptions.</b><br> |
| | 1391 | Tom Goddard<br> |
| | 1392 | April 12, 2007<br> |
| | 1393 | Add VIPERdb and EMDB collaboration web pages to CGL Research index. |
| | 1394 | </p> |
| | 1395 | |
| | 1396 | <p> |
| | 1397 | 41. |
| | 1398 | <b>Measure enclosed volume.</b> |
| | 1399 | |
| | 1400 | <font color=green>Added keyboard shortcuts mv and ma September 29, 2006</font><br> |
| | 1401 | Tom Goddard<br> |
| | 1402 | April 12, 2007<br> |
| | 1403 | Add option to measure volume/area to only measure selected surfaces. |
| | 1404 | </p> |
| | 1405 | |
| | 1406 | <p> |
| | 1407 | 40. |
| | 1408 | <b>Icosahedron surface session saving.</b> |
| | 1409 | <font color=green>Added December 5, 2008</font><br> |
| | 1410 | Tom Goddard<br> |
| | 1411 | |
| | 1412 | April 12, 2007<br> |
| | 1413 | Add session saving to icosahedron tool. |
| | 1414 | </p> |
| | 1415 | |
| | 1416 | <p> |
| | 1417 | 39. |
| | 1418 | <b>IMOD file reader.</b> |
| | 1419 | <font color=green>Added to distribution October 5, 2007</font><br> |
| | 1420 | Masako Terada<br> |
| | 1421 | April 12, 2007<br> |
| | 1422 | Put IMOD segmentation surface file reader in Chimera distribution. |
| | 1423 | </p> |
| | 1424 | |
| | 1425 | <p> |
| | 1426 | 38. |
| | 1427 | <b>Image sequence file reader.</b> |
| | 1428 | <font color=green>Added TIFF stack reader July 21, 2007</font><br> |
| | 1429 | William Beaver<br> |
| | 1430 | April 12, 2007<br> |
| | 1431 | Add image sequence (tiff, pnm) volume file reader. |
| | 1432 | </p> |
| | 1433 | |
| | 1434 | <p> |
| | 1435 | 37. |
| | 1436 | <b>Color zone with multiple radii.</b><br> |
| | 1437 | |
| | 1438 | Hernando Sosa<br> |
| | 1439 | April 12, 2007<br> |
| | 1440 | Consider allowing sequences of colorings in color zone. Would allow using |
| | 1441 | multiple radii. Also greater flexibility in coloring. |
| | 1442 | </p> |
| | 1443 | |
| | 1444 | <p> |
| | 1445 | 36. |
| | 1446 | <b>Make chains become separate molecules.</b> |
| | 1447 | <font color=green>Added to distribution October 10, 2007</font><br> |
| | 1448 | Elaine Meng<br> |
| | 1449 | April 12, 2007<br> |
| | 1450 | |
| | 1451 | Add split molecule command to Chimera distribution. Makes each chain a |
| | 1452 | separate molecule. Currently on experimental features web page. |
| | 1453 | <a href="http://www.cgl.ucsf.edu/chimera/experimental/split_molecule/split.html">split</a>. |
| | 1454 | </p> |
| | 1455 | |
| | 1456 | <p> |
| | 1457 | 35. |
| | 1458 | <b>Delphi Controller surface coloring.</b> |
| | 1459 | <font color=green>Implemented April 25, 2007.</font><br> |
| | 1460 | Elaine Meng<br> |
| | 1461 | April 12, 2007<br> |
| | 1462 | Make DelphiController show potential on MSMS surface with Surface Color tool. |
| | 1463 | Currently potential is shown with volume viewer. |
| | 1464 | </p> |
| | 1465 | |
| | 1466 | <p> |
| | 1467 | 34. |
| | 1468 | <b>Print map values.</b><br> |
| | 1469 | Nihshanka Debroy<br> |
| | 1470 | April 12, 2007<br> |
| | 1471 | Allow clicking on a surface to print volume value at the corresponding surface |
| | 1472 | point, for example electrostatic potential. |
| | 1473 | </p> |
| | 1474 | |
| | 1475 | <p> |
| | 1476 | 33. |
| | 1477 | <b>Surface coloring key.</b> |
| | 1478 | <font color=green>Implemented July 15, 2008.</font><br> |
| | 1479 | |
| | 1480 | Alexander Rusnak<br> |
| | 1481 | April 12, 2007<br> |
| | 1482 | Add color key to surface color tool using surface strip. |
| | 1483 | </p> |
| | 1484 | |
| | 1485 | <p> |
| | 1486 | 32. |
| | 1487 | <b>Movie recorder format compatibility.</b> |
| | 1488 | <font color=green>Powerpoint movie fixes documented March 2, 2007</font><br> |
| | 1489 | Tom Goddard<br> |
| | 1490 | April 12, 2007<br> |
| | 1491 | |
| | 1492 | Investigate usability of Movie Recorder output formats on all common platforms |
| | 1493 | Windows, Mac, Linux. See which work on stock operating system installations, |
| | 1494 | which require codec downloads, which movie players will work, and which |
| | 1495 | won't work without extreme effort. |
| | 1496 | </p> |
| | 1497 | |
| | 1498 | <p> |
| | 1499 | 31. |
| | 1500 | <b>Switching volume dialog volume.</b><br> |
| | 1501 | Jean-Francois Menetret<br> |
| | 1502 | April 12, 2007<br> |
| | 1503 | Have volume viewer automatically switch to show most recently displayed |
| | 1504 | volume (switched perhaps in Model Panel) in volume dialog. |
| | 1505 | </p> |
| | 1506 | |
| | 1507 | <p> |
| | 1508 | 30. |
| | 1509 | <b>Volume commands for movies.</b><br> |
| | 1510 | |
| | 1511 | Frank Albers, Jeff Triffo<br> |
| | 1512 | April 12, 2007<br> |
| | 1513 | Want volume commands for making animations. Wants color fades. |
| | 1514 | Want per-model clip plane transitions. |
| | 1515 | </p> |
| | 1516 | |
| | 1517 | <p> |
| | 1518 | 29. |
| | 1519 | <b>Volume bit masks.</b><br> |
| | 1520 | Tom Goddard<br> |
| | 1521 | April 12, 2007<br> |
| | 1522 | Have bit mask with 32 bits per density map voxel, each bit representing |
| | 1523 | different masks. Could for example make masks from feature analysis tool |
| | 1524 | that finds cylinders, spheres, planes, .... |
| | 1525 | </p> |
| | 1526 | |
| | 1527 | <p> |
| | 1528 | 28. |
| | 1529 | <b>Mask volume with cylinder.</b> |
| | 1530 | <font color=green>Implemented October 17, 2007 |
| | 1531 | (<a href="http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/mask.html">mask</a> |
| | 1532 | and |
| | 1533 | <a href="http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/midas/shape.html">shape</a> |
| | 1534 | commands).</font><br> |
| | 1535 | Haixin Sui<br> |
| | 1536 | April 12, 2007<br> |
| | 1537 | |
| | 1538 | Masking density to cylinders, masking with an external mask file. |
| | 1539 | Used for cylindrical virus particles. |
| | 1540 | </p> |
| | 1541 | |
| | 1542 | <p> |
| | 1543 | 27. |
| | 1544 | <b>Fit selected atoms in map.</b><br> |
| | 1545 | Several users<br> |
| | 1546 | April 12, 2007<br> |
| | 1547 | Add option to fit model in map tool to move only selected atoms. |
| | 1548 | </p> |
| | 1549 | |
| | 1550 | <p> |
| | 1551 | 26. |
| | 1552 | <b>Buried surface area.</b><br> |
| | 1553 | |
| | 1554 | Tom Goddard<br> |
| | 1555 | April 12, 2007<br> |
| | 1556 | Tool to report buried surface areas between two chains, between 1 chain and |
| | 1557 | all contacting chains, or between all pairs of contacting chains. |
| | 1558 | </p> |
| | 1559 | |
| | 1560 | <p> |
| | 1561 | 25. |
| | 1562 | <b>Multiscale chain coloring.</b><br> |
| | 1563 | Tom Goddard<br> |
| | 1564 | April 12, 2007<br> |
| | 1565 | Add color by sequence and extend selection to same sequence to multiscale. |
| | 1566 | Might provide a sequence of colorwells for colors to use in color-by-chain-id |
| | 1567 | and color-by-sequence. Currently have xc keyboard shortcut to extend |
| | 1568 | multiscale selection to chains with identical sequences. |
| | 1569 | </p> |
| | 1570 | |
| | 1571 | <p> |
| | 1572 | 24. |
| | 1573 | <b>Electrostatic potential coloring.</b> |
| | 1574 | <font color=green>Similar fix made May 6, 2008.</font><br> |
| | 1575 | Elaine Meng<br> |
| | 1576 | April 12, 2007<br> |
| | 1577 | Make Electrostatic Surface Coloring menu entry prompt for potential file as |
| | 1578 | soon as it is started. Otherwise user thinks they can just press Color and |
| | 1579 | Chimera will compute the electrostatics. |
| | 1580 | </p> |
| | 1581 | |
| | 1582 | <p> |
| | 1583 | 23. |
| | 1584 | <b>MSMS surface calculation with stand-alone program.</b> |
| | 1585 | |
| | 1586 | <font color=green>Implemented March 18, 2008.</font><br> |
| | 1587 | Tom Goddard<br> |
| | 1588 | April 12, 2007<br> |
| | 1589 | Check if msms standalone program crashes in any cases where library crashes. |
| | 1590 | Look at program source code to see if library can be configured to use |
| | 1591 | same settings if it is more reliable. |
| | 1592 | </p> |
| | 1593 | |
| | 1594 | <p> |
| | 1595 | 22. |
| | 1596 | <b>Surface model selection inspector.</b> |
| | 1597 | <font color=green>Implemented January 8, 2008.</font><br> |
| | 1598 | Tom Goddard<br> |
| | 1599 | |
| | 1600 | April 12, 2007<br> |
| | 1601 | Make attribute inspector for surface models (volume, multiscale, ...) |
| | 1602 | allow changing between mesh/filled, Have it report number of surface triangles. |
| | 1603 | </p> |
| | 1604 | |
| | 1605 | <p> |
| | 1606 | 21. |
| | 1607 | <b>Surface model, C++ to Python.</b><br> |
| | 1608 | Tom Goddard<br> |
| | 1609 | April 12, 2007<br> |
| | 1610 | Convert surface model (_surface.Surface_Model) to Python leaving just speed |
| | 1611 | critical rendering in C++. Will allow easier addition of new surface |
| | 1612 | capabilities, and move alot of non-speed critical C++ code to easier to |
| | 1613 | maintain Python code. Incorporate geometry changed callbacks in new model. |
| | 1614 | </p> |
| | 1615 | |
| | 1616 | <p> |
| | 1617 | |
| | 1618 | 20. |
| | 1619 | <b>Distribute Python modules separate from Chimera.</b><br> |
| | 1620 | Tom Goddard<br> |
| | 1621 | April 12, 2007<br> |
| | 1622 | Package contouring, capping and other independent volume tools as separate |
| | 1623 | python modules and distribute separately on web. |
| | 1624 | </p> |
| | 1625 | |
| | 1626 | <p> |
| | 1627 | 19. |
| | 1628 | <b>Splitting volumes.</b><br> |
| | 1629 | Tom Goddard<br> |
| | 1630 | April 12, 2007<br> |
| | 1631 | |
| | 1632 | Make tools for slicing volume along a plane and enable moving of resulting |
| | 1633 | two pieces. Might move them apart some as soon as sliced. Make them |
| | 1634 | selectable and allow move selection mouse mode to work on them. Want slice |
| | 1635 | undo, or maybe rejoin command. To find place of desired cut might want |
| | 1636 | to split open and then be able to move split point interactively. |
| | 1637 | </p> |
| | 1638 | |
| | 1639 | <p> |
| | 1640 | 18. |
| | 1641 | <b>Mask map to icosahedron.</b> |
| | 1642 | <font color=green>Prototype surface masking October 17, 2007</font><br> |
| | 1643 | Wen Jiang, Gabe Lander<br> |
| | 1644 | April 12, 2007<br> |
| | 1645 | Mask volume to within icosahedron tool surface. Used for virus maps. |
| | 1646 | </p> |
| | 1647 | |
| | 1648 | <p> |
| | 1649 | |
| | 1650 | 17. |
| | 1651 | <b>Masking within any surface.</b> |
| | 1652 | <font color=green>Prototype surface masking October 17, 2007</font><br> |
| | 1653 | Tom Goddard<br> |
| | 1654 | April 12, 2007<br> |
| | 1655 | Zero volume outside an arbitrary surface. Or clip and cap a surface against |
| | 1656 | a second closed surface. Use for icosahedral sphere clipping of virus maps. |
| | 1657 | </p> |
| | 1658 | |
| | 1659 | <p> |
| | 1660 | 16. |
| | 1661 | <b>Volume solid rendering improvements.</b> |
| | 1662 | <font color=green>New transparency blending August 2, 2007</font><br> |
| | 1663 | |
| | 1664 | Sebastian Haase<br> |
| | 1665 | April 12, 2007<br> |
| | 1666 | Normalize brightness so it does not vary with step size. |
| | 1667 | Add plane interpolation gui for higher quality rendering. |
| | 1668 | </p> |
| | 1669 | |
| | 1670 | <p> |
| | 1671 | 15. |
| | 1672 | <b>Feature tracking in volume time series.</b><br> |
| | 1673 | John Sedat<br> |
| | 1674 | April 12, 2007<br> |
| | 1675 | Track many markers on chromosomes in volume time series. |
| | 1676 | Maybe look at minimal mass motion interpolation. |
| | 1677 | </p> |
| | 1678 | |
| | 1679 | <p> |
| | 1680 | 14. |
| | 1681 | <b>Determine map symmetries.</b> |
| | 1682 | <font color=green>Fit map prints rotation axis/angle/shift February 28, 2007</font><br> |
| | 1683 | Tom Goddard<br> |
| | 1684 | April 12, 2007<br> |
| | 1685 | Use map fit to itself to interactively determine map symmetries. |
| | 1686 | Those symmetries could be used in multiscale or with symcopies command |
| | 1687 | to make multimers from a PDB monomer. |
| | 1688 | </p> |
| | 1689 | |
| | 1690 | <p> |
| | 1691 | 13. |
| | 1692 | <b>EMDB / PDB fitting.</b><br> |
| | 1693 | |
| | 1694 | Richard Newman, Cathy Lawson<br> |
| | 1695 | April 12, 2007<br> |
| | 1696 | Find correct alignments of all PDB models fit in EMDB maps and have EMDB |
| | 1697 | provide the transformation matrices in their XML meta data files to display |
| | 1698 | those alignments. Allow Chimera to fetch models and maps using XML meta |
| | 1699 | data file and show fit. |
| | 1700 | </p> |
| | 1701 | |
| | 1702 | <p> |
| | 1703 | 12. |
| | 1704 | <b>Record model motions.</b><br> |
| | 1705 | Gali Golan<br> |
| | 1706 | April 12, 2007<br> |
| | 1707 | Make a trajectory recorder for models and pieces of models for movie making. |
| | 1708 | </p> |
| | 1709 | |
| | 1710 | <p> |
| | 1711 | 11. |
| | 1712 | <b>Put old plugins on web.</b> |
| | 1713 | <font color=green>Volume stats distributed October 3, 2007</font><br> |
| | 1714 | Tom Goddard<br> |
| | 1715 | April 12, 2007<br> |
| | 1716 | Add to experimental features page: volume statistics, export obj, and |
| | 1717 | nanoscope file reader. |
| | 1718 | </p> |
| | 1719 | |
| | 1720 | <p> |
| | 1721 | 10. |
| | 1722 | <b>Chimera web page for electron microscopy.</b><br> |
| | 1723 | |
| | 1724 | Tom Goddard<br> |
| | 1725 | April 12, 2007<br> |
| | 1726 | Make Chimera EM home page with links to EM features, examples, tutorials. |
| | 1727 | </p> |
| | 1728 | |
| | 1729 | <p> |
| | 1730 | 9. |
| | 1731 | <b>APBS documentation.</b><br> |
| | 1732 | Tom Goddard<br> |
| | 1733 | April 12, 2007<br> |
| | 1734 | Write howto for computing electrostatic potential with APBS. |
| | 1735 | </p> |
| | 1736 | |
| | 1737 | <p> |
| | 1738 | 8. |
| | 1739 | <b>Surface cap triangulation.</b><br> |
| | 1740 | Tom Goddard<br> |
| | 1741 | April 12, 2007<br> |
| | 1742 | Make regular hexagonal triangulation of surface caps with stitching of boundary. |
| | 1743 | Provide better quality per-vertex cap coloring. |
| | 1744 | Avoid triangulation artifacts seen capping Heather McCunes chromosome em map. |
| | 1745 | This may be algorithmically too difficult. |
| | 1746 | </p> |
| | 1747 | |
| | 1748 | <p> |
| | 1749 | 7. |
| | 1750 | <b>Surface smoothing.</b> |
| | 1751 | <font color=green>Fixed by using gradient normals, October 6, 2007</font><br> |
| | 1752 | |
| | 1753 | Tom Goddard, Steve Ludtke<br> |
| | 1754 | April 12, 2007<br> |
| | 1755 | Find smoothing algorithm to eliminate surface smoothing pimples seen in |
| | 1756 | volume contour surfaces and multiscale surfaces. |
| | 1757 | </p> |
| | 1758 | |
| | 1759 | <p> |
| | 1760 | 6. |
| | 1761 | <b>Defining multiscale hierarchy.</b><br> |
| | 1762 | Tom Goddard<br> |
| | 1763 | April 12, 2007<br> |
| | 1764 | Add basic grouping / ungrouping capabilities to multiscale. Allow surfacing |
| | 1765 | groups. Would like to be able to divide 23S rRNA single chain into multiple |
| | 1766 | pieces. Want to be able to group pentamers of virus capsid as single pieces. |
| | 1767 | </p> |
| | 1768 | |
| | 1769 | <p> |
| | 1770 | 5. |
| | 1771 | <b>Surface display optimization.</b> |
| | 1772 | <font color=green>Implemented June 6, 2008.</font><br> |
| | 1773 | Tom Goddard<br> |
| | 1774 | April 12, 2007<br> |
| | 1775 | Try opengl vertex buffer objects for surface models to see if it is faster |
| | 1776 | for first time display than display list compilation. Tests show display |
| | 1777 | list compilation take 10-100x longer than single direct rendering pass. |
| | 1778 | VBO should be as fast as direct rendering for first draw, and as fast as |
| | 1779 | display list for subsequent redraws. |
| | 1780 | </p> |
| | 1781 | |
| | 1782 | <p> |
| | 1783 | 4. |
| | 1784 | <b>Ellipsoid molecule display.</b><br> |
| | 1785 | |
| | 1786 | Tom Goddard<br> |
| | 1787 | April 12, 2007<br> |
| | 1788 | Molecules or small complexes may be |
| | 1789 | represented by ellipsoids. Match ellipsoids to inertia tensor out to |
| | 1790 | specified radius. Don't currently have rendering for ellipsoids -- |
| | 1791 | can't use atoms unless atom objects enhanced. |
| | 1792 | </p> |
| | 1793 | |
| | 1794 | <p> |
| | 1795 | 3. |
| | 1796 | <b>Fetch by ID save button.</b><br> |
| | 1797 | Tom Goddard<br> |
| | 1798 | April 12, 2007<br> |
| | 1799 | Have "Fetch & Save" button on Fetch by ID dialog to immediately save |
| | 1800 | fetched file locally. |
| | 1801 | |
| | 1802 | </p> |
| | 1803 | |
| | 1804 | <p> |
| | 1805 | 2. |
| | 1806 | <b>Fetch by ID database descriptions.</b><br> |
| | 1807 | Tom Goddard<br> |
| | 1808 | April 12, 2007<br> |
| | 1809 | Have balloon help on database names in fetch by id dialog to explain the |
| | 1810 | type of data available. |
| | 1811 | </p> |
| | 1812 | |
| | 1813 | <p> |
| | 1814 | 1. |
| | 1815 | <b>Fetch EDS maps.</b> |
| | 1816 | |
| | 1817 | <font color=green>Implemented April 27, 2007</font><br> |
| | 1818 | Tom Goddard, forgot user<br> |
| | 1819 | April 12, 2007<br> |
| | 1820 | Provide mFo-DFc EDS crystallographic density maps from EDS from fetch by id |
| | 1821 | dialog. Currently only can fetch 2mFo-DFc map. |
| | 1822 | </p> |
| | 1823 | |
| | 1824 | }}} |