Doppio Release Notes

Version 1.2.0

29th January 2025

New jobs

  • Add CryoDRGN jobs for heterogeneous reconstruction, homogeneous reconstruction and interactive subset selection

  • Add CryoVAE and CryoDANN jobs for particle denoising and filtering

  • Add RELION Symmetry Expansion job

Job updates

  • Fix use of an external config file, CPU and GPU options in crYOLO job

  • Add option for reference structure input in em_placement job

  • Show output rather than input maps in em_placement job results

  • Fix results from EMDA mask creation job and make compatible with EMDA2

  • Fix bug validating existence of imported micrographs in Import job

  • Add Feature Enhance mode and advanced options in LocScale job

  • Expand results table in ModelAngelo job

  • Add table of percentiles for model-to-map fit scores in Model Validation job

  • Add particle image results display in Particle Subtraction job

  • Fix bug where CTF correction was ignored in Reconstruct job

  • Relabel, rearrange and expand help text for many options in Refmac Servalcat job

  • Add options for keyword input, external restraints and hydrogen atom handling in Refmac Servalcat job

  • Fix bug showing results from Refmac Servalcat job when input and output filenames are the same

  • Add refinement statistics table and B-factor distribution plot in Refmac Servalcat job results

  • Fix bug with PDB input files to RIBFIND job

  • Update Process Predicted Model and Slice jobs for latest CCP4 9.0

Doppio updates

  • Improve interactive class selection tool to find correct optimiser file and allow job alias to be set

  • Update Moorhen to v0.14.1

  • Add ability to open MTZ files in Moorhen

  • Add menu in Moorhen to open files from the Doppio project

  • Add base URL setting for running Doppio behind a proxy server or alongside other services

  • Warn users that job deletion might also delete other dependent jobs

  • Fix validation messages for conditionally-required job options

  • Keep RELION 5 job options visible (but deactivated) when RELION 4 is found

Pipeliner updates

  • Substitute environment variables in all job commands

  • Check for immediate errors when running queue submission commands

  • Add missing nodes when creating archives and metadata reports from projects imported from RELION

  • Print warnings if queue submission script looks like a RELION-style one

  • Avoid spurious warnings about qsub extra options in Pipeliner settings file

  • Various other minor bug fixes and improvements

Version 1.1.0

1st October 2024

New jobs

  • Add em_placement jobs compatible with CCP4 9.0

  • Add Pipeliner Run External Program job to allow more flexible calling of external programs

Job updates

  • Update ModelAngelo job for full compatibility with RELION

  • Use RELION 5’s copies of Topaz, ModelAngelo and class ranker by default, if installed

  • Rename Import jobs for greater clarity

  • Make Fetch job more robust

  • Add validation checks in CtfFind job to help select appropriate options according to what output was written by the MotionCorr job

  • Remove support for running Gctf in new CtfFind jobs

  • Add option to validate the existence of output files in Import, MotionCorr and CtfFind jobs

  • Improve options for Topaz helical particle picking

  • Combine Extract and Reextract jobs into a single Extract job

  • Combine CtfRefine refinements into a single job

  • Add option to reconstruct half maps in the Reconstruct job

  • Improve options for Lafter job

  • Fix bug in JoinStar job if input files had the same name

  • Fix bug with mismatched file names in Random Select job

Doppio updates

  • Add tool for interactive 2D and 3D class selection within Doppio

  • Update job status more quickly when jobs start and finish running

  • Show the reason why jobs are unavailable

  • Make API check timeout into a user-configurable setting

  • Prevent page header splitting into multiple lines when window width is reduced

  • Add exit confirmation dialog when closing full-screen viewers such as Moorhen

  • Update Moorhen to v0.9.0

  • Show summaries of node contents for the main node types in the job I/O tab

Pipeliner updates

  • Fix bug where project info was occasionally lost and overwritten

  • Fix bugs in handling quoted or illegal values in STAR files

  • Various other minor bug fixes

Version 1.0.1

4th June 2024

  • Add token-based user authentication system to secure server against unauthorised access

Version 1.0.0

26th April 2024

Initial stable release! 🎉

This and all previous versions had a serious security flaw, please update to later versions as soon as possible.