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.