compile_analyses.py should keep going on error
Instead of raising an exception right away, there may be a benefit to keeping the compilations going so all errors are flagged. Most analyses will be independent entities, so there won't likely be any cascades.