Skip to content
This repository has been archived by the owner on Apr 26, 2023. It is now read-only.

Clean-up feature for Scipion projects #2078

Open
JuhaHuiskonen opened this issue May 6, 2020 · 5 comments
Open

Clean-up feature for Scipion projects #2078

JuhaHuiskonen opened this issue May 6, 2020 · 5 comments

Comments

@JuhaHuiskonen
Copy link
Collaborator

The file number in large projects can become hard to manage. It would make sense to have a feature to delete those files that are not registered as outputs required by Scipion and that are not generally needed.

Each protocol could define files:

  • that are necessary for Scipion workflow (will never be deleted)
  • files that are useful in some cases outside of Scipion but not used in the workflow (deleted only if 'full' clean is selected, e.g. those diagnostic files that can't be visualised by Scipion)
  • intermediate files that are very rarely needed (deleted if 'quick' or 'full' clean is selected, e.g. iterations 2...N-1)

The user could then select all the protocols they want to clean and select either of the two options (quick or full).

@pconesa
Copy link
Member

pconesa commented May 6, 2020 via email

@JuhaHuiskonen
Copy link
Collaborator Author

The protocols that increase the file count the most seem to be RELION's particle polishing and CTF refinement (especially in projects with many many movies - as these protocols create several diagnostic files for each movie). Refinement and classification runs produces significantly fewer files.

@pconesa
Copy link
Member

pconesa commented May 7, 2020

@azazellochg , @delarosatrevin , It might be a good time now maybe to review the amount of files relion keeps. If you have the chance, rethink if files kept are really useful for a regular user.

I'm mention here @dmaluenda to be aware of this for xmipp methods.

@delarosatrevin
Copy link
Member

delarosatrevin commented May 7, 2020 via email

@pconesa
Copy link
Member

pconesa commented May 7, 2020 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants