The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated Minotaur.config to include an adapter list. This ensures PE ssDNA data is processed correctly.
- Use mapdamage2 for damage calculation in eager. Now limiting damage calculation to 1M reads, instead of all.
minotaur_packager.sh
:- Minotaur packages are now sorted by ascending Poseidon_ID, to ensure stability across any reruns.
- All Minotaur packages contain Thiseas C. Lamnidis as a contributor (i.e. to whom users should direct questions regarding processing etc).
- Now includes
-i/--interactive
option to help debug janno fill-in errors.
run_eager.sh
: Now using nf-core/eager 2.5.1.
populate_janno.py
: Small bugfix to remove duplicate sample names when multiple libraries of a sample exist.source_me.sh
:- Removed some obsolete functions
symlink_names_from_ena_fastq()
Can now deal with merged PE data, which produce 3 FastQs. Only merged reads will be kept for processing.
- nf-core/eager=2.5.1
- poseidon-trident=1.5.4.0
- pyeager==0.1.4.3
- argparse==1.4.0
- Removed some more scripts that have moved to the minotaur-recipes repo.
- Removed various scripts that have moved to the minotaur-recipes repo.
scripts/download_ena_data.py
can now download PE datascripts/minotaur_packager.sh
:- Add option to force package recreation (but not publishing)
- Add SSF to packages, and versions in README instead of txt file.
scripts/populate_janno.py
:- Add endogenous, captureType, udg, library_built, accessions, pipeline URL, and Genotype ploidy.
scripts/run_eager.sh
&scripts/download_and_localise_package_files.sh
: Swap to variable for local paths to minotaur resources (more portable).- Deactivated GA for validation that now moved to other repo.
- Updated PR template
- Configs now use tagged release for referencing cofs/assets
scripts/minotaur_packager.sh
: Script to create poseidon half-packages and fill in janno from eager resultsscripts/populate_janno.py
: Script to fill in janno files with poseidon metadata from nf-core eager results.
scripts/validate_downloaded_data.sh
: Add helptextscripts/run_eager.sh
: Now usesbig_data
profile- Updates to templates for packages and configs. These are now defunct as they are pulled from the minotaur-recipes repo, and will be removed in netx release.
scripts/download_and_localise_package_files.sh
distinction between symlink dir and package_eager_dir.
- nf-core/eager=2.4.6
scripts/source_me.sh
: Includes various helper functions for all other scripts.scripts/create_eager_input.sh
: Script to create a preliminary nf-core/eager input TSV from a SSF file.scripts/download_ena_data.py
: Python script to read SSF file, download FastQs from the ENA, and create a file of expected md5sums.scripts/run_download.sh
: Wrapper script to submit the FastQ download job to the local MPI-EVA cluster.scripts/validate_downloaded_data.sh
: Script to validate the downloaded data, and create the intended symlinks for running nf-core/eager.- Added a Changelog:
CHANGELOG.md
scripts/run_eager.sh
: Script to run nf-core/eager for all packages that need (re-)running.scripts/submit_as_array.sh
: Helper script for submitting eager jobs as an SGE array on the MPI_EVA cluster.- Github Issue templates
- Github pull request template
- @delphis-bot makes the template tsv_patch for a package executable.
- @delphis-bot now only triggered on new PR comment, not edits.
- Propagate versions of all config files used in nf-core/eager runs to
config_profile_description
. scripts/download_and_localise_package_files.sh
is a wrapper script that does all the steps of getting a package backbone ready for eagering. Quality of life script for testing, but will be superceded soon.- Added
scripts/ssf_validator.py
.